【问题标题】:How to change the Suggestion completion key on Powershell 7.3.0?如何更改 Powershell 7.3.0 上的建议完成键?
【发布时间】:2022-12-23 16:55:33
【问题描述】:

最近我将我的 PowerShell 更新到版本 7.3.0,并且在输入时显示建议。但是当我按下 Tab 键时,它不会自动完成建议。如何设置Tab为自动补全键?

【问题讨论】:

    标签: windows powershell powershell-7.3


    【解决方案1】:

    所以在做了一些研究之后我发现,

    • 默认的自动完成键是RightArrow键。
    • 您可以逐字接受建议
    • 您可以通过按F2InlineViewListView之间更改建议视图类型

    来源:Using predictors in PSReadLine

    所以这是更改键绑定的方法

    Tab 键设置为自动完成的键绑定(AcceptSuggestion)

    Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
    

    RightArrow 键设置为接受建议中的下一个单词的键绑定 (ForwardWord)

    Set-PSReadLineKeyHandler -Chord "RightArrow" -Function ForwardWord
    

    笔记 :

    每次打开新会话时都需要运行这些。为避免将这些添加到 profile.ps1 文件中。

    使用Run as Administrator 打开一个 PowerShell 窗口 跑步,

    Notepad $profile.AllUsersAllHosts
    

    如果该文件不存在,请创建一个新文件。

    添加这些行并保存。

    Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
    Set-PSReadLineKeyHandler -Chord "RightArrow" -Function ForwardWord
    

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 1970-01-01
      • 2015-12-15
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 2011-06-13
      相关资源
      最近更新 更多