codemaid codemaid配置_codemaid

本文翻译自官方文档,详见:https://www.codemaid.net/

CodeMaid

一个开源 Visual Studio 扩展,用于清理和简化 C#、C++、F#、VB、PHP、PowerShell、R、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 编码。

特点

  1. 代码清理 将随机空白清理成一个简单的标准顺序。 添加未指定的访问修饰符。 利用 Visual Studio 的内置格式设置功能。 删除和排序 using 语句。 从单个文件到整个解决方案,在保存或按需时自动执行所有操作。
  2. 代码挖掘 从树视图层次结构中可视化和浏览 C# 和 C++ 文件的内容。 在不同的排序方法之间快速切换以获得更好的概览。 拖放以重新组织代码。 请参阅 McCabe 复杂性分数和信息丰富的工具提示。
  3. 代码重组 重新组织 C# 文件中成员的布局,以遵循 Microsoft 的 StyleCop 约定或您自己的首选项。 自动生成要匹配的区域。 按需运行或在清理期间自动运行。
  4. 格式化注释 格式化注释以在指定的列换行并在单独的行上排列标签。 按需运行或在清理期间自动运行。
  5. 合并 将相邻的两行或突出显示的代码部分连合并到一行中。
  6. 排序 按字母顺序对突出显示的代码部分进行排序。
  7. 查找 在解决方案资源管理器窗口中查找当前文件。
  8. 折叠 在解决方案资源管理器窗口中递归折叠节点或整个树。
  9. 进程 在 Visual Studio 或 Windows 任务栏中查看构建的整体进度,两者均带有绿色/红色状态指示。
  10. 切换 在相关文件之间切换,例如 cpp 和头文件或 xaml 和代码隐藏。
  11. 配置 启用、修改或禁用 CodeMaid 工作方式的许多方面。
  12. 转换 转换文件的只读状态而无需跳入 Windows 资源管理器。
  13. 更多 删除区域、关闭只读文件等。

代码清理

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

清理

  1. 删除未使用的 using 语句
  2. using语句排序
  3. 添加未指定的访问修饰符
  4. 删除空白区域
  5. 添加空行填充
  6. 删除大括号旁边的空行
  7. 运行 Visual Studio 格式化
  8. 删除连续的空行
  9. 删除行尾空格
  10. 更新末端区域标签

代码挖掘

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

codemaid codemaid配置_codemaid_02

在不同的排序方法之间快速切换以获得更好的概览。

codemaid codemaid配置_c++_03

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

codemaid codemaid配置_c++_04

拖放以重新组织代码。

codemaid codemaid配置_visual studio_05

包括多选功能。

codemaid codemaid配置_c语言_06

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

codemaid codemaid配置_c语言_07

代码重组

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

codemaid codemaid配置_c#_08

codemaid codemaid配置_c++_09

自动生成要匹配的区域。

codemaid codemaid配置_c#_10

codemaid codemaid配置_visual studio_11

格式化注释

格式化注释以在指定的列换行并在单独的行上排列标签。

codemaid codemaid配置_c#_12

codemaid codemaid配置_visual studio_13

合并

将相邻的两行或突出显示的代码部分合并到一行中。

codemaid codemaid配置_c语言_14

codemaid codemaid配置_visual studio_15

排序

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

codemaid codemaid配置_visual studio_16

codemaid codemaid配置_c++_17

查找

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

codemaid codemaid配置_codemaid_18

codemaid codemaid配置_c++_19

折叠

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

codemaid codemaid配置_c++_20

codemaid codemaid配置_c语言_21

进程

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

codemaid codemaid配置_visual studio_22

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

codemaid codemaid配置_codemaid_23

切换

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

codemaid codemaid配置_c++_24

codemaid codemaid配置_codemaid_25

配置

启用、修改或禁用 CodeMaid 工作方式的许多方面。

codemaid codemaid配置_c语言_26

codemaid codemaid配置_c语言_27

codemaid codemaid配置_c++_28

转换

转换文件的只读状态而无需跳入 Windows 资源管理器。

codemaid codemaid配置_codemaid_29

codemaid codemaid配置_visual studio_30

更多

删除区域(选定的、当前的、所有的)

codemaid codemaid配置_codemaid_31

codemaid codemaid配置_c语言_32

codemaid codemaid配置_c#_33

关闭只读文件。

codemaid codemaid配置_c++_34

codemaid codemaid配置_visual studio_35