zl程序教程

您现在的位置是:首页 >  其他

当前栏目

推荐一款超赞的终端自动补全工具!

2023-03-07 09:47:31 时间
将开源小分队设为星标 精品文章第一时间读

大家新年好啊!

今天是大年初七,大部分伙伴应该都开工了吧~小妹祝各位大家开工大吉,兔年大发哈!

大家在平时使用终端时,肯定经常都会使用自动补全功能,不过系统自带的补全功能或多或少都有那么一丝不如意,甚至一些命令也不支持。

今天小妹就来给大家推荐一款超高颜值、功能强大的终端自动补全工具 – 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

写在最后

问君能有几多愁,开源项目解千愁,我们下期再见!