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

时间:2009-12-17 18:55:10

标签: c# visual-studio

我想为if()try()等提供一些自动代码折叠功能。

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

如果我有这个:

-        public frmMain()
|        {
|           InitializeComponent();
|           if (true)
|           {
|                try ()
|                {
|                }
|                catch()
|                {
|                }
|            }
|        }

我想得到这个:

-        public frmMain()
|        {
|           InitializeComponent();
-           if (true)
|           {
-                try ()
|                {
|                }
-                catch()
|                {
|                }
|            }
|        }

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

2 个答案:

答案 0 :(得分:15)

对于C#;

  1. 工具,选项,文字编辑器
  2. 展开C / C ++
  3. 高级
  4. 概述 - >打开文件 进入大纲模式
  5. 对于C / C ++;

    1. 工具,选项,文字编辑器
    2. 展开C / C ++
    3. 格式
    4. 概述 - >开启 启用大纲 & 大纲陈述栏
    5. 在VS2010中测试

答案 1 :(得分:5)

我通常不会发布我个人未使用的内容,但在这种情况下,我能够找到Jay Flowers所写的插件,它似乎完全符合您的要求。目前,可以找到并下载here,如果您想要添加更多功能或更改其功能,请使用源代码。