我真的很喜欢Fugitive(VIM git包装器插件)但是我想创建一个启动vim然后运行的脚本
:Gstatus
立即。但是当我尝试
时vim -c Gstatus
我收到一条错误消息,指出 Gstatus不是编辑器命令
答案 0 :(得分:3)
这有效
gvim -c 'Gstatus | wincmd j | hide' .
使遍历窗口全尺寸并隐藏目录资源管理器缓冲区。当你退出逃逸缓冲区vim关闭时隐藏目录缓冲区
答案 1 :(得分:2)
vim +Gstatus +only
有效。我将其别名为vimg
答案 2 :(得分:1)
你可以这样做(假设你在项目根目录中):
$ vim -c 'view .git/index'
它以只读模式打开git索引(模仿:Gstatus命令的基本要素)
答案 3 :(得分:0)
作为bradgonesurfing答案的略微改进
vim -c 'Gstatus | wincmd o' .
即使您设置了splitbelow
,此操作也可以