深度分享Sublime文字处理之多行空白行删除(一键搞定)
Sublime Text 里想一键删掉所有连续的多行空白行(比如两个或以上的空行),^s*$ 这个正则配合「Find All」+「Delete」确实是目前最稳的路径。但直接上手容易掉坑——要么误删带空格的“伪空行”,要么把文件头尾的边界情况给漏了。今天就把这套操作链和常见的坑一次性讲清楚。 为什么
Sublime Text 里想一键删掉所有连续的多行空白行(比如两个或以上的空行),^s*$ 这个正则配合「Find All」+「Delete」确实是目前最稳的路径。但直接上手容易掉坑——要么误删带空格的“伪空行”,要么把文件头尾的边界情况给漏了。今天就把这套操作链和常见的坑一次性讲清楚。

为什么 ^s*$ 是首选正则模式
这个表达式匹配的是“从行首到行尾之间只有零个或多个空白字符(包括空格、制表符)”的行。相比单纯的 ^$,它更鲁棒——^$ 只认纯空行,而实际编辑中经常有带缩进空格或 tab 的“隐形空行”,^s*$ 就能一并识别。不过要注意:它默认不匹配换行符本身,所以删除的是“行内容”而非“换行符”,得配合正确的操作才能真正压缩行距。
^锚定行首,$锚定行尾,确保整行被判定s*包含空格、tab 以及换行符中的空白(在 Sublime 的 PCRE 引擎下,s不含n,但匹配行内空白已经足够)- 必须开启「Regular Expression」开关(快捷键
Alt+R或点击右下角图标)
真正“一键”的操作链:Find → Select → Delete → Clean
光高亮不够,得让 Sublime 把所有匹配行选中并连带删除其前后的换行符,否则删完还剩一堆单空行。正确的顺序是:
- 打开「Find → Find…」(
Ctrl+F),输入^s*$,确认正则已启用 - 按
Alt+Enter(Find All),此时所有空行被选中(光标会停在每行开头) - 按
Ctrl+Shift+K(Split into Lines + Delete Line)——这是关键一步,它会把每个选中行当作独立行删除,并自动移除该行对应的换行符 - 如果文件开头或结尾有多余空行,
Ctrl+Shift+K会一并处理;但若开头有 BOM 或结尾没有换行符,可能残留,需要手动检查一下
容易踩的坑:缩进空行、Markdown 分隔线、代码块间隙
真实文本里,“空行”往往是有语义的。比如 Markdown 中用空行分隔段落,连续两个空行才表示段落间距加大;Python 代码里函数之间通常用两个空行。盲目全删会破坏结构。
- 想保留单空行、只删 ≥2 个连续空行?可以试试用
^s*$(r?ns*$)+(注意开启. matches newline),但 Sublime 对跨行匹配的支持有限,更可靠的办法是先替换ns*n为nn,多轮迭代 - 遇到
---或***这类 Markdown 分隔线,它们前后通常各带一个空行,^s*$会误伤——建议先用「Find in Files」确认上下文,或者加负向断言^(?!(---|***|===)$)s*$ - JSON/YAML 等格式文件要慎用,某些解析器对末尾换行很敏感,删完最好验证一下格式有效性
说到底,真正难的不是写正则,而是判断哪些空行该留、哪些该压成一个、哪些该彻底消失——尤其当混着注释、模板变量、前端换行符时,得看上下文,不能无脑批量处理。
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Ableton Live 是面向音乐制作人与现场表演者的数字音频工作站,提供编曲视图、独具特色的现场视图、音频录制、MIDI创作、实时变速、乐器及效果器。Mac版原生支持Apple芯片,并可连接音频接口、MIDI控制器和第三方插件。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














