vim - 如何在可视模式下将 Ctrl-y 映射到 "+y?
vim - how to map Ctrl-y to "+y in visual mode?
我可以使用 "+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 或其他地方的 C-v。
问题是我转义了 "
字符。在这种情况下,这似乎是错误的。简单地:
:vmap <C-y> "+y
按预期工作。
我可以使用 "+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 或其他地方的 C-v。
问题是我转义了 "
字符。在这种情况下,这似乎是错误的。简单地:
:vmap <C-y> "+y
按预期工作。