我知道我可以通过简单地执行:w <file>. 我想知道如何通过附加而不是覆盖来写入文件。
:w <file>
用例示例:我想从日志文件中提取一些样本到另一个文件中。为了实现这一目标,我今天可以做到:
Shift+v
:w /tmp/samples
/tmp/samples
:w !cat - >> /foo/samples
不幸的是,第 5 步很长、丑陋且容易出错(缺少 a>会使您丢失数据)。我希望 Vim 在这里有更好的东西。
>
vim vi text-processing
text-processing ×1
vi ×1
vim ×1