Levix

Levix's zone

x
telegram

Microsoft inshellisense 自动补全工具

Microsoft 的 "inshellisense" 项目是一个为命令行提供 IDE 风格自动补全的工具。它支持超过 600 种命令行工具,并可在 Windows、Linux 和 MacOS 系统上运行。使用该工具,您只需运行 inshellisense --shell <shell> 即可开始为所选 shell 启动自动补全会话。此外,您还可以通过运行特定命令将 inshellisense 绑定到 CTRL+a 快捷键,以自动启动自动补全会话并将接受的命令注入到 shell 的历史记录中。

"inshellisense" 支持多种 shell,包括 bash、zsh、fish、pwsh 和 Windows PowerShell。项目欢迎贡献和建议,但大多数贡献需要您同意贡献者许可协议 (CLA)。此外,该项目遵循了微软开源行为准则,并提供了安全策略。

从技术角度来看,这个项目主要使用 TypeScript (91.9%) 编写,同时也包含一些 JavaScript、PowerShell 和 Shell 代码。至于项目的流行度,它在 GitHub 上获得了超过 5.9k 个星标、21 个观察者和 125 个分支。此外,该项目遵循 MIT 许可证,并强调对微软和第三方商标或徽标的使用需遵循相应的政策和指南。

详细信息可以在这里找到:GitHub - microsoft/inshellisense

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。