【问题标题】:How can I collapse all #regions and methods in c#?如何在 c# 中折叠所有#regions 和方法?
【发布时间】:2009-10-14 21:57:19
【问题描述】:

一个一个地折叠起来很烦人……

【问题讨论】:

    标签: c# ide


    【解决方案1】:

    正如史蒂夫所说,CTRL + M 加上 CTRL + L 用于递归折叠所有区域 。这是一个切换开关,这意味着您可以再次操作以重新打开它们。

    执行 CTRL + M 加上 CTRL + O 以非递归方式折叠所有区域。

    来源:http://weblogs.asp.net/mrdave/archive/2004/09/17/230732.aspx

    【讨论】:

    • Ctrl+M,Ctrl+O 也确实折叠了区域内的 cmets 和方法,只是在更高级别上没有任何内容(如类或命名空间本身)。不是我想要的。
    • 递归和非递归折叠是什么意思?你的意思是如果嵌套区域是递归的,它会被折叠吗?
    【解决方案2】:
    • Collapsing and Openning 递归:Ctrl+M+L

    • 只需CollapsingCtrl+M+O

    • 只需OpenningCtrl+M+P

    【讨论】:

      【解决方案3】:

      最快的方法是通过 Ctrl+MCtrl+O 折叠到定义。这会将所有代码折叠到签名行。

      【讨论】:

      • 我喜欢这个:CTRL+M, CTRL+L 折叠起来有点太合我的口味了。
      【解决方案4】:

      右键单击 -> 大纲 -> 折叠到定义

      【讨论】:

      • 不幸的是,这也折叠了所有方法和文档标题 - 这不是我所期望的。
      【解决方案5】:
      CTRL + M, CTRL + L
      

      这也将折叠任何可折叠的东西,例如大括号定义的范围。

      【讨论】:

        猜你喜欢
        • 2015-08-17
        • 2011-02-19
        • 1970-01-01
        • 2014-11-23
        • 2016-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多