我正在mac osx上做一些rails dev。我有vim
的别名,它调用了自制的版本
vim: aliased to /usr/local/Cellar/vim/7.3.266/bin/vim
但是,如果我执行说git rebase -i [sha]
,那么它将从别名的那个调用另一个vim。它正在调用/usr/bin/vim
,这不是我想要的。
我该如何解决这个问题?
答案 0 :(得分:6)
您可以使用:
git config --global core.editor /usr/local/Cellar/vim/7.3.266/bin/vim
答案 1 :(得分:1)
创建一个别名(并确保将其导出)并在.gitconfig
文件中将其设置为您选择的编辑器。
答案 2 :(得分:0)
在大多数UNIX / Linux系统上,都有一个变量
export EDITOR=/usr/bin/gvim
这个编辑器应该被所有需要输入的程序使用(qmv
,visudo
,crontab -e
,git commit
等等。)
在debian上有
sudo update-alternatives --config editor