使用 -s {scriptin} 时让 vim 保持沉默

使用 -s {scriptin} 时让 vim 保持沉默

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设计的目的,它使用标准的正则表达式字符串替换。

这是一个介绍sedhttp://www.grymoire.com/Unix/Sed.html

相关内容