分页: 1 / 1
两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-27 19:50
由 kideagle
不同的两个文件, 那用yy , 然后P 那样就不好使了。 如果用鼠标选, 右键复制, 那样粘贴以后又太乱, 还带行号什么的。
这样的怎么拷贝好呢?
我现在想在VI里用ctrl+v复制块, 包括好多行, 每行的前边几个字和后边几个字都不要。然后到另一个文件里粘贴。 该怎么弄呢?
谢谢了
Re: 两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-27 20:15
由 vfate_linux
很简单啦,用split分割实现起来就很方便啦。
先打开一个,然后在:split filename,就是打开两个文件了。
先复制,yy,然后跳转到另外一个文件窗口(ctrl+w,j)然p(或者]p可能更适合你,或者写到.vimrc配置里面
)
更简单的就是用vim的多标签功能,:tabe filename
然yy,p就ok了
Re: 两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-27 20:51
由 nmsfan
好高级....
Re: 两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-27 20:58
由 lilydjwg
如果你用的是支持剪贴板的 vim 的话,可以用 * 或者 + 寄存器。
Re: 两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-27 23:40
由 kideagle
谢谢。 用Split可以试一下。 + 寄存器的咋用啊? 以后也学习一下。。。
Re: 两个用VI打开的文本,怎么样把一个里边的内容拷到另一个里?
发表于 : 2011-06-28 8:50
由 tenzu
“+y
”+p