文档 包
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-package、Default - Merge.sublime-package、Color Scheme - Default.sublime-package 和 Theme - 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 存储库,如果没有,主页通常会包含指向源代码的链接。然后将单个文件下载到 用户松散包 目录中的新文件夹中。