2015-12-30 2 views

Antwort

6

Ich glaube nicht, dass es möglich ist, Code> Folding oder die Symbole von der linken Leiste (Kollaps/erweitern) zu verwenden, aber Sie können es auf eine härtere Art und Weise tun: manuell.

ZB:

  • wählen Sie den Try-Block
  • -Code> Falzen> Auswahl Falzung/entfernen Abschnitt (Ctrl + Zeitraum, wo Zeitraum ist die .)
  • Sie sehen ... anstelle dieses Blocks
  • nicht w, dass Block hat auch die Symbole für Einsturz/erweitert auf der linken Leiste
+1

Thx für Ihren Vorschlag, aber es ist eine Menge Arbeit in großen Klassen ... – D0dger

+0

Ja, ich weiß, aber ich kenne keine bessere Lösung. Wenn niemand etwas bieten kann, klicken Sie bitte hier auf Problem erstellen https://youtrack.jetbrains.com/issues und wählen Sie Feature auf der rechten Seite. –

+0

Scheint so, dass das Beste ist und nur eine Lösung – D0dger

0

Wenn ich einen try/catch Abschnitt reduzieren will, ist es nicht für mich auf Intellij CI 2016 unter Ubuntu 16.04 OS funktioniert.

Auch mit Verknüpfung oder Verwendung von Menüs.

Mit Menüs Code> Folding> Auswahl Falzung/entfernen Abschnitt (Ctrl + Zeitraum, in dem Zeitraum die ist.), wird es die gesamte Funktion schließen, wo der try/catch-Block ist.

Es funktioniert auch nicht, wenn ich Shortcut Ctrl + Umschalt +.

Scheint ein Konflikt mit anderen Shortcut auf dem Betriebssystem, auf dem ich bin laufen.

+0

Nichts funktioniert für mich auch auf Windows .. Ich habe gerade ein Black-Box-Projekt mit einigen echten Spaghetti IF-ing! Ich kann nicht glauben, dass solch eine etablierte IDE diese grundlegende Eigenschaft für Faltblöcke fehlt !!! PHP Sturm und Android Studio haben es und sie sind praktisch das Gleiche. Was dachten sie lol? /ENDE RANT. : D –

0

In Android Studio, um einen try/catch-Struktur zu falten -

  1. Im Editor-Fenster, wählen Sie nach der linken Klammer
  2. Typ auf der Tastatur versuchen CTRL + Umschalt + .

Jetzt wird der komplette try {..} Block gefaltet.

Verwandte Themen