Command Not Found 实用工具

PowerShell 7 模块,可以检测命令行错误,并建议要安装的相关 Win Get 包(如果可用)。

重要

Command Not Found 和某些 PowerShell 配置之间存在一些不兼容之处。 在 GitHub 上的问题 30818 中阅读有关它们的更多信息。

Command Not Found 屏幕截图

要求

安装此模块

若要安装 Command Not Found 模块,请转到 PowerToys 设置中的 Command Not Found 页面,然后选择安装。 安装完成后,将启用模块运行所需的 PowerShell 7 实验功能:

  • PSFeedbackProvider
  • PSCommandNotFoundSuggestion

之后,PowerShell 配置文件将附加以下 PowerShell 命令块:

#34de4b3d-13a8-4540-b76d-b9e8d3851756 PowerToys CommandNotFound module
Import-Module "<powertoys install dir>/WinGetCommandNotFound.psd1"
#34de4b3d-13a8-4540-b76d-b9e8d3851756

注意: 如果需要,将创建配置文件。 重启 PowerShell 会话以使用该模块。

卸载该模块

若要卸载 Command Not Found 模块,请转到 PowerToys 设置中的 Command Not Found 页面,然后选择卸载。 卸载完成后,之前添加的命令块将从 PowerShell 配置文件中移除。