有没有办法使:Gcommit从逃亡Vim插件冗长的默认(git commit --verbose)?我尝试了以下方法,但没有成功:command! -nargs=* Gcommit Gcommit --verbose <args>还尝试在gitconfig中创建一个commit别名,尽管那里的别名似乎不适用于现有的git命令。
:Gcommit
git commit --verbose
command! -nargs=* Gcommit Gcommit --verbose <args>
gitconfig
commit
pvabu6sv1#
vim-fugitive的issues 126提到:由于git commit不支持默认选项,因此:Gcommit也不支持。但您可以创建别名的等效项:
git commit
command -bar -bang -nargs=* Gci :Gcommit<bang> -v <args>
通过一些autocmd技巧,您也可以重新MapC。
autocmd
6rvt4ljy2#
这是一个老问题了,但是在gitconfig文件中,如果你添加这两行代码,就可以达到目的:
[commit] verbose = true
2条答案
按热度按时间pvabu6sv1#
vim-fugitive的issues 126提到:
由于
git commit
不支持默认选项,因此:Gcommit
也不支持。但您可以创建别名的等效项:
通过一些
autocmd
技巧,您也可以重新MapC。6rvt4ljy2#
这是一个老问题了,但是在gitconfig文件中,如果你添加这两行代码,就可以达到目的: