在我的笔记本电脑中,如果我输入以下内容
$ which vi
alias vi='vim'
/usr/bin/vim
现在我想将 vi 别名更改为另一个 bin,例如vim_wrapper
在 /usr/bin/ 中创建的脚本,我输入以下行:
alias vi="vim_wrapper"
或~/.bashrc
,/etc/bashrc
但没有效果。那么如何将默认 vi 别名 vi='vim' 更改为 vi='vim_wrapper'? 感谢帮助!
答案1
添加的别名bashrc
不会立即生效。您必须重新启动终端会话或注销并重新登录。
为了使别名立即生效,请在终端上运行您添加的别名行,就像它是一个命令或源一样,bashrc
正如 Nitrodist 在第一条评论中所解释的那样。
答案2
您可以尝试修改原始vi
别名集。这是我的grep
结果:
/etc/profile.d/vim.sh: alias vi >/dev/null 2>&1 || alias vi=vim