You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code集成pwsh终端Tab键无法补全高亮命令怎么办?

解决VSCode集成PowerShell终端TAB无法接受补全建议的问题

临时生效方案(仅当前终端会话)

直接在PowerShell终端中执行以下命令:

Set-PSReadLineOption -EditMode Windows

执行后按TAB就能直接接受补全建议,重启终端后会恢复默认设置。

永久生效方案(全局PowerShell环境)

  1. 打开PowerShell配置文件:
    在终端输入命令:
    notepad $PROFILE
    
    如果提示文件不存在,选择创建新文件。
  2. 在打开的文件中添加一行代码:
    Set-PSReadLineOption -EditMode Windows
    
  3. 保存并关闭文件,重启VSCode的PowerShell终端,设置即可永久生效。

VSCode终端配置补充(可选)

确保VSCode的终端shell集成功能开启:

  1. 打开VSCode设置(快捷键:Ctrl+, Windows/Linux;Cmd+, Mac)
  2. 搜索terminal.integrated.shellIntegration.enabled,勾选该选项。

如果需要针对VSCode中的PowerShell单独配置,可修改settings.json(点击设置界面右上角的{}图标进入),添加或更新PowerShell配置:

"terminal.integrated.profiles.windows": {
    "PowerShell": {
        "source": "PowerShell",
        "args": ["-NoExit", "-Command", "& {Import-Module PSReadLine; Set-PSReadLineOption -EditMode Windows}"]
    }
}

说明:PowerShell的PSReadLine模块默认可能使用Emacs编辑模式,该模式下TAB键功能是插入制表符而非接受补全;切换为Windows模式后,TAB键就会按直觉触发补全建议的接受操作。

内容的提问来源于stack exchange,提问作者SeaDude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 02:22:03