Visual Studio 2019 清理空行问题(非正则表达式)
作者:euphorias 发布时间:2023-10-27 16:05:22
开篇点题:正则表达式方法效果=0
(下面会提到效果)
空行问题: VS:在使用过程中对于VS的自动整理不太满意,因为不会自动删除空行当出现这种情况的时候,真的很无语,VS ctrl K D 是不会理会空行的,而且没有办法对格式化进行自定义
所以VS非常需要一个格式化代码的功能/插件这里推荐CodeMaid 这个插件可以很好地格式化代码,主要是空行可以直接清理
另外,在替换中使用正则表达式并不是好办法(网上搜去除空格基本都是用的正则表达式),一个是每次都要复制粘贴一遍(CodeMaid可以直接清理整个项目的格式),
另一个是有出错的可能,比如这样
再比如这样:
而使用codeMaid清理整个项目代码,可以将所有文件都格式化,你只需要泡一杯茶,去个厕所,一切得到解决。
除此之外,CodeMaid是中文的,非常友好,可以方便的进行自定义。
还可以结合Reshper的格式化方案
最后如果用的不错的话,去给作者个好评吧,开源免费,这插件值得5星
CodeMaid评论及下载地址
补充:Visual Studio 2019(vs2019)如何删除空行(使用正则表达式可以)
Visual Studio 没有提供此功能,只能用正则表达式,具体做法如下:
一、ctrl+ F打开替换框
二、在替换框中的源中输入
^(?([^\r\n])\s)*\r?$\r?\n
vs2019删除空行
至于说 vs2019的以前的版本可以不可以,我没有亲自测试,你可以试下在 vs2017,vs2015,vs2013,vs2010,vs2008等是否可以成功.
来源:https://blog.csdn.net/euphorias/article/details/105227817


猜你喜欢
- 背景今天我们来谈一下我们自定义的一组WPF控件Form和FormItem,然后看一下如何自定义一组完整地组合WPF控件,在我们很多界面显示的
- 本文同时讨论了IComparable和IComparer接口,原因有两点。这两个接口经常一起使用。虽然接口类似且名称相似,但它们却有不同的用
- 目录1、GC(Garbage collection )2、GC算法2.1标记活动对象2.2 删除空闲对象2.3 标记清除(Mark-Swee
- 前言本文将介绍通过Java编程在PDF文档中添加表格的方法。添加表格时,可设置表格边框、单元格对齐方式、单元格背景色、单元格合并、插入图片、
- 1. java 执行shelljava 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,
- kotlin是一门基于jvm的编程语言,最近进行了关于kotlin和 anko的研究。并且结合现在的APP设计模式,设想了初步的开发方式。并
- PC端与Android手机端使用adb forword通信服务器端代码如下:import java.io.IOException; impo
- 咱们废话不多说进入主题、系统主页展示:用户登录后进行系统首页:主要功能模块如下、分角色管理、超级管理员拥有最高权限、可以进行菜单灵活控制、用
- 前言对于信息的加密方式多种多样,之前为大家介绍了一种自己设计的加密方式,有兴趣的朋友可以欣赏一下,欢迎给予指点。今天为大家介绍一下对称加密方
- 调用方法:/** * 点击量/月(年)Callable */ public void yearlyClickCallable() { //
- springboot对kafka的client很好的实现了集成,使用非常方便,本文也实现了一个在springboot中实现操作kafka的d
- 由于之前一直在使用spring-boot开发,但一直苦恼于不知道如何利用debug调试代码.在网上查找了很多文章之后。学习之余决定把spri
- 1. 最小生成树连通图中的每一棵生成树 , 都是原图的极大无环子图 , 即: 从中删去任何一条边 , 生成树就不再连通;反之 , 在其中引入
- 获取Spring中的bean有很多种方式,再次总结一下:第一种:在初始化时保存ApplicationContext对象Application
- 百度了许多相关资料,对两种修改app图标的方式进行总结:第一种:(最简单的方法)将你准备好的 图标放入res目录下的drawable,在An
- 在开发过程中,碰到生成一个List对象,需要对其里面的每个对象都进行校验。但是,这个Lis
- 本文实例为大家分享了Java实现图形化界面日历的具体代码,供大家参考,具体内容如下此程序主要功能实现了可以根据用户选择的年月日来定位日期,日
- 对象持久化是指将内存中的对象保存到可永久保存的存储设备中(如磁盘)的一种技术。本文介绍的是除数据库之外的几种对象持久化方式。具体如下:保存成
- 用java压缩/解压文件: import java.io.*; import java.awt.*; import java.aw
- 前言去年在公司参与了一个某某机场建设智能机场的一个项目,人脸登机是其中的一个功能模块,当时只是写了后台的接口,调用人脸识别设备的api,给闸