Macos 我可以在powershell中获得自制自动完成功能吗?

Macos 我可以在powershell中获得自制自动完成功能吗?,macos,powershell,homebrew,Macos,Powershell,Homebrew,我以前使用zsh,但我有一些用pwsh编写的跨平台脚本。作为macOS用户,我经常使用homebrew。最让我烦恼的是,homebrewofficial没有提供pwsh自动完成功能。我怎样才能得到一个呢?与powershell 7捆绑在一起。您需要在powershell配置文件中导入PSReadline,然后将密钥映射到自动完成。PS的最新版本还具有历史记录和基于插件的intellisense(后者只有一个插件),这也必须在您的个人资料中启用。PSReadlines的predictive int

我以前使用zsh,但我有一些用
pwsh
编写的跨平台脚本。作为macOS用户,我经常使用
homebrew
。最让我烦恼的是,
homebrew
official没有提供
pwsh
自动完成功能。我怎样才能得到一个呢?

与powershell 7捆绑在一起。您需要在powershell配置文件中导入PSReadline,然后将密钥映射到自动完成。PS的最新版本还具有历史记录和基于插件的intellisense(后者只有一个插件),这也必须在您的个人资料中启用。

PSReadlines的predictive intellisense将自动完成,前提是您至少手动键入一次,并完成激活它的步骤。在这种情况下,PSReadline中的自制自动完成与zsh相比是惊人的可怕。看起来你从来没有真正尝试过这些东西!从来没有说过这很好,但这就是powershell的存在。如果您想降级到使用基本windows powershell,则有powertab。