现象
- 在 Linux 远程终端里用
vi/vim编辑文件时,鼠标选中会进入VISUAL。 - 右键不能按预期复制。
根因
vim 捕获了鼠标事件,终端没有接管文本选择,所以不是终端层面的复制动作。
立即可用方案(推荐)
- 在
vim中按Esc。 - 输入
:set mouse=并回车(临时关闭vim鼠标)。 - 用鼠标拖选文本(此时不应再进入
VISUAL)。 - 按
Ctrl+Shift+C复制。 - 到其他终端按
Ctrl+Shift+V粘贴。
保留 Vim 鼠标时的复制方式
按住 Shift 再拖选,让终端接管选区(不让 vim 捕获)。
Ghostty 可选配置
编辑 ~/.config/ghostty/config:
copy-on-select = clipboard
right-click-action = copy-or-paste
mouse-shift-capture = never
修改后重启 Ghostty(或重载配置)生效。