【问题标题】:Can I get homebrew autocompletion in powershell?我可以在 Powershell 中获得自制软件自动完成功能吗?
【发布时间】:2021-03-26 02:25:07
【问题描述】:

我曾经使用过zsh,但我有一些用pwsh 编写的跨平台脚​​本。作为 macOS 用户,我经常使用homebrew。最困扰我的是homebrew官方不提供pwsh自动补全。我怎样才能得到一个?

【问题讨论】:

    标签: macos powershell homebrew psreadline


    【解决方案1】:

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

    【讨论】:

    • PSReadlines 的预测智能感知将自动完成,前提是您至少手动输入了一次,并完成了激活它的步骤。 devblogs.microsoft.com/powershell/…
    • 在这种情况下,与 zsh 相比,PSReadline 中的自制自动完成功能非常糟糕。看起来你从来没有真正尝试过这些东西!
    • 从来没有说过它很好,但这就是 powershell 的功能。如果你想降级到使用基本 windows powershell,那么有 powertab。
    猜你喜欢
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 2015-03-24
    • 2020-03-06
    • 1970-01-01
    • 2012-10-15
    • 2011-11-24
    相关资源
    最近更新 更多