我非常喜欢Fugitive(VIM git包装插件)。然而,我想创建一个脚本,启动Vim并运行以下命令:
:Gstatus
立即执行。但是当我尝试时
vim -c Gstatus
我收到一个错误提示说Gstatus 不是编辑器命令。
我非常喜欢Fugitive(VIM git包装插件)。然而,我想创建一个脚本,启动Vim并运行以下命令:
:Gstatus
立即执行。但是当我尝试时
vim -c Gstatus
vim +Gstatus +only
是可行的。我已将其设置为别名 vimg
+Gstatus
现在已被弃用,取而代之的是+Git
。 - chb+Gstatus
is deprecated. Instead do vim +Git +only
- Miron Veryanskiy这个有效
gvim -c 'Gstatus | wincmd j | hide' .
将逃逸窗口设为全屏并隐藏目录浏览器缓冲区。同时,当您退出逃逸缓冲区时,由于目录缓冲区被隐藏,vim也会关闭。
vim -c Gstatus .
,因为它可以给我一个窗口来查看差异(在光标行上按下 D
),而不需要关闭状态窗口。 - Ricardo Stuventemp
作为文件名。(Vim只会为“temp”创建交换文件)。 - Tahir Hassanvim -c 'Gstatus | wincmd o' .
splitbelow
。$ vim -c 'view .git/index'
:Gstatus
那样丰富的映射可用,但它适用于提交。 - kba运行 vim +Git +only
我是通过 @jsm3031 的答案到达这里的,他给了我正确的方向。
:GStatus
命令? - romainl