开启显示不可见字符可帮助排查缩进与格式问题,通过“View → Hidden Characters → Show”临时开启,或在用户设置中添加"draw_white_space": "all"永久生效,还可自定义快捷键Ctrl+Shift+.快速切换,适用于python代码、markdown等场景。

sublime Text 默认不显示空格、制表符和换行符等不可见字符,但开启后能帮助你更清晰地查看文档结构,尤其在处理缩进或格式问题时非常实用。
1. 开启显示不可见字符
在 sublime text 中,可以通过以下步骤显示空格、制表符和换行符:
- 打开菜单栏的 View(视图)
- 选择 Hidden Characters(隐藏字符)
- 点击 Show(或勾选 “Show Hidden Characters”)
此时,空格会显示为小圆点(·),制表符为右箭头(→),换行符为段落符号(¶)。
2. 通过设置文件手动配置
如果想让设置永久生效,可以修改用户配置文件:
- 进入菜单 Preferences → Settings
- 在右侧用户设置(User)中添加以下内容:
"draw_white_space": "all"
这会让所有空格、制表符都显示出来。可选值包括:
- “none”:不显示任何空白字符
- “selection”:仅在选中时显示
- “all”:始终显示所有空白字符
- “boundary”:显示单词间空格,忽略行尾和多个连续空格
3. 快速切换的快捷键(可自定义)
Sublime 不提供默认快捷键,但你可以自行设置:
- 进入 Preferences → Key Bindings
- 在右侧添加自定义快捷键,例如:
{ "keys": ["ctrl+shift+."], "command": "toggle_setting", "args": {"setting": "draw_white_space", "value": "all", "default": "none"} }
保存后,按下 Ctrl+Shift+. 即可快速切换显示状态。
4. 实际使用场景建议
显示不可见字符适合以下情况:
- 排查缩进混乱(如 Python 代码)
- 检查多余空格或制表符混用
- 编辑 Markdown 或配置文件时确认格式正确
日常写作时可关闭,避免视觉干扰。
基本上就这些,设置一次后长期有效,根据需要灵活开启即可。


