我知道只要做一下就可以写文件:w <file>
。我想知道如何通过附加文件而不是覆盖文件来写入文件。
用例示例:我想从一个日志文件中取出一些样本到另一个文件中。为此,我今天可以做到:
- 打开日志文件
- 选择一些行
Shift+v
- 写入文件:
:w /tmp/samples
- 选择更多行
Shift+v
- 附加到
/tmp/samples
与:w !cat - >> /foo/samples
不幸的是,第5步很长,很丑陋且容易出错(缺少a >
会使您丢失数据)。我希望Vim在这里有更好的东西。
3
如果您有兴趣更好地使用Vim,请结帐姊妹站点Vi和Vim。
—
muru 2016年