自动对文件执行 vim

自动对文件执行 vim

我希望能够在 bash 命令行上指定 vim 在给定文件上执行的键集,就像我在手动编辑时所做的那样,例如假设:

vim myfile +'Gosome footer here<ESC>ggOsome header here<ESC>x'

我知道 + 执行 Ex 命令。有办法吗?当然只能使用 vim。

答案1

你已经接近了,只需normal在命令前面添加:

vim -c 'normal Gosome footer here' -c 'normal ggOsome header here' -c x myfile

给出的参数-c在命令模式下进行评估,因此要执行正常命令,您需要在前面加上normal

相关内容