在windows下粘贴和复制很简单,但是在vim下的粘贴复制并不像windows下那么简单,虽然用起来有点麻烦,但是有总比没有好。
我们以一个简单的例子开始. 首先编辑你希望从中复制内容的文件. 将光标移到某处文件并按下”v”. 该命令将开始Visual模式. 现在把光标移到要复制文件的末尾按下”y”. 该命令将复制被选择的内容
:edit thisfile
/This
vjjjj$y
现在开始编辑你希望把复制的内容放入其中的文件. 把光标置于你希望复制内容的地方, 用”p”把此前复制的内容粘贴到这里.
:edit otherfile
/There
p
当然你可以用其它的命令来要复制的内容. 比如用 “V” 命令进入Visual模式整行整行地选择文本. 或者用CTRL-V来选择一个矩形块的内容. 或者用”Y”选择当前行单行的内容等等.“p”命令将把复制的内容放到光标之后. “P”则可以把要复制的内容放在光标之前. 注意Vim会知道你复制的内容是整行的内容还是一个矩形块, 粘贴这些内容时也会采用相应的方式.