.gitconfig是否不遵循默认编辑器命令的bash别名?

.gitconfig是否不遵循默认编辑器命令的bash别名?,git,bash,config,alias,Git,Bash,Config,Alias,在我的.bash_配置文件中,我将vim命令别名为/Applications/MacVim.app/Contents/MacOS/vim 对于我的.gitconfig文件中的以下行 [core] editor = vim git运行system vim,而不是遵循上面指定的别名。如果我手动更改它以匹配上面MacVim的Vim命令的完整路径,它工作正常 有没有办法让.gitconfig遵循bash别名,而不必设置完整的MacVim路径?(我在多台机器上同步了所有用户配置文件,其

在我的
.bash_配置文件
中,我将
vim
命令别名为
/Applications/MacVim.app/Contents/MacOS/vim

对于我的
.gitconfig
文件中的以下行

 [core]
        editor = vim
git运行system vim,而不是遵循上面指定的别名。如果我手动更改它以匹配上面MacVim的
Vim
命令的完整路径,它工作正常


有没有办法让
.gitconfig
遵循bash别名,而不必设置完整的MacVim路径?(我在多台机器上同步了所有用户配置文件,其中一些不运行MacVim。)

别名是交互式shell的快捷方式;其他流程不使用它们。只需在
.gitconfig
中指定所需的确切路径;您只需键入一次。

或者,在路径中的某个文件夹中创建一个指向要运行的vim的符号链接。