Ctrl+c/Ctrl+v/Ctrl+p 在 vi​​m 上不起作用

Ctrl+c/Ctrl+v/Ctrl+p 在 vi​​m 上不起作用

我尝试在 vim 上使Ctrl+ cCtrl+vCtrl+p工作,但效果不佳。我使用的是 Linux (Debian)

我的配置文件(.vimrc):

...
map <C-p> "+P
vnoremap <C-c> "+y
inoremap <C-v> <Esc> "+p 
...

我究竟做错了什么?

答案1

解决这个问题的方法是使用可以访问剪贴板的 vim 版本。

要查看你的 vim 版本是否可以访问剪贴板,请运行:

vim --version | grep clipboard

如果您看到+clipboard+xterm_clipboard,则一切顺利。如果是-clipboard-xterm_clipboard,则需要查找编译时支持剪贴板的 Vim 版本。在 Debian 和 Ubuntu 上,要获得剪贴板支持,请安装软件包vim-gtkvim-gnome (不是vim-tiny)。

字体:https://vim.fandom.com/wiki/Accessing_the_system_clipboard

相关内容