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

VS Code中使用tmux时,如何禁用Option+双击终端的触发命令?

解决VS Code集成终端中tmux下Option+双击触发终端命令的问题

要让VS Code接管Option+双击的选中操作,而非将事件转发给tmux触发命令,可通过调整VS Code终端配置实现,优先推荐以下方案:

方案一:针对macOS Option点击强制启用选择(推荐)

该配置专门适配macOS环境,仅影响按住Option时的鼠标操作,不会干扰tmux的其他鼠标功能(如滚轮翻页、窗格点击切换):

  1. 打开VS Code设置界面(快捷键 Cmd+,)
  2. 点击右上角的{}图标,打开settings.json配置文件
  3. 添加以下配置:
"terminal.integrated.macOptionClickForcesSelection": true
  1. 保存配置后,重启VS Code集成终端即可生效。

方案二:全局禁用终端鼠标事件转发

若无需在tmux中使用任何鼠标操作,可直接让VS Code接管所有鼠标事件:
在settings.json中添加:

"terminal.integrated.mouseEventForwarding": false

该配置会阻止所有鼠标事件发送给终端,彻底避免双击触发tmux命令,但同时会失去tmux的鼠标交互功能。

额外优化:自定义选中规则

如需更精准控制双击选中内容,可搭配以下配置:

// 定义单词分隔符,调整后双击能更准确选中整词
"terminal.integrated.selectWordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
// 设置双击默认选中整词(可选值:"word"、"line"、"shellWord")
"terminal.integrated.doubleClickSelection": "word"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 16:12:07