vim中yy复制大量代码跨文档粘贴不完整的解决办法

当使用vim编辑一个文件,要从文件中复制大量代码到另一个文件时,通常使用N yy,即
使用yy命令复制大量的行到缓存中,然后到另一个文件中p命令粘贴,但是当代码行数很
多时,会发现虽然成功复制了,但是在粘贴的时候,代码不完整,可能之粘贴了50行等等。
这时候可以在vim中输入命令

set viminfo='1000,<800

这种命令,选项’用与规定你为多少个文件保存标记(a-z)。为此选项挑一个随便的偶数,
这里就是选的1000
选项 < 控制着每个寄存器内保存几行文本。默认情况下,所有的文本行都会被保存,如果
将其设为0,那么就啥也不保存, 为了避免过多的行被加入你的信息文件,其实很多文本可
根本就用不上,只会增加vim的负担使得vim运行的更慢,我们可以采用限制其上限的方法,
比如这里用800,这样命令的形式就是:

:set viminfo='1000,<800

这样就可以复制800行的内容进行粘贴,一般的文本量应该是都够了。

本文遵从CC3.0协议转载请注明:转自凌风技术站

本文标题:vim中yy复制大量代码跨文档粘贴不完整的解决办法

本文链接地址:http://www.iaccepted.net/tools/16.html

相关文章



发表评论

电子邮件地址不会被公开。 必填项已用*标注