VSCode Windows版集成终端是否支持鼠标事件?
Windows 10下VSCode集成终端鼠标支持问题解决
VSCode集成终端在Linux和macOS系统中默认支持鼠标事件,例如运行VIM时可通过鼠标移动光标、选择文本。但在Windows 10系统的VSCode集成终端中,无论使用Command Prompt、PowerShell还是Bash,VIM均无法使用鼠标——而这些Shell在独立终端(如Windows Terminal、原生PowerShell)中默认即可正常使用鼠标操作VIM。
解决步骤
- 打开VSCode设置界面:使用快捷键
Ctrl+,,或通过文件 > 首选项 > 设置路径打开。 - 在设置搜索栏中输入
terminal.integrated.enableMouse,将该选项设置为true。 - 若仍存在问题,调整
terminal.integrated.rightClickBehavior为default,确保右键操作传递给终端而非触发VSCode上下文菜单。 - 重启VSCode集成终端,启动VIM测试鼠标功能是否恢复。
测试环境与结果
| 操作系统 | 终端类型 | Shell版本 | 应用程序 | 结果 |
|---|---|---|---|---|
| Windows 10.0.19044.3086 | Windows Terminal 1.17.11461.0 | Command Prompt | VIM 9.0.1786 | 鼠标可用 |
| Windows 10.0.19044.3086 | PowerShell 5.1.19041.3031 | PowerShell 5.1.19041.3031 | VIM 9.0.1786 | 鼠标可用 |
| Windows 10.0.19044.3086 | BASH 5.2.15(1)-release | BASH 5.2.15(1)-release | VIM 9.0.1786 | 鼠标可用 |
| Ubuntu 22.04.3 LTS | VS Code 1.81.1 集成终端 | BASH 5.2.15(1)-release | VIM 9.0.1786 | 鼠标可用 |
| Windows 10.0.19044.3086 | VS Code 1.81.1 集成终端 | Command Prompt | VIM 9.0.1786 | 鼠标不可用 |
| Windows 10.0.19044.3086 | VS Code 1.81.1 集成终端 | PowerShell 5.1.19041.3031 | VIM 9.0.1786 | 鼠标不可用 |
| Windows 10.0.19044.3086 | VS Code 1.81.1 集成终端 | BASH 5.2.15(1)-release | VIM 9.0.1786 | 鼠标不可用 |
所有“鼠标可用”场景均为全新安装默认设置,无额外配置。
内容的提问来源于stack exchange,提问作者My other car is a cadr
相关产品推荐
相关产品推荐

