VSCode终端建议未自动完成

14
VSCode的PowerShell终端现在提供了一种灰色的建议,显示你可能想要输入的内容(可能是从历史记录中获取的)。

enter image description here

但似乎没有实际接受建议的方法:按下Tab键只会执行正常的PowerShell自动完成(通常是命令或路径)。
这个功能是什么,我怎样才能通过"Tab"键自动完成显示的命令?
更新:只需按下键盘上的右箭头键即可完成自动补全。

你是如何在终端实现那个提示功能的?我也想要。 - ashuvssut
不知道!现在它已经消失了! :-( - Marc
有人知道这个VS Code功能的名称吗?我想禁用它,但是我无法找到该功能的名称。 - Steven Volckaert
这显然是 PowerShell 的一个特性。 - Marc
@Marc 我不得不安装 Powershell 扩展来获得这个功能。当我打开一个 Powershell 文件时,它还会打开一个带有这个功能的特殊 Powershell 扩展终端。 - undefined
3个回答

31

对我而言,这是Shift + RightArrow

如果你启用了VI编辑模式,请确保将想要使用的键盘组合定义为 SelectForwardChar。要将 SelectForwardChar 设置为 Shift + RightArrow,请在您的VSCode PowerShell配置文件中插入以下代码行:

Set-PSReadLineKeyHandler -Key Shift+RightArrow -Function SelectForwardChar

这是 PowerShell 的功能,而不是 VSCode 的? - Marc

15

组合键 SHIFT + RIGHTARROW 可以解决这个问题。希望这可以帮到您!


1
对我来说,如果我的光标在我输入的段落的末尾,只需使用简单的RightArrow就可以了。

1
你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接