在我的bashrc中,我将vim
别名为vimer -t
。 vimer是vim的包装器,用于打开vim -g
(gvim
)并在同一个gui中打开对vim
的每次调用。
不幸的是,这对git不起作用,好像git打开了提交编辑器,它在运行的gvim实例中打开并等待直到完整的gvim实例关闭。所以我无法编辑提交消息并关闭vim选项卡,git commit
调用完成。
似乎没有解决方法。因此,我希望git
致电vim
- 但当git
调用此代码并识别bash别名时,它会调用vimer -t
。
那么我怎么能告诉git忽略我的core.editor
设置的bash别名来实际调用命令行vim
?
答案 0 :(得分:1)
您可以使用vim的完整路径进行配置:
git config --global core.editor /usr/bin/vim