Register: "*
v.s. "+
Vim 里有两个特殊的寄存器: "*
和 "+
. 其中,前者关联系统选择缓冲区(Buffer),后者关联系统剪切板(Clipboard)
Paste
从选择缓冲区粘贴进来:"*p
从系统剪切板粘贴进来: "+p
设置快捷键 Ctrl+v
, 使得可以从系统剪切版中快速粘贴进来;默认的从选择缓冲区粘贴进来,直接 p
命令就行了;
$ vim .vimrc
" Ctrl-V and SHIFT-Insert are Paste
map <C-v> "+gP
Copy
复制n行内容到选择缓冲区: "*yny
复制内容到选择缓冲区,系统剪切板: 启动可视模式v
or V
命令,选择内容,按y
将内容复制到选择缓冲区,按 Ctrl+c
将内容复制到系统剪切板
$ vim .vimrc
" CTRL-C and CTRL-Insert are Copy
map <C-c> "+y