sublime Text 可高效处理 jsON 配置文件,需手动设置 json 语法、安装 Pretty JSON 插件实现格式化与校验,并遵循双引号、无尾逗号等规范。

sublime text 是处理 JSON 配置文件的轻量高效工具,无需安装大型 ide 就能完成语法校验、错误定位和一键格式化。关键在于正确启用 JSON 语法支持、配置校验行为,并搭配实用插件提升体验。
确保 JSON 语法高亮与基础校验
Sublime 默认支持 JSON,但需手动指定语法类型才能触发校验:
- 打开 JSON 文件后,点击右下角语言标识(如 “Plain Text”),选择 JSON 或 JSON with Comments(若文件含注释)
- 选错语法(如误选 javaScript)会导致括号匹配异常、颜色错乱,甚至校验失效
- 保存时若存在语法错误(如末尾多逗号、引号不闭合),状态栏会显示红色提示,行号旁出现小红点
用 Pretty JSON 插件实现一键格式化
Pretty JSON 是 Sublime 上最稳定、适配性好的 JSON 格式化插件,支持缩进调整、排序键名、折叠数组等:
- 通过 Package Control 安装:按 Ctrl+Shift+P(win/linux)或 Cmd+Shift+P(mac),输入 Install Package → 搜索 Pretty JSON → 回车安装
- 格式化快捷键默认为 Ctrl+Alt+J(Win/Linux)或 Cmd+Ctrl+J(Mac),也可右键菜单选择 Pretty JSON → Reindent JSON
- 如需按字母顺序排列对象键,可在命令面板中运行 Pretty JSON → sort JSON Keys
避免常见 JSON 错误的小技巧
很多配置报错其实源于编辑习惯问题,而非语法本身复杂:
- 双引号是强制的——“key”: “value” ✅,‘key’: ‘value’ ❌(单引号非法)
- 末尾禁止逗号——对象或数组最后一项后不能有逗号,否则 Sublime 会标红并拒绝解析
- 注释不被原生 JSON 支持——若需写注释,改用 JSON with Comments 语法,并确保插件(如 Pretty JSON)开启
allow_comments选项 - 中文或特殊字符建议统一用 UTF-8 编码保存,文件编码可在右下角点击切换,推荐选 UTF-8
基本上就这些。Sublime 处理 JSON 不复杂但容易忽略细节,配好语法 + 装好 Pretty JSON + 养成双引号和无尾逗号习惯,日常配置维护就很顺了。