我正在尝试使用命令'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
我该如何解决这个问题?
答案 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中打开该项目。