通过ReSharper Clean-up对“使用”指令进行排序

时间:2011-11-09 09:59:09

标签: resharper using-statement code-cleanup

如何设置ReSharper来调用"排序使用"在课堂上?

5 个答案:

答案 0 :(得分:12)

我会回答我的问题。

使用Resharper中的快捷方式,这不是最好的解决方案。好的工具是CodeMaid它在保存文件时很少有很好的清理工作,就像没有快捷键一样:

  • 按字母顺序排序并删除未使用的
  • 删除空行

此工具是Resharper的补充。

答案 1 :(得分:8)

如果您通过菜单或键盘快捷键 CTRL + E CTRL + Resharper(9)将对使用进行排序> C

答案 2 :(得分:6)

尝试使用Stylecop Resharper Plugin

Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespaces将允许您使用快速修复按 ALT + ENTER 对其进行排序。

使用Stylecop很好地帮助您编写干净的代码,但您可能想要关闭一些规则。

答案 3 :(得分:2)

您不需要ReSharper来执行此操作。默认情况下,快捷键 CTRL + E R 将删除(未使用)并对using语句进行排序。

如果您只想要排序或未在Visual Studio实例上设置快捷方式,请转到:

  • 工具 - >选项。
  • 环境 - >键盘
  • 搜索“Editor.ContextMenus.CodeWindow.OrganizeUsings”。

有几个选项可供选择。

答案 4 :(得分:-3)

这个问题已经涵盖了这个问题:

Remove unused Usings across entire assembly

  

该功能在ReSharper 4.5中。如果右键单击解决方案,   有一个清理代码...项目,允许您应用清理   配置文件到解决方案。您可以从中创建新的清理配置文件   ReSharper选项中的代码清理节点,如果您需要配置文件   只需调整使用指令。