Notepad++清除所有空行的快捷操作指南

P粉328763957

P粉328763957

2026-05-01

678人浏览

原创

最稳最快的方式是用菜单「编辑 → 行操作 → 移除空白行(包括空白字符)」,它不依赖正则、兼容所有编码和换行符,适用于95%日常场景;而「移除空行」仅删纯空行,易被混淆。

notepad++清除所有空行的快捷操作指南

最稳、最快、最不容易出错的方式,是用菜单命令「编辑 → 行操作 → 移除空白行(包括空白字符)」——它不依赖正则、不挑编码、不会误吞换行符,95% 的日常场景直接点一下就完事。

为什么不用「删除空行」菜单项?

Notepad++ 菜单里有两个名字相近的选项:

  • 「移除空行」:只删纯空行(即内容仅为 \r\n\n 的行)
  • 「移除空白行(包括空白字符)」:删掉所有“视觉上为空”的行,含空格、\t、BOM 后空白等

多数人真正想删的是后者。但新版 Notepad++(7.9+)默认把带括号的完整名称折叠显示为「移除空白行」,容易被当成同义项跳过。务必鼠标悬停确认完整文字,或进 Settings → Shortcut Mapper → Main menu 查看绑定项名称。

正则替换必须写对的三个关键点

如果菜单项缺失(比如极简版、插件被禁),才切正则方案。但网上流传的 ^\s+^\s*\n 都有缺陷:

Notepad++ 8.9.5
Notepad++ 8.9.5

Notepad++ 8.9.5 版本提供官方 Windows x64 安装包下载入口,可用于旧版本兼容、回退安装和代码编辑环境配置。

下载
  • ^\s+ 不匹配纯空行(没空白字符,只有换行符),会漏删
  • ^\s*\n 在 Unix 换行(\n)下正常,但在 Windows(\r\n)下会漏掉 \r,导致残留 \r 字符
  • 正确写法是:^\s*$\r?\n —— $ 锚定行尾,\r?\n 兼容两种换行,\s* 吞掉所有空白(含 BOM 中的不可见字节)

注意:勾选「正则表达式」后,别碰「匹配大小写」和「全字匹配」,这两项对 ^$ 有干扰。

删之前一定要做的两件事

正则替换是全局不可逆操作,尤其文本超大时 Ctrl + Z 可能无法逐层撤回:

  • 先按 Ctrl + F,输入 ^\s*$(同样勾选正则),点「全部高亮显示」——被标黄的行就是将被删除的行,肉眼确认无误再动手
  • 重要文件务必先 Ctrl + ACtrl + C,粘贴到新标签页备用;别在未保存的 FTP 连接中直接操作,网络卡顿可能让「全部替换」中途失效且无提示

删完发现格式乱了?先看状态栏换行符

空行删完,段落粘连或跳行异常,大概率不是删错了,而是换行符类型混了:

  • 点 Notepad++ 窗口右下角,看显示的是 DOSUNIX 还是 MAC
  • 统一格式:菜单 编辑 → 文档格式转换 → 转为 UNIX 格式(推荐,兼容性最好)或 转为 DOS 格式(Windows 命令行友好)
  • 这步不解决空行问题,但能避免后续复制进终端、Git 提交、Python readlines() 时出现诡异换行错误

真正难的从来不是“怎么删”,而是“该留哪几行”——比如日志里需要保留分隔用的单空行,那就得改用 (\r?\n)\s*(\r?\n) 这类带捕获组的正则,而不是一键清空。

相关专题

更多
notepad++官网
notepad++官网

notepad++提供了许多强大的功能和工具,使其成为许多程序员和开发人员的首选工具。本专题为大家提供notepad++官网的相关文章,大家可以免费体验。

2023.08.04

2309

7

notepad++使用教程
notepad++使用教程

notepad++适合处理代码编辑、文本替换、格式查看和批量查找等日常任务。本专题围绕下载安装、界面设置、文件编辑、查找替换、插件使用和常见问题处理展开。

2025.08.01

3446

38

Selenium WebDriver元素定位与页面操作教程
Selenium WebDriver元素定位与页面操作教程

本专题整理Selenium WebDriver元素定位、XPath、CSS Selector、等待机制、窗口切换、Frame处理、Alert弹窗、Cookie操作和文件上传等核心用法。

2026.08.05

2

26

Selenium Grid分布式测试与并行执行教程
Selenium Grid分布式测试与并行执行教程

本专题整理Selenium Grid架构、远程WebDriver、并行测试、Docker部署、Kubernetes动态Grid、浏览器矩阵和测试环境扩展方法,适合进阶自动化测试团队使用。

2026.08.05

1

18

Selenium常见报错排查与自动化测试稳定性
Selenium常见报错排查与自动化测试稳定性

本专题整理Selenium常见报错、驱动版本问题、元素找不到、点击失败、等待超时、浏览器闪退、脚本不稳定和测试用例维护方法。

2026.08.05

0

17

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

11

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

8

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

10

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

5

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Notepad++ 官方插件文档
Notepad++ 官方插件文档

共0课时 | 0人学习

Notepad++ 官方用户手册
Notepad++ 官方用户手册

共0课时 | 0人学习