【问题标题】:Sort functions in module in alphabetical order按字母顺序对模块中的函数进行排序
【发布时间】:2013-06-27 00:37:44
【问题描述】:

在 VS 2010 中是否有一种简单的方法可以按字母顺序对模块中的函数进行排序? 我的问题与这个问题相同,但对于 F# : How do I sort my code (by method name) in Visual Studio 2008?

【问题讨论】:

  • 您是在问如何以这种方式修改您的代码吗? (我认为这将是一个糟糕的主意。)或者只是如何获得按字母顺序排列的函数列表?
  • 在我的模块中有很多独立的短函数,它们只是围绕大型 OO API 的功能包装器。但我知道这样的尝试通常不是一个好主意。

标签: visual-studio f# refactoring


【解决方案1】:

不,没有简单的方法可以做到这一点,而且在 F# 中这样做没有意义——与 C# 不同,声明函数和值的顺序很重要(非常重要!)在 F# 中。

【讨论】:

    【解决方案2】:

    您可以启用在 Visual Studio 中添加 support for navigation bar in F# editor 的扩展。这显示了当前文件中的函数列表,并且列表似乎按字母顺序排序。

    正如 Jack 所说,手动对函数进行排序并不容易(而且没有多大意义),但如果您想对它们进行排序以便轻松浏览文件,那么导航栏应该帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 2017-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多