Fig 是一款看起来有点惊艳的终端自动补全工具,整合苹果原生 Terminal、iTerm2、VSCode 里的终端,支持 Git、文件夹、NPM、Kubernetes、Docker、AWS 等自动补全,喜欢折腾终端的同学可以试试。@Appinn
Fig – 终端自动补全工具
说起惊艳,开局一张图,一张动图:
据官网页面描述,支持的自动补全 CLI 工具有点多,有数百款,主要:
- Git
- 文件夹
- NPM
- Kubernetes
- Docker
- AWS
- SSH
- Heroku
- Scripts
- Google Cloud
- Amazon Web Services
对于一位开发者来说,自动补全功能太必不可少了。
其他特色还有:
- 50ms 以下的响应速度
- 支持键盘、鼠标
- 开源
- 本地运行
- 私有化,无追踪
不过需要额外的系统辅助功能权限,对于终端这种比较敏感的工具,请各位开发者自行决断。
oh my zsh 不香么?
用了有段时间了,VSCode的话,需要打开屏幕阅读器优化,会禁用自动换行,我平常喜欢开2列的话就有点难受
iTerm2如果是路径有中文字符的话,会识别不了当前目录内容
总体来说我觉得用起来还是很舒服的,至少个人感觉比zsh-autosuggestions来的好,毕竟不只是命令本身的简单补全
比如ssh可以直接列出ssh config里的host,git checkout可以直接列出remote的分支,docker pull 可以直接列出在hub搜到的镜像等等
悲哀….运行报错