源码安装Sublime Text 3

1. 简介

Sublime Text 3是一个用于编写代码的跨平台编辑器。它具有强大的搜索和替换功能、自动完成、语法突出显示和多个窗口等功能。它可用于多种编程语言,包括Python、Java、JavaScript和PHP等。Sublime Text 3的默认主题简单而美观,而且可以通过自定义主题和插件进行扩展。

2. 安装Sublime Text 3

2.1 准备工作

在开始安装Sublime Text 3之前,首先确保您的系统已经安装了Python 3.x。Sublime Text 3插件通常是用Python编写的,因此安装Python是必要的。Python 3.x可以从Python官方网站(https://www.python.org/downloads/)下载。

安装Python 3.x后,打开终端并运行以下命令检查是否成功安装了Python:

python3 --version

如果成功安装了Python,终端应该输出Python版本号。

2.2 下载Sublime Text 3

Sublime Text 3可以从官方网站(https://www.sublimetext.com/3)下载。根据您的操作系统下载相应的安装程序,并将其保存到本地磁盘。

2.3 安装Sublime Text 3

安装Sublime Text 3非常简单。只需运行Sublime Text 3的安装程序,然后按照提示完成安装即可。

2.4 更新Sublime Text 3

为了使Sublime Text 3始终是最新的稳定版本,建议您定期更新Sublime Text 3。Sublime Text 3可以通过包管理器进行更新。要更新Sublime Text 3,请执行以下步骤。

打开Sublime Text 3。

按下Ctrl+Shift+P(Windows / Linux)或Cmd+Shift+P(Mac)打开命令面板。

在命令面板中输入“Package Control: Upgrade Package”,然后按Enter键。

Package Control将开始更新Sublime Text 3和Sublime Text 3插件。这可能需要一些时间,取决于您的互联网连接速度。

3. 源码安装Sublime Text 3

3.1 克隆Sublime Text 3源码

要从源代码构建Sublime Text 3,您需要首先克隆Sublime Text 3的源代码。可以在GitHub上找到Sublime Text 3的源代码:https://github.com/sublimehq/sublime_text。

要克隆Sublime Text 3的源代码,请执行以下步骤:

打开终端。

进入要保存Sublime Text 3源代码的目录。

运行以下命令:

git clone https://github.com/sublimehq/sublime_text.git

3.2 安装构建工具

除了Sublime Text 3的源代码之外,您还需要安装一些构建工具才能构建Sublime Text 3。Sublime Text 3需要使用Python 3.x来构建,因此您需要安装Python 3.x。此外,您还需要安装以下软件包:

libffi-dev

libcurl4-openssl-dev

libx11-dev

libxrandr-dev

libxinerama-dev

libxcursor-dev

libxi-dev

libxtst-dev

libxss-dev

libgl1-mesa-dev

要安装这些软件包,请执行以下命令:

sudo apt-get install libffi-dev libcurl4-openssl-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxtst-dev libxss-dev libgl1-mesa-dev

3.3 使用构建工具构建Sublime Text 3

安装完成构建工具后,进入刚才克隆的Sublime Text 3源代码目录。在该目录中,您将找到名为“build.sh”的脚本。要用构建工具构建Sublime Text 3,请执行以下步骤:

打开终端。

进入克隆的Sublime Text 3源代码目录。

运行以下命令来构建Sublime Text 3:

./build.sh

如果一切顺利,Sublime Text 3将被构建,并生成可执行文件。在Linux系统中,可执行文件默认会保存在“/opt/sublime_text_3”目录下。您可以从终端启动Sublime Text 3:

/opt/sublime_text_3/sublime_text

如果您希望通过应用程序菜单启动Sublime Text 3,您可以创建一个.desktop文件并将其放置在“/usr/share/applications”目录下。以下是一个示例.desktop文件的内容:

[Desktop Entry]

Version=1.0

Type=Application

Name=Sublime Text 3

GenericName=Text Editor

Comment=Sophisticated text editor for code, markup and prose

Exec=/opt/sublime_text_3/sublime_text

Terminal=false

MimeType=text/plain;

Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png

Categories=TextEditor;Development;

Keywords=Text;Editor;IDE;Development;

StartupNotify=true

Actions=Window;Document;

[Desktop Action Window]

Name=New Window

Exec=/opt/sublime_text_3/sublime_text -n

OnlyShowIn=Unity;

[Desktop Action Document]

Name=New File

Exec=/opt/sublime_text_3/sublime_text --command new_file

OnlyShowIn=Unity;