文档

Sublime Merge 中的包是带有 .sublime-package 扩展名的 zip 文件,或者用户松散包目录中的文件夹。Sublime Merge 附带了一些包,用于提供主题、键绑定、菜单和语法定义以突出显示代码。Sublime Merge 还会加载为 Sublime Text 安装的包中的语法定义。

包目录

Sublime Merge 会从三个位置加载包,每个位置根据操作系统而有所不同。

压缩包从 Packages/ 文件夹加载,该文件夹与 sublime_merge 可执行文件位于同一级目录。该位置将取决于 Sublime Merge 的安装位置。最常见的位置列在下面。

压缩包也从数据目录中的 Installed Packages/ 文件夹加载。每个平台的数据目录列在下面。

解压缩或松散的包文件夹从数据目录中的 Packages/ 文件夹加载。

Windows

数据目录
%APPDATA%\Sublime Merge\
默认包
C:\Program Files\Sublime Merge\Packages\
用户压缩包
%APPDATA%\Sublime Merge\Installed Packages\
用户松散包
%APPDATA%\Sublime Merge\Packages\

Mac

数据目录
~/Library/Application Support/Sublime Merge/
默认包
/Applications/Sublime Merge.app/Contents/MacOS/Packages/
用户压缩包
~/Library/Application Support/Sublime Merge/Installed Packages/
用户松散包
~/Library/Application Support/Sublime Merge/Packages/

Linux

数据目录
~/.config/sublime_merge/
默认包
/opt/sublime_merge/Packages/
用户压缩包
%~/.config/sublime_merge/Installed Packages/
用户松散包
~/.config/sublime_merge/Packages/

压缩包文件

有时查看随 Sublime Merge 附带的各种包的内容很有用,以了解某些主题效果是如何实现的,或者键绑定或菜单条目运行的命令。

为此,请使用 包目录 部分找到您的操作系统的“默认包”目录。如果 Sublime Merge 安装在非标准位置,则目录将有所不同。将所需的包复制到合适的位置,例如桌面,并使用 zip 程序将内容解压缩到新文件夹中。根据平台,可能需要将文件扩展名从 .sublime-package 更改为 .zip

大多数包主要提供语法定义,但 Default.sublime-packageDefault - Merge.sublime-packageColor Scheme - Default.sublime-packageTheme - Merge.sublime-package 提供所有键绑定、菜单、命令面板定义和主题。其他包的内容是开源的,可以在 https://github.com/sublimehq/packages 上更轻松地在线查看。

安装包

目前,Sublime Merge 没有插件 API 也没有内置的包管理器。但是,Sublime Merge 会自动加载 Sublime Text 的语法定义(如果已安装)。因此,对于某些用户来说,最简单的选择是使用 Package Control 与 Sublime Text 一起安装提供语法定义的包。

如果未安装 Sublime Text,则可以手动将包或包文件安装到 Sublime Merge 中。如果使用通过 Package Control 提供的包列表,则可能希望只复制语法定义,而不是安装整个包。这是因为 Sublime Text 的首选项和主题在大多数情况下与 Sublime Merge 不兼容。

要安装单个包文件,请通过 Package Control 网站找到包主页。在大多数情况下,这将是 GitHub 或 BitBucket 存储库,如果没有,主页通常会包含指向源代码的链接。然后将单个文件下载到 用户松散包 目录中的新文件夹中。