我真的很喜欢 Fugitive (VIM git wrapper plugin) 但是我想创建一个启动 vim 然后运行的脚本
:Gstatus
立即地。但是,当我尝试
vim -c Gstatus
我收到一条错误消息,指出Gstatus 不是编辑器命令
我真的很喜欢 Fugitive (VIM git wrapper plugin) 但是我想创建一个启动 vim 然后运行的脚本
:Gstatus
立即地。但是,当我尝试
vim -c Gstatus
我收到一条错误消息,指出Gstatus 不是编辑器命令
vim +Gstatus +only
作品。我有它的别名vimg
这有效
gvim -c 'Gstatus | wincmd j | hide' .
使逃逸窗口全尺寸并隐藏目录资源管理器缓冲区。当您退出临时缓冲区 vim 时,目录缓冲区也会隐藏
您可以这样做(假设您在项目根目录中):
$ vim -c 'view .git/index'
它以只读模式打开 git 索引(模仿 :Gstatus 命令的要点)
作为对 bradgonesurfing 答案的轻微改进
vim -c 'Gstatus | wincmd o' .
即使您已splitbelow
设置,这也有效