Sublime Text 4 深夜高效配置需配齐四组关键插件:先用ST4专用含SHA256校验的脚本安装Package Control并重启验证;再装前端三件套(Emmet、AutoFileName、CSS3)解决HTML结构、路径补全与CSS新属性;接着配ConvertToUTF8与ChineseLocalization实现中文不乱码、界面全汉化;最后确保语法识别准确,否则所有功能失效。

Sublime Text 本身轻快、冷启动快,但默认配置对深夜写代码并不友好:编码错乱、语法识别失效、Tab 行为异常、光标跳来跳去、中文输入框不跟随——这些不是“你累了”,是插件没配对。
Package Control 必须用 ST4 专用脚本安装
ST4 已全面切换到 Python 3.11+,旧脚本(比如含 urllib2 或无 SHA256 校验)看似执行成功,实则 Package Control: Install Package 命令永远不响应。
- 打开控制台:
Ctrl+`(Mac 是Cmd+`),粘贴官网 packagecontrol.io 页面标为 “Sublime Text 4” 的完整脚本(含h = 'df21e130' + 'eea76'这类 SHA256 校验值) - 看到
Success! Please restart Sublime Text后必须重启 - 重启后按
Ctrl+Shift+P输入Package Control: Install Package,左下角出现Fetching list of available packages才算真正就位 - 若卡住,先执行
Package Control: Synchronize Sources;仍不行,临时关代理或换手机热点重试
Emmet + AutoFileName + CSS3 这三件套解决高频疲劳点
深夜写代码最耗神的不是逻辑,是重复敲路径、补全 HTML 结构、记不住 gap 和 aspect-ratio 怎么拼——这三个插件直击痛点,且互不干扰。
-
Emmet在.html或.css文件中默认生效;在.vue的<template>区域需先装Vue Syntax Highlight,否则div.container>ul>li*3按Tab没反应 -
AutoFileName默认只扫描项目根目录下的文件;没通过Project → Add Folder to Project设置根目录,它就找不到src/assets/img/logo.png -
CSS3补全flex、grid、clamp()等新属性,但不会覆盖原生 CSS 高亮——它只是增强,不是替代 - 别同时开
HTML-CSS-JS Prettify和JsBeautify处理同一文件,它们规则打架,可能把 Emmet 生成的嵌套缩进全抹平
ConvertToUTF8 + ChineseLocalization 让中文不乱码、界面不刺眼
深夜眼睛干涩时,GBK 编码文件突然变方块、菜单全是英文、状态栏文字挤成一团——这不是显示器问题,是编码和 UI 插件没配稳。
-
ConvertToUTF8能自动把 GBK/GB2312 文件转成 UTF-8 读取,保存时仍按原编码(避免误改团队协作文件编码) -
ChineseLocalization提供完整汉化,但需注意:它不修改核心菜单结构,只翻译文本;若某些按钮仍为英文,说明该功能来自未汉化的第三方插件(如SublimeLinter的弹窗) - 二者必须一起装,且
ConvertToUTF8要在ChineseLocalization之后启用,否则汉化文本可能被错误转码 - 装完重启,再打开一个老项目里的 .js 文件,确认右下角显示
UTF-8且菜单全中文,才算生效
真正影响深夜效率的,从来不是插件数量,而是语法识别是否准确、输入法光标是否跟得上、错误提示是否即时可见。装完这四组插件后,重点检查 View → Syntax → Open all with current extension as… 是否为对应语言,否则 Emmet 和 linting 全部失效——这点最容易被忽略。

















