Wenn Sie eine neue Funktion eingeben, öffnet die Kombination {} alle Falten (vim).
322
Morgan Wilde
Ich verwende folgendes
:set foldmethod=syntax
Und nachdem ich zwei Falten mit geschlossen habe zc
Dann schreiben Sie eine neue Funktion, unmittelbar nachdem ich den Block mit einer geschweiften Klammer }
(ich mache das im INSERT
Modus) schließe, öffnen sich alle Klappen
Das scheint nervig zu sein, wie höre ich dieses Verhalten auf?
Der Befehl "Falte erstellen" lautet "` zf "", während der Befehl "bestehende Faltung schließen" "` zc "" ist. Wenn für "foldmenthod" die Syntax ausgewählt ist, können Sie keine Falten mit "zf" erstellen.
Heptite vor 10 Jahren
1
Entschuldigung, ich wollte damit sagen, dass ich `zc` benutzt habe, um Falten zu schließen, nicht um sie zu erstellen. Tippfehler. Danke, dass Sie @Heptite bemerkt haben
Morgan Wilde vor 10 Jahren
0
[Nicht als Antwort gepostet, weil jemand eine Lösung haben könnte.] Das Problem ist, dass in diesem Zusammenhang die Faltung von Vim auf Syntaxregeln basiert und wenn Sie ein neues oberstes `{` hinzufügen, werden die Blöcke (Funktionen) erstellt. Die Falten, die als Falten betrachtet wurden, sehen in Ihrer neuen Funktion wie Unterblöcke aus, bis Sie ein "}" hinzufügen, sodass die Falten gezappt und dann neu erstellt werden, sodass sie sich für Sie öffnen.
Heptite vor 10 Jahren
2
0 Antworten auf die Frage
Verwandte Probleme
-
13
Welche Vim-Funktionen verwenden Sie?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
1
Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt wer...
-
3
Vim: Wie behandelt man Unicode-Dateien mit Text in mehreren (mehr als zwei) Sprachen?
-
9
Firefox Addons für Vimperator
-
3
Um PWD in Vims Echo zu bestätigen: -Modus für das Dokument
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
8
Vimperator Kopieren / Einfügen
-
2
Farben in Vim LaTeX -Dateien haben, wie in Gvim
-
3
Vim-Befehl zum Zuordnen von CapsLock zu Escape