我尝试在 vim 上使Ctrl+ c、Ctrl+v和Ctrl+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-gtk
或vim-gnome
(不是vim-tiny
)。
字体:https://vim.fandom.com/wiki/Accessing_the_system_clipboard