8

我真的很喜欢 Fugitive (VIM git wrapper plugin) 但是我想创建一个启动 vim 然后运行的脚本

:Gstatus 

立即地。但是,当我尝试

vim -c Gstatus

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

4

4 回答 4

6

vim +Gstatus +only作品。我有它的别名vimg

于 2020-03-18T16:03:01.567 回答
4

这有效

gvim -c 'Gstatus | wincmd j | hide' .

使逃逸窗口全尺寸并隐藏目录资源管理器缓冲区。当您退出临时缓冲区 vim 时,目录缓冲区也会隐藏

于 2013-02-04T08:27:12.667 回答
1

您可以这样做(假设您在项目根目录中):

$ vim -c 'view .git/index'

它以只读模式打开 git 索引(模仿 :Gstatus 命令的要点)

于 2015-02-21T10:56:34.600 回答
1

作为对 bradgonesurfing 答案的轻微改进

vim -c 'Gstatus | wincmd o' .

即使您已splitbelow设置,这也有效

于 2019-02-06T10:01:47.450 回答