如何从命令行运行 Sublime Text?

如何从命令行运行 Sublime Text?

我正在尝试使用此命令从命令行运行 sublime text教程

它说运行这个命令:

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

但是当我尝试运行该命令时,出现错误“没有这样的文件或目录”。 Sublime Text 2 位于我的应用程序文件夹中——但看起来我的主目录中没有 bin 文件夹。我需要创建一个吗?这是应该存在的东西吗?难道我做错了什么?

答案1

是的,只需创建~/bin目录,然后创建链接即可。我怀疑它应该在那里,但在 Unix 系统上创建一个文件来~/bin维护您想在个人环境中使用的无关可执行文件通常是最佳实践。

此外,您需要确保此目录也在您的 PATH ( echo $PATH) 中,以便您可以从系统上的任何位置执行此命令,而不必将其显式调用为:

$ ~/bin/subl

答案2

我这样做open -a "sublime text" index.html,你可以在 shell 配置文件配置中创建一个别名,这样它就可以更短alias subl='open -a "sublime text"'

相关内容