在终端里输入一条长命令,很像凭记忆填写一张格式严格的表:少写一个参数,任务就可能跑不起来;碰到陌生的 CLI(命令行界面),还得反复确认有哪些选项。微软开源的 inshellisense,给 Shell——也就是 Bash、Zsh、PowerShell 等输入和执行命令的环境——补上了类似 IDE(集成开发环境)的自动提示:它会在输入过程中展示命令、选项和子命令,按 Tab 即可接受建议。
这个项目值得注意的地方,不是发明了自动补全,而是把较完整的 IDE 式体验做成终端原生工具。项目页面称,它已支持 600 多种命令行工具,可运行于 Windows、Linux 和 macOS,并能接入 Bash、Zsh、Fish、PowerShell 等多种 Shell。对长命令、陌生工具,以及需要检查 Agent 代拟命令的场景,这种可见的参数提示都能降低记忆和核对负担。
边界也很明确:由于规格文件过大,az、gcloud 和 aws 三套 CLI 目前不受支持;自动启动时,inshellisense 还需要放在 Shell 配置文件的最后,否则后续命令可能破坏配置。