从终端启动Sublime Text 2

我是Ubuntu的新手,正在尝试配置我的环境,以便我可以直接从终端启动Sublime Text 2。 我按照这篇文章的解决方案,但到目前为止没有运气。

这些是我做的步骤(这篇文章的步骤):

-> cd -> mkdir bin -> sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl 

在我的.bash_profile中我添加了: export PATH=$PATH:~/bin

这是我得到的错误: 〜$ subl –help没有找到命令’subl’,你的意思是:来自包’libsubtitles-perl’的命令’subs’(宇宙)命令’publ’来自包’atfs’(宇宙)

混淆:首先,我不明白为什么我们需要创建一个bin文件夹。 这个文件夹现在在Home / bin中,我认为我没有使用它。 (我知道有两个bin文件夹。一个在文件系统/ usr / bin中,另一个在文件系统/ usr / local / bin。我不确定这里的区别。)

其次,我注意到在我运行上面的命令后(sudo ln -s …)我在usr / bin文件夹中创建了一个链接。 但是,当我检查这个链接文件时,它说链接坏了所以我怀疑我执行的sudo命令有问题。

错误: 此链接无法使用,因为其目标“/ Applications / Sublime Text 2.app/Contents/SharedSupport/bin/subl”不存在。

这个共同点:

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

/ Applications / Sublime Text 2.app表示我的sublime文本2的位置? 如果是,那么我的崇高文本实际上是Home / Programs / Sublime Text 2.所以我应该将命令更改为sudo ln -s "/Programs/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

我已经尝试过这个,但是因为我的usr / bin中已经存在一个链接文件,所以当我尝试运行上面的命令时出现错误。

错误: ln:无法创建符号链接`/ bin / subl’:文件存在当我试图删除它时,它说权限被拒绝。

对不起,我问了很多,因为我是Ubuntu的新手。 任何帮助将不胜感激。 非常感谢。

使用这种方法(ppa one)来安装Sublime Text将允许您使用sublsublime-text从终端打开它,而无需其他配置。

您尝试打开的崇高文本看起来是Mac版本。 您正在使用的post显示了如何在Mac OS X中安装。请确保您已下载Sublime for Linux / Ubuntu的版本,并尝试遵循本指南 。