Falten / reduzieren Sie den Abschnitt mit dem Ausnahmecode in erhabenem Text 2

94

Gibt es ein Plugin oder eine Verknüpfung, um alle außer dem Codeabschnitt in erhabenem Text 2 auszublenden?

Ich muss alle außer Abschnitt auf einmal falten, nicht einen Abschnitt auf einmal falten.

Danke ~

Geben Sie hier die Bildbeschreibung ein

neues Fahrrad
quelle

Antworten:

199

Wenn Sie mit der Maus über die Zeilennummern fahren, werden Pfeile angezeigt. Wenn Sie auf eine dieser Nummern klicken, wird der Code gefaltet / ausgeblendet

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Wenn Sie alle reduzieren / erweitern möchten, können Sie dies tun, indem Sie auf Bearbeiten-> Codefalten gehen und "Alle falten" oder "Alle entfalten" wählen:

Geben Sie hier die Bildbeschreibung ein

Nir Alfasi
quelle
2
aber es kann immer nur ein Abschnitt gleichzeitig
gefaltet werden
1
@poc in diesem Fall können Sie aus dem Menü wählen: edit -> code folding -> fold/unfold all- Ich werde einen Screenshot in einer Minute hinzufügen
Nir Alfasi
2
Wenn Sie diese nicht hinzufügen müssen dann "fold_buttons": trueauf die Preferences -> Settings - User.
Firsh - LetsWP.io
2
Gibt es eine Verknüpfung zum Umschalten der Faltung, anstatt zwei verschiedene Befehle zu benötigen?
Joe
@ Joe, du kannst die Tastaturkürzel im letzten Screenshot sehen. Diese Verknüpfungen sind für Mac, aber ich wette, dass Windows auch seine Verknüpfungen anzeigt.
Nir Alfasi
23

Zusätzlich zu den anderen Antworten ist es auch möglich, basierend auf dem Level zu folden. Schauen Sie sich zum Beispiel die Standard-Tastenkombinationen für Fold an.

Standardmäßig sind Subblime-Schlüsselbindungen vorhanden

Suche nach Falzschlüsselbindungen.

Suche nach Fold Key Bindungen in erhaben

So wäre zum Beispiel ein Foldall oder eine Faltstufe 1 zu halten, Ctrlgefolgt von Drücken der Sequenz kund dann 1:

Geben Sie hier die Bildbeschreibung ein

Oder Faltstufe 2 wäre zu halten, Ctrlgefolgt von Drücken der Sequenz kund dann 2:

Geben Sie hier die Bildbeschreibung ein

Oder alles zu entfalten wäre zu halten, Ctrlgefolgt von Drücken der Sequenz kund dann 0oder in meinen Standardeinstellungen scheint ich es auch an den Buchstaben gebunden zu haben j:

Geben Sie hier die Bildbeschreibung ein

Warnung.

Durch zweimaliges Drücken von Ctrl+ kwird eine Zeile oder eine Anzahl von Zeilen entfernt. Aber nicht wirklich, weil Sie sie einzeln nach Ctrl+ zurücksetzen könnenu

jmunsch
quelle
Genaueste Antwort! Vielen Dank, hat meinen Tag gerettet :)
Eldorjon
14

Sie können den Codeblock "Ausgenommen" mit einem regulären Ausdruck auswählen, z. B. mit " except(.|\n)*?raise.*In Ihrem Fall". Sie können dann "Alle finden" in der Suchleiste auswählen und dann Bearbeiten-> Code-Falten -> Falten.
Windows-Verknüpfung: Strg-Umschalt- [
Mac-Verknüpfung: Cmd-Alt- [

Der gesamte Block außer wird dann zusammengebrochen.

Wörtlich
quelle
2

Ich weiß, dass dies eine alte Frage ist, aber sie taucht immer noch in den Suchergebnissen auf und keine der Antworten macht genau das, was das OP wollte.

  1. Wählen Sie den Code aus , der nicht ausgeblendet werden soll
  2. verwenden „Selection“ -> „Auswahl umkehren“ , um den Code wählen Sie tun , anstatt zu wollen versteckt
  3. Verwenden Sie ctrl + shift + [oder, Command + Option + ]um die Auswahl (en) zu reduzieren.

Dadurch bleibt nur der Code sichtbar, den Sie ursprünglich ausgewählt haben.

Jon Green
quelle
1

Fold and UnFold-Funktion oder Klassenbasis nur für MAC:

 * Fold: command + K, command + 1
 * UnFold: command + K, command + J
Govind Sharma
quelle