Comandă pentru a restrânge toate secțiunile de cod?

În Visual Studio (2008) există o comandă pentru a restrânge/extinde toate secțiunile de cod într-un fișier?

Soluția

CTRL + M + O se va prăbuși totul.

CTRL + M + Nu se va extinde pe toate. (în VS 2013 - Comutare Toate conturarea)

CTRL + M + P se va extinde pe toate și dezactiva prezintă.

CTRL + M + M se va prăbuși/extinde secțiunea curentă.

CTRL + M + A se va prăbuși tot, chiar și în fișiere Html.

Aceste opțiuni sunt, de asemenea, în meniul contextual în Conturarea.

Dați clic dreapta în editor -> Conturarea a găsi toate opțiunile. (După dezactivarea subliniind, utilizați aceleași etape pentru a permite conturarea.)

Comentarii (18)

Următoarele combinații de taste sunt folosite pentru a face lucruri:

CTRL + M + M → Colaps / Extinde curent presetate domeniu (de exemplu, Method)

CTRL + M + H → Colaps / Hide (Extinde) selecția curentă

CTRL + M + O → Cocolaps toate(Colaps declarație organisme)

CTRL + M + A → Colaps all

CTRL + M + X → Expand toate

CTRL + M + Nu → Toggnue toate

Există unele opțiuni în meniul contextual în Conturarea.

Comentarii (3)

CTL + M + Nu se extinde tot

CTL + M + O prăbușește toate

În articolul MSDN ["Implicit de comenzi Rapide de la Tastatură în Visual Studio,"][1] a se vedea secțiunea ["Editor de Text"][2] dacă're în căutarea pentru alte comenzi rapide - aceste 2 sunt doar câteva din multe care sunt disponibile.

[1]: https://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs. 140).aspx [2]: https://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs. 140).aspx#bkmk_TextEditor

Comentarii (2)

Ctrl+M se extinde în regiune.

Ctrl+Nu se prăbușește regiune.

Comentarii (3)
  • Pliere/Depliere blocul de cod curent – Ctrl+M, Ctrl+M
  • Se desfac toate – Ctrl+M, Ctrl+Nu
  • Nu mai prezintă – Ctrl+M, Ctrl+P
  • Ori toate – Ctrl+M, Ctrl+O
Comentarii (0)

În Visual Studio 2017, Se pare că acest comportament este dezactivată în mod implicit. Acesta poate fi activat sub Instrumente > Opțiuni > Editoare de Text > C# > Avansat > Conturarea > "Colaps #regiunile când se prăbușește la definiții"

Comentarii (0)

CTL + M + A prăbușește toate

lucrează pentru mine, întrucât

CTL + M + O

nu

Comentarii (0)

Va referiti la comutare conturarea?

Puteți face: Control + M apoi Control + Nu pentru a comuta toate conturarea

Comentarii (0)

În Visual Studio 2013:

CTL + M + A prăbușește toate

CTL + M + Nu se extinde tot

Comentarii (0)

Mai jos sunt tot ceea ce vrei:

  • Colaps / Extinde Metodă curentă

CTRL + M + M

  • Colaps / Extinde selecția curentă

CTRL + M + H

  • Colaps toate

CTRL + M + O

CTRL + M + A

  • Extinde toate

CTRL + M + X

CTRL + M + Nu

Comentarii (0)

Daca te referi la comenzi rapide, apoi

CTRL + M + M: Aceasta se va prăbuși regiune cursorul este la dacă o metodă, de nume sau orice altceva pentru colaps blocuri de cod, regiuni și metode. Primul va prăbuși numai bloc/metoda sau regiunea dumneavoastră în timp ce cursorul se află la cea de-a doua se va prăbuși toată regiunea sunt în.

http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/

Comentarii (0)

Apăsați

CTL + A

Apoi

CTL + M + M

Pentru a comprima toate, inclusiv nodurile copil, în XML-fișiere.

Comentarii (0)

Pentru a restrânge toate utilizare:

Ctrl + M și Ctrl+A

Toate comenzile rapide pentru VS 2012/2013/2015 disponibil la http://visualstudioshortcuts.com/2013/

Comentarii (0)

Colaps Toate - Ctrl + M + O

Extinde Toate - Ctrl + M + Nu

Comentarii (1)

dacă doriți să se prăbușească și să se extindă special buclă, dacă altcineva apoi instalați următoarele plugin-uri pentru visual studio.

Comentarii (0)

În caz de îmbunătățirea a Visual Studio 2010, 2012, 2013 sau 2015, acolo's Visual Studio extensie pentru a arăta starea actuală a înregistrat comenzi rapide de la tastatură, IntelliCommand.

Comentarii (0)

Nici unul dintre acestea a lucrat pentru mine. Ceea ce am găsit a fost, în editor, căutați Tastatură comenzi Rapide de fișiere pentru editor.foldRecursively. Care vă va oferi cele mai recente obligatorii. În cazul meu a fost CMD + K, CMD + [.

Comentarii (1)

Visual Studio vă poate ajuta să găsiți răspunsul la întrebarea dvs. într-un cuplu de moduri diferite.

Tip Ctrl + Q pentru a accesa Quick Launch, și apoi introduceți "collap". Lansare rapidă va afisa ceva de genul:&pumnal;

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

De acolo, introduceți "conturarea" pentru a găsi alte intrări de meniu legate de conturarea:

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...
    ...

Cu toate acestea, rețineți că de Lansare Rapidă vă va arăta ** doar acele comenzi care sunt disponibile ca Visual Studio intrări de meniu. Pentru a găsi alte legate de tastatură comenzi referitoare la colaps secțiuni de cod în Visual Studio bara de meniu, faceți clic pe:

Tools -> Options -> Environment -> Keyboard

Aceasta va afișa tastatura secțiune în caseta de dialog Opțiuni. În "Arată comenzi conțin" caseta de text, introduceți "edit.collap". Visual Studio va afișa o listă care este ceva de genul:

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)

Te'll nevoie să faceți clic pe fiecare comandă pentru a vedea sale asociate comandă rapidă de la tastatură.


&pumnal; Mi exemple luate din Visual Studio 2013.
Comentarii (0)

Dacă vrei să colaps/expand o zonă dintr-o clasa/metoda(în loc să se prăbușească întregul clasa/metoda), puteți crea personalizate regiuni după cum urmează:

 #region AnyNameforCollapsableRegion

 //Code to collapse

 #endregion 

Reference

Comentarii (0)

În Visual Studio 2019:

Du-te la Tools > Opțiuni > Keyboard.

Căutare pentru Editare.ToggleAllOutlining

Utilizați comanda rapidă enumerate acolo, sau atribuiți comenzi rapide de alegere.

Comentarii (0)