sublime text 可通过安装语言包切换为中文界面。首先需确保已安装package control,可通过控制台执行安装代码或在命令面板中选择“install package control”进行安装;接着按下ctrl+shift+p输入“install package”选择安装chinese (simplified)语言包;最后在preferences > settings中添加{ “locale”: “zh_cn” }配置并重启软件即可生效。若设置后未生效,需检查语言包是否安装成功或尝试手动放置语言包至指定目录。
sublime Text 虽然默认是英文界面,但其实可以通过安装语言包的方式快速切换为中文界面。如果你不想看到满屏英文,又不习惯在英文环境下工作,汉化是个不错的选择。
安装 Package Control(如果还没装的话)
在汉化之前,你需要先确保 sublime text 已经安装了 Package Control,因为后续的语言包需要通过它来安装。
- 打开 Sublime Text
- 按下 `Ctrl + “ 或者点击菜单栏的 View > Show console 打开控制台
- 粘贴对应版本的安装代码(以最新稳定版为例):
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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: Invalid hash for %s (%s != %s)' % (pf, dh, h)) if dh != h else open(os.path.join(ipp, pf), 'wb').write(by)
- 回车执行后等待安装完成
如果你不确定是否已经安装过 Package Control,可以按下 Ctrl+Shift+P,弹出命令面板后输入 “Install” 看看有没有 “Install Package Control” 这个选项。如果有,说明还没装,可以选中执行安装。
安装 Chinese (Simplified) 语言包
安装完 Package Control 后,就可以开始添加中文支持了:
- 按下 Ctrl+Shift+P 打开命令面板
- 输入 “install package” 并选择 Package Control: Install Package
- 在搜索框中输入 “Chinese (Simplified)” 或直接浏览列表找到它
- 点击安装即可
这个语言包会自动适配当前系统语言,或者你可以手动设置首选语言。
设置界面语言为中文
安装完语言包后,还需要修改配置文件来启用中文界面:
- 打开菜单栏的 Preferences > Settings
- 右边用户设置窗口中添加如下内容:
{ "locale": "zh_CN" }
保存之后重启 Sublime Text,你会发现整个界面已经变成中文了。
如果你以后想切回英文,只需要把 “zh_CN” 改成 “en_US” 就行。
注意事项和小技巧
- 不是所有插件都支持中文翻译,有些插件的界面可能还是英文
- 如果设置后没生效,检查一下语言包是否安装成功
- 某些旧版本的 Sublime Text(比如 3)可能需要手动下载语言包放到安装目录下的 Packages 文件夹里
基本上就这些操作。整个过程不复杂,但容易忽略 locale 的设置这一步,记得改配置文件才真正生效。