Visual Studio 如何删除多余的空行,仅保留一行空行

1.Ctrl+H 打开替换窗口( 注意选择合适的查找范围

VS2010:

VS2017、VS2022:

2. 复制下面正则表达式到上面的选择窗口:

VS2010: ^(\s*)$\n\n

VS2017: ^(\s*)$\n\n

VS2022:^(\s*)$\n

3. 下面的替换窗口皆写入 \n

VS2010: \n

VS2017: \n

VS2022: \n

4. 点选"正则表达式"

VS2010:

VS2017:

VS2022:

5. 点击全部替换

VS2010:

VS2017、VS2022:

补充正则表达式中部分符号含义

\s代表任意的空字符

\n代表屁股的换行符,如果无法匹配,请用"\n\r"

相关推荐
承渊政道3 分钟前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
m0_7167652329 分钟前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
陆业聪2 小时前
Windsurf 深度拆解:Codeium 如何用「Flow」重新定义 AI 编程体验
ide·人工智能·ai编程
木下~learning2 小时前
对于Linux中等待队列和工作队列的讲解和使用|RK3399
linux·c语言·网络·模块化编程·工作队列·等待队列
是翔仔呐2 小时前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
IT方大同3 小时前
RT_thread(RTOS实时操作系统)线程的创建与切换
c语言·开发语言·嵌入式硬件
是翔仔呐3 小时前
第14章 CAN总线通信全解:底层原理、帧结构与双机CAN通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
深邃-4 小时前
数据结构-队列
c语言·数据结构·c++·算法·html5
2301_822782825 小时前
C语言数组通关攻略!从一维到字符数组,零基础也能轻松掌握
c语言·算法·数组·编程基础·避坑技巧
2301_822782825 小时前
C3 vs Zig:2026年,谁才是真正能“修复”C语言的救星?
c语言·zig·c3·系统级开发·语言革新