Git commit --在Fugitive中冗长

chhkpiq4  于 2023-03-06  发布在  Git
关注(0)|答案(2)|浏览(139)

有没有办法使:Gcommit从逃亡Vim插件冗长的默认(git commit --verbose)?
我尝试了以下方法,但没有成功:
command! -nargs=* Gcommit Gcommit --verbose <args>
还尝试在gitconfig中创建一个commit别名,尽管那里的别名似乎不适用于现有的git命令。

pvabu6sv

pvabu6sv1#

vim-fugitiveissues 126提到:
由于git commit不支持默认选项,因此:Gcommit也不支持。
但您可以创建别名的等效项:

command -bar -bang -nargs=* Gci :Gcommit<bang> -v <args>

通过一些autocmd技巧,您也可以重新MapC。

6rvt4ljy

6rvt4ljy2#

这是一个老问题了,但是在gitconfig文件中,如果你添加这两行代码,就可以达到目的:

[commit]
    verbose = true

相关问题