如何更改Powershell 7.3.0上的建议完成键?

Nir*_*ode 12 windows powershell powershell-7.3

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

Nir*_*ode 23

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

  • 默认自动完成键是RightArrowkey。
  • 您可以逐字接受建议
  • 您可以通过按InlineView和来更改建议视图类型ListViewF2

来源:在 PSReadLine 中使用预测器

这是更改键绑定的方法

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

Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
Run Code Online (Sandbox Code Playgroud)

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

Set-PSReadLineKeyHandler -Chord "RightArrow" -Function ForwardWord
Run Code Online (Sandbox Code Playgroud)

笔记 :

每次打开新会话时都需要运行这些。为了避免这种情况,将这些添加到profile.ps1文件中。有关个人资料的更多信息

或者

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

添加这些行并保存。

Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion
Set-PSReadLineKeyHandler -Chord "RightArrow" -Function ForwardWord
Run Code Online (Sandbox Code Playgroud)