如何在Vim中执行
include README.md
include COPYING
之类的操作?
答案 0 :(得分:1)
您可以使用命令分隔符:
:tabedit filename | exec 'norm! Go' | startinsert | set dir=/
从实际的角度来看,对于单个文件来说,做得更快
:tabe filename↪
:set dir=/↪
Go
我第一次误读了你的问题;我认为你在谈论在打开vim时从shell运行多个命令,因为你有+…
语法(只有在从shell打开vim时才适用,因为+
是一个标志......另一种选择到-c
- 请参阅man vim
)
答案 1 :(得分:0)
只能有一个+cmd
参数,但是没有什么可以阻止您通过命令分隔符|
连接多个Vim命令。请注意,某些命令不能直接串联(在:normal
; cp。:help :bar
中),需要将它们包装在:execute
中:
:tabedit +exe\ "norm\ Go"|star|set\ dir=/ filename