许多市面上的文本/代码编辑器都可以帮助您进行项目编码。但如果您还没有找到适合您口味的编辑器,为什么不在Ubuntu上尝试一下Sublime Text呢?
Sublime Text是一款功能强大的文本编辑器,拥有广泛的功能。猜猜看?您可以免费获得Sublime Text!但请注意,免费并不意味着Sublime Text不如高级工具。
在本教程中,您将学会设置Sublime Text,创建项目并安装插件以获取更多可用于项目的功能。
继续阅读,开始像专业人士一样编码吧!
先决条件
本教程将进行实际演示。如果您想跟着操作,请确保您有一台安装有Ubuntu的Linux机器。本教程使用的是Ubuntu 20.04 LTS,但任何较新版本的Ubuntu都应该可以使用。
添加Sublime Text存储库
Sublime Text是一款功能强大的文本编辑器,具有广泛的功能,并且适用于Ubuntu系统。但就像其他工具一样,您首先需要下载Sublime Text存储库来安装Sublime Text。
要在您的机器上添加Sublime Text存储库:
1. 运行以下wget命令将Sublime Text存储库的公共GPG密钥下载到您的apt密钥环中。 密钥环是用于验证软件包真实性的公钥集合,在这种情况下是Sublime Text存储库。

2. 接下来,运行以下命令将Sublime Text存储库添加到您系统的apt源列表中。
tee命令将echo命令的输出写入名为/etc/apt/sources.list.d/sublime-text.list的文件中。 Apt使用此文件来了解要检查哪些存储库以获取软件包。
将Sublime Text存储库添加到sublime-text.list文件中,使您能够使用apt安装Sublime Text。

3. 运行apt update来更新系统的软件包列表。 此命令确保apt知道您在步骤二中刚刚添加的新Sublime Text存储库。

4. 最后,运行以下apt-cache命令检查Sublime Text存储库是否已正确配置。
下面的输出显示了Sublime Text存储库的apt策略。

在Ubuntu上安装Sublime Text
现在,您已将Sublime Text存储库添加到您的系统中,您可以使用apt实用程序安装Sublime Text了。
运行以下命令apt install来安装Sublime Text及其依赖项。

现在,运行以下命令来验证Sublime Text的安装版本。
截至本文撰写时,您可以看到已安装的最新Sublime Text版本为Build 4126。根据最新版本的不同,您的版本可能有所不同。此输出确认您已成功在您的计算机上安装了Sublime Text。

通过命令行界面(CLI)
与Sublime Text交互尽管Sublime Text使用图形用户界面(GUI),但您仍然可以通过在终端上运行subl命令与该工具进行交互。由于您刚刚安装了Sublime Text,您将首次启动它。
但首先,您将验证Sublime Text是否已添加到系统的PATH环境变量中,以确保通过终端与Sublime Text进行交互的流程顺利进行。
1. 运行以下命令以打印定义在系统的PATH变量中的目录。
如下所示,其中一个目录必须是 /usr/bin/。

2. 接下来,运行下面的echo命令来检查/usr/local/bin/subl符号链接文件是否存在。这个符号链接允许您从系统上的任何目录运行subl命令。
一些操作系统,比如Windows 10,需要在使用subl命令之前设置环境变量。幸运的是,当您使用apt在Ubuntu上安装Sublime Text时,环境变量会自动设置在/usr/bin/。

3. 现在,运行下面的命令来查看subl CLI的手册页。
在终端中工作时,随时查看手册页以查看命令的可用选项列表总是一个好主意。
下面,您可以看到可以用来通过终端与Sublime Text交互的参数。

4. 最后,运行下面的subl命令来启动Sublime Text窗口。
如果一切顺利,您将会看到Sublime Text窗口的默认主题,如下所示。

或者,您可以在Dash中搜索sublime,然后单击Sublime Text来启动应用程序。

无论您选择哪种方式来启动Sublime Text都取决于您。但如果您主要在终端中工作,运行subl命令是理想的选择。
在Sublime Text中创建您的第一个项目
现在您已经安装并打开了Sublime Text,是时候创建您的第一个项目了。Sublime Text中的项目由两个文件组成:
- .sublime-project文件 – 包含项目定义并控制与项目相关联的文件夹。您可以与其他用户共享此文件并提交到版本控制系统。此文件还可以包含仅适用于特定窗口中打开的文件的设置,以及仅在该窗口中应用的构建系统。
- .sublime-workspace文件 – 包含数据,包括打开的文件,未保存文件的内容和对每个文件的修改。与.sublime-project文件相反,.sublime-workspace文件包含您必须保持私密的数据。
要在Sublime Text中创建项目:
1. 运行下面的命令创建并在Sublime Text中打开一个名为MyProject的文件。

2. 然后,点击项目菜单,选择“另存项目为”以设置项目名称。

3. 在终端上运行以下ls命令,列出主目录(~/)中的文件和目录。
在下面,您可以验证项目存在的.sublime-project和.sublime-workspace文件。

4. 提供您喜欢的项目名称,然后点击保存以完成项目的创建。

5. 现在,再次点击项目菜单,选择“添加文件夹到项目”以选择要添加到项目的文件夹。

6. 选择您想要添加到项目中的所有文件夹,然后单击“打开”按钮。

将文件夹添加到项目后,左侧面板将显示,您将看到与项目相关联的文件夹列表。
恭喜!您刚刚在Sublime Text中创建了您的第一个项目。

使用Package Control安装包(插件)Package Control
Sublime Text是一款很棒的文本编辑器,但是借助插件,您可以使Sublime Text变得更好。插件是添加更多功能到应用程序的代码片段。
在Sublime Text中,插件被称为包,而Package Control是Sublime Text的包管理器,让您可以查找、安装和更新包。有了Package Control,您就不必担心手动下载和安装包。
但是首先,您需要为Sublime Text安装Package Control:
1. 单击工具菜单,然后选择“安装Package Control”,如下所示,以安装Package Control。


2. 安装完成后,重新启动Sublime Text。
3. 现在,打开您喜欢的网络浏览器,导航至Package Control的官方页面,然后找到您想要安装的包。在此示例中,您将安装Visual Studio Code(VSC)包,以利用VSC的出色功能。
在搜索框中搜索Visual Studio Code,并选择搜索结果列表中的第一个Visual Studio Code项目,如下所示,以打开该包。

下面,您可以查看VSC的包详情。

4. 切换回Sublime Text,按下Ctrl+Shift+P键,或点击工具—>命令面板打开命令面板。

5. 在输入框中键入package,选择Package Control: Install Package,并按Enter键以获取可以安装的可用软件包。

6. 现在,在出现的新输入框中键入vsc,并从列表中选择第一个结果(Visual Studio Code),如下所示,以安装VSC软件包。

您将在窗口底部的状态栏上看到一个显示“正在安装软件包”的消息,如下所示。一旦消息消失,您将知道软件包已安装。

7. 安装完成后,单击首选项菜单—>软件包设置—>软件包控制并选择设置,您将看到一个JSON文件在新标签页中打开。

8. 最后,在第二列中找到已安装的软件包部分,您将看到您新安装的软件包已列出,如下所示。
现在,您可以使用VSC软件包的所有功能进行项目开发。

结论
通过本教程,您已经学会了如何在Ubuntu上安装和使用Sublime Text进行项目开发。您使用内置的Package Control安装了软件包。现在,您已经准备好使用这些新技能在Sublime Text中像专业人士一样编码了。
有成千上万的软件包可供选择,而且随着时间的推移还会不断增加,比如添加了对 Node.js 开发支持的 Node.js 软件包。所以,如果你正在使用 Node.js,请安装这个软件包,立即开始编码吧!
Source:
https://adamtheautomator.com/sublime-text-on-ubuntu/