【问题标题】:Is there a way to automatically sort the using directives alphabetically in Visual Studio 2005?有没有办法在 Visual Studio 2005 中按字母顺序自动对 using 指令进行排序?
【发布时间】:2009-01-22 09:53:26
【问题描述】:

在 Visual Studio 2008 中有 this option

Visual Studio 2005 中是否有类似的选项?或者其他可以完成这样一项任务的东西?可能是加载项?

【问题讨论】:

  • 你为什么不直接切换到 2008 而不是寻找插件?
  • 因为这不是我团队时间和资源的最佳利用方式。

标签: .net visual-studio ide visual-studio-2005


【解决方案1】:

如果您有 Visual Assist,它有一个“排序选定行”命令,可以满足您的需要。

【讨论】:

    【解决方案2】:

    Resharper 有一个排序功能。但看起来所有 System usings 都放在最上面,然后按字母顺序排列。

    还可以查看this question also,了解使用 Resharper 优化使用。

    【讨论】:

      【解决方案3】:

      如果您使用未排序的 using 语句清理文件一次(而不是必须持续处理它们,可能是因为一个马虎/不合作的同事?),并且您愿意使用另一种工具来完成这项工作,还有另一种选择。

      我喜欢使用 VS 2005 的智能感知功能,但有时会发现编辑器与 Emacs 相比功能不足。我有 Epsilon(一个 Emacs 克隆),它具有命令 sort-region,它获取当前选择中的行并按字母顺序对它们进行排序。我什至可以在 Epsilon 中输入一个键盘宏:

      • 在文件中查找第一个 using 语句并从那里开始选择。
      • 查找文件中的最后一个 using 语句。
      • 对第一个和最后一个 using 语句之间的行进行排序。
      • 保存文件。

      【讨论】:

        【解决方案4】:

        Resharper 可以删除未使用的“使用”语句。我不是 100% 确定它也可以对它们进行排序。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-02-20
          • 1970-01-01
          • 2017-03-12
          • 1970-01-01
          • 2011-08-29
          • 1970-01-01
          相关资源
          最近更新 更多