我真的很喜欢Fugitive(VIM git wrapper插件),但是我想创建一个启动vim然后运行的脚本
:Gstatus
立即。但是,当我尝试
vim -c Gstatus
我收到一个错误,指出Gstatus不是编辑器命令
此作品
gvim -c 'Gstatus | wincmd j | hide' .
使临时窗口变大并隐藏目录浏览器缓冲区。退出临时缓冲区时,目录缓冲区也处于隐藏状态vim关闭
您可以执行此操作(假设您位于项目的根目录中):
$ vim -c 'view .git/index'
它以只读模式打开git索引(模仿:Gstatus命令的本质)
作为对bradgonesurfing答案的略微改进
vim -c 'Gstatus | wincmd o' .
即使设置了splitbelow
,此功能也有效
vim +Gstatus +only
有效。我将其别名为vimg