Sla*_*ter 54 powershell autocomplete powershell-7.3
我最近将 PowerShell 升级到了 7.3.0 版本,现在,当我键入命令时,我会看到它的建议,就像我键入pip它时会添加的内容list 一样,如下图所示。或者当我输入命令的开头时,它会建议其全名。
问题是,当我按下它时Tab,它不会完成命令,而是只是开始列出当前目录,即,这是按下Tab一次后的图像。此外,即使当我开始输入命令的全名时,pip li它仍然显示结尾,但按下Tab它时什么也不做。
Tab我预计这会在按下后根据建议完成当前命令。
我尝试用 google 搜索这个问题,但没有找到与 7.3.0 版本完全相同的情况。
小智 95
只需按->(右箭头)键
\n如果您想更改键绑定:\n来源: https://devblogs.microsoft.com/powershell/announcing-psreadline-2-1-with-predictive-intellisense/
\n\n\n预测的按键绑定
\n键绑定控制光标移动和预测中的其他功能。为了支持用户在多个平台上运行预测智能感知,用户可以通过命令行或配置文件脚本设置键绑定。
\n\n
PSReadLine包含导航和接受预测的功能。例如,要接受显示的预测,PSReadLine 包含函数:\n
\n- AcceptSuggestion \xe2\x80\x93 接受当前内联建议
\n- AcceptNextSuggestionWord \xe2\x80\x93 接受内联建议的下一个单词
\n\n
AcceptSuggestion是在 内构建的ForwardChar,默认情况下绑定到RightArrow. RightArrow当光标位于当前行末尾时,按接受内联建议。\n
AcceptNextSuggestionWord内置于函数 中ForwardWord,可以通过 Ctrl+f 进行绑定Set-PSReadLineKeyHandler -Chord "Ctrl+f" -Function ForwardWord。Ctrl+f当光标位于当前编辑行的末尾时,按接受内联建议的下一个单词。作为用户,您可以将其他键绑定到
\nAcceptSuggestion类似AcceptNextSuggestionWord的功能。搜索ForwardCharAndAcceptNextSuggestionWord示例SamplePSReadLineProfile.ps1以接受RightArrow内联建议中的下一个单词,而不是整个建议行。中定义的其他建议键绑定列表
\nPSReadLine SamplePSReadLineProfile.ps1
| 归档时间: |
|
| 查看次数: |
13295 次 |
| 最近记录: |