分页: 1 / 1

求助:gvim下如何复制整行到另一个文本

发表于 : 2011-04-15 17:12
whypenghui
我想把一个文本下所有含有某一个特定字符的行,复制到另一个文本中,如何操作呢?我本来是想用vimgrep,把所有的行放到quickfix里有再复制过去,结果没想到quickfix里每一行显示的字符有限制,但是我每一行的字符有很多,结果后面的字符都没了。请问还有什么办法能实现这个操作吗?很急,在线等啊

Re: 求助:gvim下如何复制整行到另一个文本

发表于 : 2011-04-15 17:25
acer4740
vim不行了,写个python script吧

Re: 求助:gvim下如何复制整行到另一个文本

发表于 : 2011-04-15 18:09
whypenghui
acer4740 写了:vim不行了,写个python script吧
好吧。。。

Re: 求助:gvim下如何复制整行到另一个文本

发表于 : 2011-04-15 18:39
sarrow
vim不行了,写个python script吧

一行vim脚本就搞定了的事情,不用请出python!



g/pattern/normal V"Ay

这样,与/pattern/匹配的行,都被附加到寄存器a里面了。

然后在另外一个文本中,"ap就行了。——当然,之前要清空a里面内容