如何在Visual Studio中改进代码折叠?

use*_*752 10 c# visual-studio

我想一些自动代码折叠的if(),try()等等.

它应该是一些代码编辑器功能(如VS中的方法等).

如果我有这个:

-        public frmMain()
|        {
|           InitializeComponent();
|           if (true)
|           {
|                try ()
|                {
|                }
|                catch()
|                {
|                }
|            }
|        }
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

-        public frmMain()
|        {
|           InitializeComponent();
-           if (true)
|           {
-                try ()
|                {
|                }
-                catch()
|                {
|                }
|            }
|        }
Run Code Online (Sandbox Code Playgroud)

即便Notepad ++也可以做到这一点!

RJF*_*ner 15

对于C#;

  1. 工具,选项,文本编辑器
  2. 展开C/C++
  3. 高级
  4. 概述 - >打开文件打开时输入大纲模式

对于C/C++;

  1. 工具,选项,文本编辑器
  2. 展开C/C++
  3. 格式化
  4. 概述 - > 启用"启用大纲"和" 大纲语句块"

在VS2010中测试过


Joh*_*udy 5

我通常不会发布我个人没有使用过的东西,但在这种情况下,我能够找到Jay Flowers写的一个似乎完全符合你想要的插件.目前,可以在此处找到并下载它,如果您想添加更多功能或更改其功能,请使用源代码.