Sublime Text 3 'subl' 命令仍然链接到 Sublime Text 2

Sublime Text 3 'subl' command still linked to Sublime Text 2

这让我发疯。我是 运行 OSX,直到今天我还安装了 Sublime Text 2。安装 Sublime Text 3 后,当我输入 'subl' 命令时,终端记录:

Unable to find application named 'Sublime Text 2'

我什么都试过了。我试过了

$ rm ~/bin/subl

然后

$ ln -s /Applications/Sublime\ Text\ 3.app/Contents/SharedSupport/bin/subl ~/bin/subl

我也试过直接进入 usr 并删除 subl 命令。当我这样做时,当我留在一个目录中时,subl 命令有时会起作用,但是一旦我切换目录,它就会返回给我消息

Unable to find application named 'Sublime Text 2'

在 Sublime Text 2 中,我输入了 subl 作为别名。我也试过像这样进入和消除 subl 的混叠:

unalias subl

我尝试使用

重新创建别名
/Applications/Sublime\ Text\ 3.app/Contents/SharedSupport/bin/subl

同样,这会工作一段时间,但一旦我更改目录,它就会停止工作。

对接下来要尝试什么有什么建议吗?我不知所措。我不明白为什么它工作了一段时间,然后停止工作。

检查您的 .bashrc 文件,然后 .bash_profile 看看它是否在其中使用了别名。这两个都在您的主目录中 ~.

nano ~/.bashrc

nano ~/.bash_profile

无需 sudo,因为您拥有这些文档。