sublime Text 可通过原生功能实现基础代码格式化:1. 开启自动换行和设置缩进大小;2. 全选后使用命令面板的“Reindent”重新缩进;3. 利用括号匹配与代码折叠检查结构;4. 显示隐藏字符以统一空格和 Tab,配合正确语法识别可提升代码整洁度。

sublime text 本身没有内置像“Prettier”或“Beautify”这类全自动的代码格式化功能,但通过一些原生设置和操作技巧,可以在不安装插件的情况下实现基本的代码格式化。以下是几种实用的方法。
1. 使用自动换行和缩进对齐
Sublime 的 自动换行 和智能缩进 能帮助你保持代码整洁:
- 开启自动换行:View → word Wrap,选择Word Wrap: On 或 auto
- 调整缩进大小:右下角点击“Plain Text”或语言类型,进入 Indentation Settings,设置空格数(如 2 或 4)
- 使用 Tab 和 Shift+Tab 手动调整代码块缩进
2. 手动格式化:重新缩进代码
这是最常用的原生格式化技巧,适用于 html、css、js 等结构清晰的语言。
注意:该功能依赖语法识别是否正确,确保右下角选择了正确的语言模式(如 javaScript、HTML 等)。
3. 利用括号匹配和折叠查看结构
虽然不是直接格式化,但能帮你发现结构问题,便于手动调整:
- 将光标放在括号上,Sublime 会高亮匹配的另一端
- 使用 Ctrl+Shift+[ 折叠当前代码块,Ctrl+Shift+] 展开,检查层级是否合理
- 通过折叠快速定位未闭合或缩进错误的区块
4. 启用空白字符显示辅助排版
显示空格和制表符,有助于发现格式混乱问题:
- 菜单栏选择 View → Hidden Characters → Show
- 空格显示为小点,Tab 显示为箭头,方便识别混用情况
- 统一使用空格或 Tab(推荐在设置中配置
"translate_tabs_to_spaces": true)
基本上就这些。虽然不如插件一键美化强大,但结合重新缩进、语法识别和缩进设置,Sublime 原生也能完成基础的代码格式整理。关键是保持良好的编辑习惯,及时调整结构。


