在刚开始使用vim的时候,我们会发现在vim外面拷贝的东西粘贴不进vim里面,在里面拷贝的东西也粘贴不到外面。
在网上查到资料说是vim有很多个粘贴板,我们在vim外面使用的系统粘贴板跟vim的粘贴板不是一个,所以导致无法拷贝粘贴。
解决方案:
直接按着很多网上的方法还是不能成功,需要先安装vim-gui-common这个软件包,使得vim支持系统粘贴板才行。
1.sudo apt-get install vim-gui-common
2.在vim内拷贝东西到外面粘贴时使用命令("+y)拷贝(括号内为命令), 意思是把内容拷贝到+寄存器中,这对应的就是系统中的剪贴板。
在vim外面拷贝东西到vim里面粘贴时使用命令("+p)粘贴,意思是将系统剪贴板(即+寄存器内的内容)粘贴到vim中。
vim粘贴时取消自动换行:http://www.linuxdiyf.com/linux/14563.html
Vim复制粘贴与寄存器:http://www.linuxdiyf.com/linux/13999.html
在Linux终端和Vim下复制粘贴:http://www.linuxdiyf.com/linux/12348.html
Vim使用系统粘贴板复制粘贴:http://www.linuxdiyf.com/linux/2222.html
防止VIM粘贴数据时断行:http://www.linuxdiyf.com/linux/761.html