【问题标题】:Visual Studio Code : Sort functions by name?Visual Studio Code:按名称对函数进行排序?
【发布时间】:2020-04-30 06:20:05
【问题描述】:

是否可以在 Visual Studio Code 中按名称对函数进行排序?我的意思是,使用键盘快捷键甚至扩展。

精度:我说的是面板代码编辑器中的函数排序。

【问题讨论】:

  • 您希望它重新排序/格式化实际代码?
  • @epascarello 是的 :)

标签: visual-studio visual-studio-code code-snippets vscode-snippets


【解决方案1】:

您知道资源管理器面板中的 大纲 视图吗?您可以按各种类别进行排序。

查看演示。我已按Type 排序以将所有功能放在一起,并且它们是按字母顺序排列的。

【讨论】:

  • 谢谢!但我想实际对代码中的函数进行排序。如果我没记错的话,我知道这在 Intellij IDE 中是可能的。
  • 啊,一个不寻常的请求。我会把这个答案留给通过搜索到达这里的人。
  • 这就是其中之一,如果您尝试过一次,您将在余下的职业生涯中都想要它。 NetBeans 为 Java 提供了它,而我基本上在其他任何地方都缺少它。
  • 这似乎不适用于 Python 类?
  • @Rafael 我假设您的语言服务器(python 扩展)还不支持它。
【解决方案2】:

如果您在这里寻找一种方法来更改面包屑 symbols 列表 的顺序(就像我一样),您可以通过 breadcrumbs.symbolSortOrder 来实现设置(在 Visual Code > 设置中)。

【讨论】:

  • 这是最好的答案!
  • 我认为需要编辑文件的内容。
【解决方案3】:

如果您使用TypeScript,请查看tsLint 中的member-ordering 规则和alphabetize 选项。对于 C# 等其他语言,可能有扩展,但我自己没有查找它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 2019-01-04
    • 2020-10-11
    • 2019-11-04
    • 2018-07-07
    • 2011-05-04
    相关资源
    最近更新 更多