我在我的家庭目录中安装了最新版本的vim(我是共享环境中的用户),以及我的所有自定义和内容。我在alias vim=$HOME/path_to_vim_dir
文件中设置了.zshrc
。我还设置了EDITOR=vim
,SVN_EDITOR=vim
。但是,无论何时我在git或svn中进行提交操作而没有-m "..."
,或者甚至在编辑crontab
时,打开的vim版本都是/usr/share/
中某处的旧版本。 。我如何阻止这个并获得vim(无论哪个程序调用它)默认为我的版本?我也试过设置EDITOR=$HOME/path_to_vim_dir/bin/vim
,但这也没有效果。
答案 0 :(得分:1)
确保您的vim位置在$ PATH上,位于系统范围内安装的位置之前。
答案 1 :(得分:1)
不确定zsh,但我知道在bash中你必须导出变量EDITOR
或SVN_EDITOR
。简单地设置它们并不起作用。
此外,将其设置为二进制文件的绝对路径(path_to_your_home / path_to_vim_dir / vim)。