我希望能够在 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
。