19 我有一个由oh-my-zsh插件预定义的别名。 -> % alias gcm gcm='git checkout master' 我想删除它,即我想alias | pcregrep "\bgcm\b"返回1。我尝试过,alias gcm=''但是之后别名仍然存在。 zsh alias — 加伯·马顿 source
37 您可以使用以下方法删除别名: $ unalias gcm — ssssteffff source 1 这会永远消除混叠还是仅在本次会议上消除混叠? — 流星 @meteors每个会话都没有别名,然后通过您的脚本创建它们-因此,这取决于您在其中的内容。 — nomadcoder
3 这个其他答案是正确的,但是如果要将unalias gcm行添加到.zshrc文件中,则必须在来源oh-my-zsh之后完成,否则它将被zsh默认值覆盖。 .zshrc文件中的内容类似于以下内容: source $ZSH/oh-my-zsh.sh # must unalias all ZSH defaults here AFTER we source the above unalias gcm alias gcm="whatever you want" — 奥利·墨菲 source