一些有用的工具
· 3 min read
命令行
-
fish 一款 shell,自带了路径补全、强大的命令补全及建议。
内置了历史命令补全(输入命令的一部分,会从历史纪录里面提示相匹配的命令,按上下键进行建议的命令的切换。)
默认支持 git 的分支显示。 -
exa 一款 ls 命令的替代品。支持丰富的颜色显示(例如文 本文件、图片、压缩包等用不同颜色区分;文件的权限(wrx)也用不同颜色区分)。 默认显示容易阅读的形式(例如文件大小默认显示传统 ls -h 的形式)。 支持 git 文件的显示,标记文件的修改、暂存状态。 默认支持 tree 形式显示(类似 tree 命令)。 支持文件图标显示。 支持排序和筛选。 更多特性可查看:https://the.exa.website/features
-
zellij 一款终端复用的工具。
-
tokei 一块强大的代码行数统计与分析工具。支持按目录、语言等方式分类显示。支持排序、排除等操作。
-
hexyl 一款二进制显示工具,拥有丰富的色彩显示。 另外,也推荐 vscode 的 Hex Editor 插件,图形化界面可能更方便。
-
helix, 用 rust 开发的命令行的vim-like编辑器。
- 熟悉 vim 的上手会比较快;
- 开箱即用的 file-picker ,buffer-picker;
- 支持 LSP(这样就可以实现代码补全、代码错误检查了)、支持 Multiple selections;
- Space 模式和选项窗口提示很方便(各种按键导航和提示),用户体验不错。
-
zellij,基于 rust 实现的终端复用工具(类似tmux)。
- 导航和操作提示,注重用户体验。