Sublime Text格式异常:如何让其显示纯文本文件原始内容?
在Sublime Text 4169中正常显示含特殊空白的纯文本文件
遇到的问题:文件内容包含大量连续特殊空白字符,导致Sublime Text渲染时显示为超长空白区域,实际为单行内容,可通过以下方法解决:
步骤1:显示所有空白字符,确认问题根源
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 输入并执行
View: Toggle Draw White Space,此时所有空白字符会以可视化方式显示,你能清楚看到是普通空格还是特殊Unicode空白符号。
步骤2:替换特殊空白为普通空格(按需操作)
- 按下
Ctrl+H(Windows/Linux)或Cmd+H(Mac)打开查找替换面板 - 点击面板左下角的
.*按钮启用正则匹配模式 - 查找框输入
\s+(匹配所有连续空白字符,包括各类特殊空白) - 替换框输入单个普通空格
- 点击
Replace All,将所有连续空白统一替换为普通空格,即可正常显示内容。
步骤3:调整编辑器设置,强制原始空白渲染
- 按下
Ctrl+Shift+P输入Preferences: Settings,打开用户配置文件 - 在右侧用户设置中添加以下配置:
"draw_white_space": "all", "trim_automatic_white_space": false, "detect_indentation": false - 保存配置后重启Sublime Text,编辑器会按原始空白字符状态渲染内容。
内容的提问来源于stack exchange,提问作者Kvothe
相关产品推荐
相关产品推荐

