商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Sublime Text 4安装与环境配置详细教程

Sublime Text 4安装与环境配置详细教程

  发布于2026-07-09 阅读(0)

扫一扫,手机访问

Sublime Text 4 的安装与配置,看似简单,实则暗坑不少。从下载源到插件管理,再到中文支持和 Python 运行环境,每一步都有细节需要留意。下面把这几个环节的关键点拆开说清楚,能省下不少折腾时间。

Sublime Text 4安装与环境配置详细教程

安装包必须从官网下载,别信“中文版”压缩包

Sublime Text 4 没有官方中文安装包,这一点得先明确。那些带“汉化”“破解”字样的 SublimeText-4.0-Crack-HanHua.zip 压缩包,基本都不靠谱。这类包通常会修改 sublime_text.exe 文件,导致 Package Control 加载失败,命令面板(Ctrl+Shift+P)打不开,甚至会触发 ImportError: No module named urllib.request 之类的错误——这正是 Python 运行时路径被污染的典型信号。

所以正确的做法其实很简单:直接访问 https://www.sublimetext.com/,点击对应系统的下载按钮,拿到文件名类似 sublime_text_build_4200_x64_setup.exe 的官方安装包。它不捆绑任何插件,不涉及破解,也不改动内置模块,启动后就是纯英文界面,干干净净。

Package Control 安装失败?控制台执行这行代码

很多人照着教程粘贴旧版安装脚本,结果控制台要么报错,要么直接没反应——原因在于官网的安装地址已经更新,那些旧链接(比如带 php.cn/link 的)早已失效或被拦截。

截至 2026 年,有效的方法是:启动 Sublime Text 4 后,按 Ctrl+` 调出控制台,然后逐字粘贴以下代码并回车执行:

import urllib.request,os,hashlib; exec(urllib.request.urlopen('https://packagecontrol.io/installation').read().decode('utf-8'))

执行后不需要重启,几秒钟内左下角会出现 Package Control 的提示。如果一直没有反应,检查一下是不是杀毒软件拦截了网络请求;如果提示哈希校验失败,需要手动核对一下 SHA256 值,2026 年有效的是 df21e130d211cfc94d9b0905775a7c0f1e3d39e33b79698005270310898eea76

汉化 + GBK 文件乱码,两个插件缺一不可

只装 ChineseLocalization 插件,界面确实会变成中文,但一打开老项目里的 .js.html 文件,满屏方块或问号就来了——这可不是汉化失败,而是编码识别出了问题。Sublime Text 默认只按 UTF-8 解码,不会自动识别 GBK 或 GB2312。

所以需要分两步来操作:

  • 先用 Ctrl+Shift+P 调出命令面板,输入 Install Package,搜索并安装 ChineseLocalization(认准作者 wuub,别选那些无人维护的同名分支)
  • 再用同样的方式安装 ConvertToUTF8(作者是 kairyou,不是另一个已废弃的同名插件)

装完 ChineseLocalization 后界面会立即切换为中文,但 ConvertToUTF8 需要手动触发一下:打开一个乱码文件,在右下角点击当前编码名称(比如 UTF-8),然后选择 Convert to UTF-8,这样才算真正生效。之后再打开同类的 GBK 文件,就能自动识别了。

Python 构建系统配置容易漏掉的关键点

插件装好后,不少人会直接写个 .py 文件按 Ctrl+B,结果报错说找不到 python 命令。这是因为 Sublime Text 并不知道你的 Python 安装在哪里。

解决方法不是去改系统环境变量,而是直接配置构建系统:

  • 菜单栏依次点击 ToolsBuild SystemNew Build System…
  • 将内容替换为以下代码(路径按你本地的 Python 实际位置调整):
{
    "cmd": ["C:\\Python39\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

保存为 Python.sublime-build,然后在构建系统菜单中选中它。这里有几个容易忽略的细节:-u 参数不能省,否则输出可能会因为缓冲而延迟刷新;路径中的反斜杠要用双写 \\,单斜杠会导致解析失败;如果你用的是 Anaconda 或 pyenv,路径要指向具体的可执行文件,而不是目录本身。

另外,SublimeLinter 这类插件如果报 flake8 版本错误,需要手动降级到 flake8==6.1.0,新版 flake8 与 Sublime Text 4 内置的 Python 3.8 API 不兼容,这一点也值得留意。把这些细节都理顺了,Sublime Text 4 才能真正为你所用。

本文转载于:https://www.php.cn/faq/2405858.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。