从命令行启动vim-fugitive

时间:2013-02-04 08:08:35

标签: git vim vim-fugitive

我真的很喜欢Fugitive(VIM git包装器插件)但是我想创建一个启动vim然后运行的脚本

:Gstatus 

立即。但是当我尝试

vim -c Gstatus

我收到一条错误消息,指出 Gstatus不是编辑器命令

4 个答案:

答案 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,此操作也可以