为 Sublime Text 2 创建新的 bash 命令

Gav*_*vin 10 bash command-line sublime-text-2 macos

我正在尝试使 Sublime Text 2 的命令行别名正常工作。

这些说明非常有意义:运行

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Run Code Online (Sandbox Code Playgroud)

所以,在 ~/bin 中,subl存在。但是,即使我重新启动终端,也找不到命令“subl”。为应用程序的 subl 文件指定的路径是正确的,我已经验证过了。注销并不能解决它。

任何帮助都是极好的!

Nif*_*fle 12

确保~/bin已添加到您的$PATH

把这是你的 .bash_profile

PATH=$PATH:~/bin
export PATH
Run Code Online (Sandbox Code Playgroud)

并且下次打开外壳时它应该可用


小智 7

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)


小智 7

如果您使用的是 RVM,请执行以下操作:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl
Run Code Online (Sandbox Code Playgroud)