vim 手册页描述了-s {scriptin}
允许文件编辑自动化的选项。这工作正常,但我希望 vim 在这种情况下不要抓取控制台(并通过编辑刷新文件),而是默默地、不可见地完成它的工作......类似于调用vim -e -s
。
实际上,我真正的需要是以静默的方式自动使用 vim 进行文件编辑,所以我想vim -e
如果不是因为我不熟悉 ex 模式(至少在涉及到 ex 模式时),使用 就足够了基本的编辑命令),并且创建文件{scriptin}-format
就是如此简单(vim -W
)。所以......我想{scriptin}-format-to-ex-command-format
转换器也同样好。
有任何想法吗?
答案1
有什么原因不能使用吗sed
?这就是sed
设计的目的,它使用标准的正则表达式字符串替换。
这是一个介绍sed
:http://www.grymoire.com/Unix/Sed.html