1872 Stimmen

Befehl zum Ausblenden aller Codeabschnitte?

Gibt es in Visual Studio einen Befehl zum Komprimieren/Erweitern aller Codeabschnitte in einer Datei?

3378voto

Bob Punkte 93584

CTRL + M + O wird alles zusammenbrechen.

CTRL + M + L wird alles erweitern. (in VS 2013 - Alle Gliederung umschalten)

CTRL + M + P erweitert alles und deaktiviert die Gliederung.

CTRL + M + M komprimiert/erweitert den aktuellen Abschnitt.

CTRL + M + A klappt alles aus, auch in Html-Dateien.

Diese Steuerelemente finden Sie auch im Kontextmenü unter Gliederung.

Klicken Sie mit der rechten Maustaste in den Editor -> Gliederung, um diese Steuerelemente zu finden. ( Nachdem Sie die Gliederung deaktiviert haben, gehen Sie genauso vor, um die Gliederung zu aktivieren. )

Zum Skizzieren von Optionen : Gehen Sie zu Extras -> Optionen -> Texteditor -> C# -> Erweitert -> Gliederung für Gliederungsoptionen.

Tools -> Options -> Text Editor -> C# -> Advanced -> Outlining Right-click > Outlining menu

156 Stimmen

Sie können auch mit der rechten Maustaste in den Editor klicken und auswählen: Gliederung -> Alle Gliederungen umschalten

0 Stimmen

Ich habe gerade L ausprobiert, das funktioniert auch, danke, ich werde meinen Beitrag aktualisieren.

0 Stimmen

Ich liebe CTRL +M +P Wir haben einen Idioten, der 4 Regionen tief nistet.

203voto

Bhavesh Kachhadiya Punkte 3752

Die folgenden Tastenkombinationen werden für bestimmte Aufgaben verwendet:

CTRL + M + M → Komprimieren/Erweitern des aktuellen Voreinstellungsbereichs (z. B. M ethode)

CTRL + M + H → Kollaps / H ide (Erweitern) aktuelle Auswahl

CTRL + M + O → C o llapse all(Deklarationskörper kollabieren)

CTRL + M + A → Kollaps a ll

CTRL + M + X → E x pand alle

CTRL + M + L → Togg l e alle

Es gibt einige Optionen im Kontextmenü unter Outlining.

3 Stimmen

Ctrl-M,L ist Toggle alle, aber definitiv die Ctrl-M,A und Ctrl-M,X sind die, die ich gesucht habe...

0 Stimmen

Sehr schöne Idee, die man sich leicht merken kann.

0 Stimmen

Wie kann man "ctrl-M-M" haben? Es gibt nur eine M-Taste.

119voto

Scott Ivey Punkte 39470

CTRL + M + L dehnt alle

CTRL + M + O kollabiert alles

In dem MSDN-Artikel "Standard-Tastaturkurzbefehle in Visual Studio"," siehe den Abschnitt "Text-Editor" wenn Sie nach anderen Abkürzungen suchen - diese 2 sind nur einige von vielen, die es gibt.

5 Stimmen

Wie ich schon in der ersten Antwort geschrieben habe, klappt ctl+m+o die Definition zusammen, was bei Xml-Dateien nicht funktioniert. ctl+m+l sollte es umschalten, aber bei mir funktioniert es manchmal und manchmal nicht.

0 Stimmen

Bei normalen Seiten klappen die Tasten crtl+m+o zusammen, die JScript-Gliederung ist umgekehrt, bei meinen expandiert crtl+m+o, und crtl+M+l expandiert.

44voto

M4N Punkte 92235

CTRL + M erweitert die Region.

CTRL + L Region zusammenbricht.

0 Stimmen

Aber es ist nur nützlich Befehl, wenn mit js Outlining-Erweiterung, und ich habe 1000+ Zeilen js-Datei, diese Verknüpfung ist a** Sparer!

0 Stimmen

UND FUNKTIONIERT FÜR XML! WOOO HOOO!!! (+1 aus rein technischen Gründen; ich würde dir gerne etwas Anerkennung zahlen :) Das wird in mein regelmäßiges Cheatsheet aufgenommen

35voto

AvatarOfChronos Punkte 857
  • Falten/Entfalten des aktuellen Codeblocks - Ctrl + M , Ctrl + M
  • Entfalten Sie alle - Ctrl + M , Ctrl + L
  • Schluss mit der Gliederung - Ctrl + M , Ctrl + P
  • Alle aussteigen - Ctrl + M , Ctrl + O

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X