VS Code 1.82.2版本中无法从tmux集成终端复制文本求助
VSCode 1.82.2集成终端tmux复制失效的解决方案
调整VSCode终端核心设置
打开VSCode设置(快捷键Cmd+,),依次修改两项设置:- 搜索
terminal.integrated.macOptionIsMeta,将其设为false,避免Option键被识别为Meta键干扰文本选择 - 搜索
terminal.integrated.allowChords,设为false,禁用终端快捷键组合冲突限制,让直接选文本的操作正常生效
- 搜索
配置tmux本地复制快捷键
编辑~/.tmux.conf文件,添加以下配置:# 用v开始选文本,y复制到系统剪贴板 bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi y send-keys -X copy-selection set-option -g copy-command "pbcopy"保存后重启tmux(
tmux source ~/.tmux.conf),之后按Ctrl+b [进入复制模式,用v选中文本,y即可复制到系统剪贴板启用终端的鼠标选择模式
点击VSCode终端面板右上角的设置图标,选择「Selection Mouse Mode」,开启后直接用鼠标选中文本就能复制,无需按住额外按键临时回滚VSCode版本
如果上述方法都无效,可以暂时回滚到1.82.1版本,等待官方在后续更新中修复该兼容性问题
内容的提问来源于stack exchange,提问作者romanzdk
相关产品推荐
相关产品推荐

