visual-studio-2008 - visual - vscode全部折叠




Visual Studio-命令來折疊代碼的所有部分? (12)

Visual Studio可以通過幾種不同的方式幫助您找到問題的答案。

鍵入Ctrl + Q訪問快速啟動 ,然後輸入“collap”。 快速啟動會顯示如下內容:

Menus (1)
    Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
NuGet Packages (1)
    Search Online for NuGet Packages matching 'collap'

從那裡輸入“概述”以查找與概述相關的其他菜單條目:

Menus (5)
    Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M)
    Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L)
    Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P)
    Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U)
    Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
Options (4)
    Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser...
    ...

但是,請注意,快速啟動將顯示那些可用作Visual Studio菜單項的命令。 要查找與折疊代碼段相關的其他與鍵盤相關的命令,請在Visual Studio菜單欄中單擊:

Tools -> Options -> Environment -> Keyboard

這將在選項對話框中顯示鍵盤部分。 在“顯示包含命令”文本框中輸入“edit.collap”。 Visual Studio將顯示一個如下所示的列表:

Edit.CollapseAllincurrentblock    
Edit.CollapseAllOutlining           Ctrl+M, Ctrl+A (Text Editor)
Edit.CollapseBlockcurrentblock
Edit.CollapseCurrentRegion          Ctrl+M, Ctrl+S (Text Editor)
Edit.CollapseTag                    Ctrl+M, Ctrl+T (Text Editor)
Edit.CollapsetoDefinitions          Ctrl+M, Ctrl+O (Text Editor)

您需要單擊每個命令以查看其關聯的鍵盤快捷鍵。

我的例子來自Visual Studio 2013。

在Visual Studio(2008)中是否有命令來折疊/展開文件中的所有代碼段?


CTL + M + A全部崩潰

為我工作,而

CTL + M + O

才不是


CTRL + M + O將全部折疊。

CTRL + M + L將全部展開。 (在VS 2013中 - 切換全部大綱)

CTRL + M + P將全部展開並禁用輪廓。

CTRL + M + M將折疊/展開當前部分。

即使在Html文件中, CTRL + M + A也會崩潰。

這些選項也位於大綱下的上下文菜單中。

在編輯器中右鍵單擊 - >大綱以查找所有選項。 ( 禁用大綱後,請使用相同的步驟啟用outlinging。


Ctrl + M展開區域。

Ctrl + L折疊區域。


以下是你想要的全部內容:

  • 折疊/展開當前方法

CTRL + M + M

  • 折疊/展開當前選擇

CTRL + M + H

  • 全部收縮

CTRL + M + O

CTRL + M + A

  • 展開全部

CTRL + M + X

CTRL + M + L


在Visual Studio 2013中:

CTL + M + A全部崩潰

CTL + M + L擴展全部


在使用Visual Studio 2010,2012,2013或2015的情況下,可以使用Visual Studio擴展來顯示當前註冊的鍵盤快捷鍵IntelliCommand


如果你想折疊和擴展特定的循環,如果其他,然後安裝以下插件的Visual Studio。



您是否提到了切換大綱?

你可以這樣做: 控制 + M然後控制 + L切換所有大綱



這些都不適合我。 我發現,在編輯器中,搜索Keyboard Shortcuts文件為editor.foldRecursively 。 這會給你最新的約束力。 在我的情況下,它是CMD + KCMD + [





visual-studio