在开发过程中,为了避免团队合作开发时,代码合并出现冲突,就需要在编码完成之后对代码进行整理, 然而vs中的快捷键太多,在使用过程中经常会忘记,所以就需要一个工具嵌入在VS窗口中,这个神奇而伟大的插件就是CodeMaid,下面就对这个插件的使用做个简单的介绍,希望能够帮助到有需要的人。
它的具体功能如下:
- 删除未使用的语句
- 使用语句排序
- 添加未指定的访问权限修饰符
- 删除空白区域
- 添加空白行填充
- 删除大括号旁边的空白行
- 运行Visual Studio格式化
- 删除连续的空白行
- 删除行尾空格
- 更新endregion标签
首先来说它的安装。vs菜单栏中选择工具,扩展与和更新
搜索CodeMaid,下载安装即可,安装完成后重启vs就能使用了,另外大家看到下图中CodeMaid上方的美女图标,这个是设置编辑区域背景图片的插件,有美女背景陪伴的编码,会变的生动许多。好了言归正传。
我们安装完成之后,在菜单栏就可以看到它了,展开就是它的功能清单了,对于和我一样英文不好的人,想了解它们各自的作用很麻烦,所以我会把它们的功能一一在下面描述清楚,方便大家使用。
1.Cleanup Active Document :根据有道词典翻译的字面意思是 “清理活动文档”。实际使用得知是只针对当前文档进行操作,作用是格式化代码和移除未使用的using
2.Cleanup Open Code:清理所有打开的文档,
3.Cleanup All Code :清理项目中的所有文档
4.Automatic Cleanup On Save:设置为ON时 save代码时自动进行清理
5.Collapse All Recursively:将解决方案中的文件折叠起来
6.Find In Solution Explorer:在解决方案资源管理器窗口中查找当前文件。
7.Format Comment:将注释格式设置为在指定的列中换行,并在单独的行上排列标签。
8.Join Lines:将两个相邻的行或高亮显示的代码段连接到一行。
9.Remove All Regions:删除区域(已选择,当前,全部)
10.Reorganize Active Document:在C#文件中重新组织成员的布局以遵循Microsoft的StyleCop约定或您自己的偏好。
11.Sort Lines:按字母顺序对突出显示的代码段进行排序。
12.Read-Only Toggle:切换文件的只读状态,而无需跳转到Windows资源管理器
13.Build Progress:生成进度
14.Spade:解决方案显示栏切换到CodeMaid模式
15.Options:设置
16.About CodeMaid:关于CodeMaid
当然插件中还有很多功能有待发现,我们需要在使用过程中不断的总结。