【发布时间】:2022-12-23 16:55:33
【问题描述】:
最近我将我的 PowerShell 更新到版本 7.3.0,并且在输入时显示建议。但是当我按下 Tab 键时,它不会自动完成建议。如何设置Tab为自动补全键?
【问题讨论】:
标签: windows powershell powershell-7.3
最近我将我的 PowerShell 更新到版本 7.3.0,并且在输入时显示建议。但是当我按下 Tab 键时,它不会自动完成建议。如何设置Tab为自动补全键?
【问题讨论】:
标签: windows powershell powershell-7.3
所以在做了一些研究之后我发现,
RightArrow键。F2在InlineView和ListView之间更改建议视图类型
来源: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
【讨论】: