尝试设置sublime text 2以在unix终端中打开文件但收到错误

时间:2012-03-07 20:12:48

标签: unix terminal cygwin

我正在尝试使用命令'subl [file]'设置sublime text 2以在我的cygwin终端中打开文件。我按照许多站点中的指示在终端中运行以下命令

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl

然而,我收到此错误:

ln: failed to create symbolic link `/bin/subl': File exists

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

也许您可以尝试使用'别名',而不是?

在.bashrc文件中添加一行,类似于:

alias subl ='/ cygdrive / c / Applications / Sublime \ Text \ 2.app/Contents/SharedSupport/bin/subl'

然后执行'source .bashrc'命令加载新别名。

答案 1 :(得分:3)

在Mac上试试这个:

sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /bin/subl

答案 2 :(得分:2)

你在Windows上,对吗?您尝试指向的目录是Sublime Text 2的Mac OS安装目录。您可能需要更多类似的内容,但调整sublime_text.exe的路径以匹配您的位置:

ln -s /cygdrive/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe /usr/local/bin/subl

确保/usr/local/bin是PATH中的某个目录(echo $PATH以查找),以便您的subl命令可以在任何地方使用。然后,您将能够从任何项目目录中执行subl .以在Sublime中打开该项目。