You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio与VS Code能否按规则自动排序函数或方法?

Visual Studio 中的方法排序方案
  • 内置代码清理:Visual Studio 没有直接的菜单按钮一键排序,但可通过代码清理功能实现规则化排序。在项目的.editorconfig文件中配置成员排序规则(例如指定public成员优先,再按名称排序),按下Ctrl+K, Ctrl+E触发代码清理,即可自动整理方法顺序。
  • 第三方扩展:安装CodeMaid扩展后,右键点击代码区域,选择CodeMaid > Reorganize Code,支持按名称、访问修饰符、返回类型等多条件自定义排序,可视化配置界面更灵活。
Visual Studio Code 中的函数/方法排序方案

VS Code 无内置成员排序功能,依赖扩展实现需求:

  • 针对TS/JS项目:使用TypeScript Hero扩展,配置中设置成员排序规则(public在前、private在后,再按名称排序),通过命令面板(Ctrl+Shift+P)执行TypeScript Hero: Organize Members命令即可自动排序。
  • 针对C#项目:配合C# Dev Kit扩展,在.editorconfig中配置代码样式规则,设置成员排序优先级,保存时或手动触发格式化(Ctrl+Shift+I)完成排序。
  • 通用文本排序:Sort Lines扩展支持选中代码块后按名称排序,但无法区分访问修饰符,适合简单场景。

内容的提问来源于stack exchange,提问作者Bastien Vandamme

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 19:49:51