【发布时间】:2016-07-04 13:33:04
【问题描述】:
我想编写 vim 脚本以从命令行编辑文件。例如,我想做一些类似的事情:
vim -<SOME_OPTION> 'Iworld<Esc>bIhello <Esc>:wq helloworld.txt<CR>'
或:
echo 'Iworld<Esc>bIhello <Esc>:wq helloworld.txt<CR>' | vim
并让它保存文件helloworld.txt,正文为hello world
这可能吗?我尝试了几种不同的方法,但似乎都没有。我意识到我可以执行 vim +PluginInstall 之类的操作来从命令行运行 Ex 命令,但我希望能够将任意动作串在一起
【问题讨论】:
-
可能重复(在 StackExchange 的另一部分):unix.stackexchange.com/questions/34983/…
-
这非常接近我想要的,但并不完全。如果有一个 ex 命令可以让我像使用映射一样运行任意按键,那肯定可以完成这项工作
-
set -o vi不做你想做的事吗?
标签: vim