【发布时间】:2020-12-16 10:20:38
【问题描述】:
我可以使用"+y 在 vim 中将视觉选择拉到 X 剪贴板中 - 我想将其映射到更方便的东西。我尝试通过添加映射到 Ctrl-y
:vmap <C-y> \"+y 到我的.vimrc 但它不起作用。我该怎么做?
【问题讨论】:
我可以使用"+y 在 vim 中将视觉选择拉到 X 剪贴板中 - 我想将其映射到更方便的东西。我尝试通过添加映射到 Ctrl-y
:vmap <C-y> \"+y 到我的.vimrc 但它不起作用。我该怎么做?
【问题讨论】:
在 ~/.vimrc 中添加:
vnoremap <C-y> "+y<Esc>
或 Ctrl-Shift-y:
vnoremap <C-S-y> "+y<Esc>
确保您的终端尚未使用该快捷方式。对于 Gnome 终端,请参阅this。
提示:如果使用默认的 Gnome 终端快捷方式,请将 C-y 拉出的字符粘贴为: C-S-v in terminal 或仅 C-v 别处。
【讨论】:
问题是我正在转义 " 字符。在这种情况下,这似乎是错误的。简单地说:
:vmap <C-y> "+y
按预期工作。
【讨论】: