
在开发人员的日常工作中,命令行界面(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 不仅提高了命令行操作的效率,也极大地改善了用户体验。它使命令行工作变得更加直观和便捷,尤其是对于经常使用命令行的开发人员来说,这是一个值得尝试的工具。