从终端启动 Sublime Text 2

从终端启动 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’ (universe) 的命令‘subs’ 来自包‘atfs’ (universe) 的命令‘publ’

困惑: 首先,我不明白为什么我们需要创建一个 bin 文件夹。此文件夹现在位于 Home/bin 中,我认为我没有使用它。(我知道有两个 bin 文件夹。一个位于 File System/usr/bin 中,另一个位于 File System/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 text 2 的位置?如果是,那么我的 sublime text 实际上位于 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。任何帮助我都会很感激。非常感谢。

答案1

使用方法(ppa)安装 Sublime Text 允许您从终端打开它,subl无论sublime-text是否需要额外的配置。

答案2

您尝试打开的 sublime text 看起来是 Mac 版本。您使用的帖子显示了如何在 Mac OS X 中安装。确保您已下载适用于 Linux/Ubuntu 的 Sublime 版本,然后尝试执行以下操作本指南反而。

相关内容