1. 首页
  2. 文章列表
  3. Resharper配合使用CodeMaid插件帮助你提高打码效率

原文:http://www.codemaid.net/documentation/ ,官网介绍的很全面了,所以我也就照搬了。

CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件Resharper,但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言。 

懒得勤快的博客_全栈开发者_互联网分享精神

视频介绍

目前的有这些功能:

代码清洁。
代码挖掘。
重新布局。可以按Microsoft’s StyleCop,也可自定义。
格式化。
连接行。
在解决方案资源管理器窗口递归地折叠节点或整个目录树。
查看Visual Studio 编译的进度。
增强查找,切换Cpp到头文件,XAML到后端代码。

插件下载地址:https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid

代码清理

代码清理可以在保存或按需时自动运行。它可以在单个文件,所有打开的文件,解决方案资源管理器中的任何选择或整个解决方案上运行。

对清理采取的行动

删除未使用的using语句
using语句排序
添加未指定的访问修饰符
删除空白区域
添加空行填充
删除大括号旁边的空白行
执行Visual Studio格式化
删除连续的空白行
删除行尾空格
更新end region标签

懒得勤快的博客_全栈开发者_互联网分享精神

执行清理前

懒得勤快的博客_全栈开发者_互联网分享精神

清洁后

代码挖掘,码锹 

从树视图层次结构中可视化并浏览C#和C++文件的内容。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘

快速切换不同的排序方法以获得更好的概述。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘排序顺序

键入搜索过滤器以查找特定项目。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘搜索

拖放以重新组织代码。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘拖放

包括多选功能。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘多选

参阅McCabe复杂性分数和信息性工具提示。

懒得勤快的博客_全栈开发者_互联网分享精神

挖掘工具提示

代码重组

重新组织C#文件中的成员布局,以遵循Microsoft的StyleCop约定或您自己的首选项。

懒得勤快的博客_全栈开发者_互联网分享精神

重组前

懒得勤快的博客_全栈开发者_互联网分享精神

重组后

自动生成要匹配的region。

懒得勤快的博客_全栈开发者_互联网分享精神

region之前

懒得勤快的博客_全栈开发者_互联网分享精神

region之后

格式化注释

格式化注释以包装在指定的列并在单独的行上排列标记。

懒得勤快的博客_全栈开发者_互联网分享精神

格式化之前

懒得勤快的博客_全栈开发者_互联网分享精神

格式化后

合并行

将两个相邻的行或突出显示的代码段连接到一行。

懒得勤快的博客_全栈开发者_互联网分享精神

合并之前

懒得勤快的博客_全栈开发者_互联网分享精神


合并之后

排序

按字母顺序对突出显示的代码部分排序。

懒得勤快的博客_全栈开发者_互联网分享精神

排序前

懒得勤快的博客_全栈开发者_互联网分享精神

排序后

查找

在解决方案资源管理器窗口中查找当前文件。

懒得勤快的博客_全栈开发者_互联网分享精神

查找前

懒得勤快的博客_全栈开发者_互联网分享精神

查找后

折叠

在解决方案资源管理器窗口中递归折叠节点或整个树。

懒得勤快的博客_全栈开发者_互联网分享精神

折叠前

懒得勤快的博客_全栈开发者_互联网分享精神

折叠后

编译进度

在Visual Studio中查看构建的整体进度。

懒得勤快的博客_全栈开发者_互联网分享精神

或者在Windows任务栏中,都带有绿色/红色状态指示。

懒得勤快的博客_全栈开发者_互联网分享精神

进度任务栏

switch

在相关文件之间切换,例如cpp和头文件或xaml和代码隐藏。

懒得勤快的博客_全栈开发者_互联网分享精神

切换之前

懒得勤快的博客_全栈开发者_互联网分享精神

切换后

首选项配置

懒得勤快的博客_全栈开发者_互联网分享精神

启用,修改或禁用CodeMaid如何工作的许多方面。

懒得勤快的博客_全栈开发者_互联网分享精神

常规选项

懒得勤快的博客_全栈开发者_互联网分享精神

配置需要清理的文件类型

懒得勤快的博客_全栈开发者_互联网分享精神

配置代码清理插件

切换

在不跳转到Windows资源管理器的情况下切换文件的只读状态。

懒得勤快的博客_全栈开发者_互联网分享精神

切换前

懒得勤快的博客_全栈开发者_互联网分享精神

切换后

更多操作

删除region(选中,当前,全部)

懒得勤快的博客_全栈开发者_互联网分享精神

删除所选区域

懒得勤快的博客_全栈开发者_互联网分享精神

删除当前区域

懒得勤快的博客_全栈开发者_互联网分享精神

删除所有区域

懒得勤快的博客_全栈开发者_互联网分享精神

关闭只读文件:

懒得勤快的博客_全栈开发者_互联网分享精神

关闭所有只读文件前

懒得勤快的博客_全栈开发者_互联网分享精神

关闭所有只读文件后


分享到:

文章历史版本:

修改次数:1 次 查看历史版本

版权声明:

本文仅用于学习、研究和交流目的,欢迎非商业性质转载。本文链接:https://masuit.com/1393

l  博主在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系。挖井挑水无水表,不会网购无快递。

l  文章内容部分来源于互联网,不代表本人的任何立场;涉及到的软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于24小时内删除,如有真实需要请支持正版!因下载本站任何资源造成的损失,全部责任由使用者本人承担!如果你是版权方,认为本文内容对您的权益有所侵犯,请联系博主,并参照侵删联系的说明提交相应的证明材料,待博主进行严格地审查和背景调查后,情况属实的将在三天内将本文删除或修正。

l  博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高(其实是个菜B),不足和错误之处在所难免,希望大家能够批评指出。

l  博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的纯镀 24k 文章,请原谅博主成为一个无耻的文档搬运工!

l  博主只是一名普通的互联网从业者,不懂修电脑,不会卖电脑,不会帮你盗号,不会破解开机密码,找不回你丢失的手机等,如有这样的想法请绕道!

相关推荐:

一些常用的正则表达式大全 面向对象的八大设计原则解析
漫画详解什么是HashMap? Resharper配合使用ProductivityPowerTools2017插件帮助你提高打码效率
给刚入行的软件开发者的20个忠告! 这又是史上最丧心病狂的大数据时代的IT术语解读😂
IT职场:为什么你总是感觉打码很吃力,总是出低级bug? 漫画详解高并发下的HashMap
简单说说State和Status两个单词的区别 关于各种开源许可证的详解

评论区: