Visual Studio 2019 清理空行问题(非正则表达式)

所属分类: 软件编程 / C#教程 阅读数: 110
收藏 0 赞 0 分享

开篇点题:正则表达式方法效果=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等是否可以成功.

更多精彩内容其他人还在看

C#实现写系统日志的方法

这篇文章主要介绍了C#实现写系统日志的方法,涉及C#针对系统日志的创建、写入及删除等技巧,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#编程实现自定义热键的方法

这篇文章主要介绍了C#编程实现自定义热键的方法,涉及C#键盘按键设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#实现读取被进程占用的文件实现方法

这篇文章主要介绍了C#实现读取被进程占用的文件实现方法,涉及C#进程操作及文件读取的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#获取任务栏显示进程的方法

这篇文章主要介绍了C#获取任务栏显示进程的方法,涉及C#针对进程操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#调用dos窗口获取相关信息的方法

这篇文章主要介绍了C#调用dos窗口获取相关信息的方法,涉及C#调用dos窗口及进程操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#通过Semaphore类控制线程队列的方法

这篇文章主要介绍了C#通过Semaphore类控制线程队列的方法,涉及Semaphore类操作线程队列的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#使用Dispose模式实现手动对资源的释放

这篇文章主要介绍了C#使用Dispose模式实现手动对资源的释放,涉及C#采用Dispose模式操作资源的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#动态创建button的方法

这篇文章主要介绍了C#动态创建button的方法,涉及C#按钮属性动态设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#编程获取资源文件中图片的方法

这篇文章主要介绍了C#编程获取资源文件中图片的方法,涉及C#针对项目中资源文件操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

WinForm实现窗体最大化并遮盖任务栏的方法

这篇文章主要介绍了WinForm实现窗体最大化并遮盖任务栏的方法,涉及C#实现WinForm窗体全屏显示的实现及调用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多