在开发人员的日常工作中,命令行界面(CLI)是不可或缺的工具。但传统的命令行界面在用户体验上有所不足,尤其是在命令的自动补全方面。这就是 inshellisense
出现的原因。
什么是 inshellisense
?
inshellisense
是一个为命令行界面提供类似于集成开发环境(IDE)风格自动补全的工具。它支持超过 600 种命令行工具,兼容 Windows、Linux 和 MacOS 系统。
如何开始?
安装要求:
node >= 16.x
安装方法:
npm install -g @microsoft/inshellisense
快速开始:
- 启动所选 shell 的自动补全会话:
inshellisense --shell <shell>
- 将
inshellisense
绑定到快捷键(例如CTRL+a
):inshellisense bind
在 zsh
中使用 inshellisense
对于 zsh
用户,inshellisense
提供了流畅的集成和使用体验。安装完成后,您只需运行 inshellisense --shell zsh
命令,即可在 zsh
中享受自动补全的便利。此外,通过 inshellisense bind
命令,可以将此功能绑定到 CTRL+a
快捷键,使得每次打开终端时都能自动激活自动补全功能。
结论
inshellisense
不仅提高了命令行操作的效率,也极大地改善了用户体验。它使命令行工作变得更加直观和便捷,尤其是对于经常使用命令行的开发人员来说,这是一个值得尝试的工具。