系统:debian8
shell:zsh
为了添加对python的支持,重新编译了vim7.4,安装到了/usr/local/vim74,而且在.zshrc里面设置了alias vim='/usr/local/vim74/bin/vim',在zsh里面用vim,一切正常。
但是用sudo vim的时候提示:sudo:vim:找不到命令,必须sudo /usr/local/vim74/bin/vim 这样才行,请问这是什么原因?
另外问两个相关的问题:
1、是否我用zsh就修改.zshrc就可以?不用管.bashrc?
2、alias都是在哪里定义的?.zshrc和.bashrc我都看了,只有一部分
你设置的.zshrc是~/.zshrc吧。这个设置只对当前用户有效。
当 Zsh 启动时,它会按照顺序依次读取下面的配置文件:
/etc/zsh/zshenv
~/.zshenv
/etc/zsh/zprofile
/etc/profile
~/.zprofile
/etc/zsh/zshrc
~/.zshrc
/etc/zsh/zlogin
~/.zlogin
/etc/zsh/zlogout
~/.zlogout
来自Zsh_(简体中文)