Vim 使用系统粘贴板复制粘贴

习惯了Windows下面的复制,粘帖快捷键。转到vim编辑器会发现这两个键没什么作用,其实vim是使用ctrl+shift+c,ctrl+shift+v复制粘帖的。但是使用这些快捷键只能在一定屏幕范围使用,且只能在插入模式才有效。

而在vim中简单用y只是复制到”(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容。要将vim的内容复制到某个粘贴板,需要退出编辑模式,按v进入视图模式后,选择要复制的内容,然后按”Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),,而我们要把内容复制到系统粘贴板+,选中内容后按”+y就可以了.

当然我们也可以自定义快捷键来使用这些功能,打开.vimrc文件加入map <C-c> “+ymap <C-v> “+p这样就可以按照window习惯来使用复制粘贴了注意:在这里,只有vim.gtk或vim.gnome才能使用系统全局粘贴板,默认的vim.basic看不到+号寄存器。安装vim.gnome使用apt-get install vim-gnome,然后vim自动会链接到vim.gnome。

下面附上vim常用寄存器,也可以在命令行模式下输入reg来查询vim常用的寄存器:‘”‘ 无名寄存器,包含最近删除或抽出的文本‘%’ 当前文件名‘#’ 轮换文件名‘*’ 剪贴板内容 (X11: 主选择)‘+’ 剪贴板内容‘/’ 最近的搜索模式‘:’ 最近的命令行‘.’ 最近插入的文本‘-’ 最近的行内 (少于一行) 删除‘=’ 表达式寄存器;你会被提示输入一个表达式

人之所以有一张嘴,而有两只耳朵,原因是听的要比说的多一倍。

Vim 使用系统粘贴板复制粘贴

相关文章:

你感兴趣的文章:

标签云: