On 13-01-22, 依云 wrote:
> On Tue, Jan 22, 2013 at 05:12:23PM +0800, Techlive Zheng wrote:
> > On 13-01-22, Techlive Zheng wrote:
> > > On 13-01-22, Fred Wang wrote:
> > > > 一个文件A里面有很多行,如果某行包含了关键字keyword,那么该行就要被复制。我希望能
> > > > 把所有包含该关键字keyword的所有行一次性复制,粘贴出来,该如何做?
> > > >
> > > `:help grep`, 不过 `:grep keyword % > file` 可以输出关键字的行到文件
> > > file
> > 试了一下,还是直接调用 shell 命令来的方便,`!grep keyword % |
> > gpaste`,可以直接复制到剪贴板,或者使用 xpaste 还是什么来着。
>
> xsel?
>
> PS: 如果缓冲区已修改,那么你的命令结果不对了。这样:
>
> :w !grep pattern | xsel -i
恩,是的,这个最理想了