Sublime Text 2 - OS X命令行

Pav*_*nar 9 bash terminal sublimetext2

原始Sublime 2 指令,用于使编辑器从命令行启动:

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

不要在Mountain Lion工作.

zne*_*eak 21

~/bin如果目录尚不存在,请创建该目录:

mkdir ~/bin
Run Code Online (Sandbox Code Playgroud)

然后ln再次运行.确保$PATH通过将目录添加到〜/ .bashrc文件中来添加目录,如果它不存在则创建它:

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

如果您不使用bash,请使用您的手册​​找出如何将目录添加到$PATH变量中.

这实际上是指示说的:

第一个任务是创建一个符号链接到subl.假设您已将Sublime Text 2放在Applications文件夹中,并且路径中有〜/ bin目录,则可以运行:[snip]

这意味着~/bin如果目录不存在,您需要创建目录,如果目录不存在则将其添加到您的目录中$PATH.以上说明就是这样做的.

如果您不喜欢bin漂亮的主文件夹中那个丑陋的文件夹,您可以使用chflags它从Finder中消失:

chflags hidden ~/bin
Run Code Online (Sandbox Code Playgroud)

  • 〜表示"你的主文件夹",所以〜/ .bashrc表示"/ users/myname里面的.bashrc文件".创建该文件,并在其中放入`export PATH ="$ PATH:〜/ bin"`行.更改将应用​​于每个后续终端窗口. (2认同)

Pav*_*nar 11

将目标目录更改为系统文件夹/ usr/bin并使用sudo作为管理员权限.

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

  • 这只是因为在OSX/bin中已经在$ PATH上,而//bin默认不是. (3认同)