:Gstatus
窗口具有该特定缓冲区的特定映射。在我的情况下,我想将cc
映射更改为不仅执行:Gcommit
,而且之后也进入插入模式。
似乎用户robodendron
想出如何执行此操作,如https://github.com/tpope/vim-fugitive/issues/647所示,但我不知道他说什么时他的意思是什么?改变顺序应该足够了。"另外,我会在Git问题页面上问这个问题,但看起来用户NicolasWebDev
已经尝试了这个问题,没有人回复他。
我可以通过创建after/ftplugin/gitcommit.vim
文件来添加映射,但修改现有映射似乎更难,因为映射是在设置文件类型后定义的。
另外,我可以修改源代码映射,但我们都知道这更像是一个临时修复。
答案 0 :(得分:3)
我不确定是否尝试更改:Gstatus
映射,但是在进入提交缓冲区时可以启动插入模式。
将以下内容添加到vimrc
文件中:
augroup turbo_commit
autocmd!
autocmd BufEnter COMMIT_EDITMSG startinsert
augroup END
如需更多帮助,请参阅:
:h :autocmd
:h :augroup
:h BufEnter
:h startinsert