自定义用户界面主题

要自定义 Sublime Text(包括主题,语法高亮等),你必须安装包控件。

要安装包控件,请访问 www.packagecontrol.io/installation

**** 你可以打开 Sublime 控制台来安装它,而不是按照上面的链接。可以通过 ctrl+快捷方式或 View > Show Console 菜单访问控制台。打开后,将以下适用于你的 Sublime Text 版本的 Python 代码粘贴到控制台中。

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

此代码为你创建 Installed Packages 文件夹,然后将 Package Control.sublime-package 下载到其中。由于 Python 标准库的限制,下载将通过 HTTP 而不是 HTTPS 完成,但是文件将使用 SHA-256 进行验证。

完成后,打开 Sublime Text 并按 OSX 上的 shift-command-p 或 Windows 上的 control-p 打开包搜索功能。

开始在“ Package Control ”中输入并选择 Package Control: Install Package

加载完成后,搜索每个包/主题,然后双击安装一个。

安装完成后,再次打开搜索功能(OSX 上的 shift-command-p 或 Windows 上的 control-p)并搜索刚刚安装的软件包/主题。

大多数软件包都带有自动激活功能,例如 Boxy 主题显示 Boxy Theme: Activation。只需选择此选项即可安装主题。

你的 UI 现在看起来会有所不同,具体取决于你选择的主题。有关 Spacegray 主题的示例,请参见下图:

StackOverflow 文档