推荐一款超赞的终端自动补全工具!
大家新年好啊!
今天是大年初七,大部分伙伴应该都开工了吧~小妹祝各位大家开工大吉,兔年大发哈!
大家在平时使用终端时,肯定经常都会使用自动补全功能,不过系统自带的补全功能或多或少都有那么一丝不如意,甚至一些命令也不支持。
今天小妹就来给大家推荐一款超高颜值、功能强大的终端自动补全工具 – Fig
,小妹体验之后,感觉非常的赞!
工具简介
Fig
是一款 Mac 终端的高颜值强大的自动补全工具,整合苹果原生 Terminal、iTerm2、VSCode 里的终端,支持 Git、文件夹、NPM、Kubernetes、Docker、AWS、yarn、kubectl、brew、aws 等500多种 CLI 工具,而且我们还可以根据需求添加新的补全提示规范。
安装
安装 Fig 非常简单。在 mac 中直接使用如下的命令:
brew install fig
或者直接从 fig.io 网站下载 DMG 安装包。
功能展示
自动补全和提示参数
这个是工具最基本功能,当在终端中输入命令后,可以看到有实时的提示,最方便的就是,Fig 用菜单的形式将可以执行的命令展示出来,直接选择即可,非常的高效。
遇到一些不熟悉的命令时,还会直接显示出可用的参数,甚至还会给出相应的说明,不用再去费劲地查看文档。
AI智能补全
这也是一个很棒的功能,如果你忘记了某个命令,可以直接通过文字描述,工具会很智能的帮你查找最匹配的命令,你可以选择直接执行,或者按你的需求进行编辑。
当然,如果你对给出的命令不满意还可以让工具重新生成结果,或者选择问另外一个问题。
补全规范
这个可以看作是自定义命令,以及命令的补全选项和参数,前提是需要有 Node.js 和 npm 环境。
如下图,这是自定义 abc 命令之后,依据创建的补全规范,出现的自动补全提示功能。
管理 dotfiles
可以很轻松方便的编辑、同步甚至共享你的 dotfiles
丰富的插件
目前插件商店提供了 400+ 的实用插件,极大丰富扩展了 Fig 的功能。
关于项目工具的其他更多细节、功能,感兴趣的小伙伴可以去项目地址探索~~~
github地址:https://github.com/withfig/autocomplete
官网:https://fig.i
写在最后
问君能有几多愁,开源项目解千愁,我们下期再见!
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的