Als «folding» getaggte Fragen

Eine Funktion, mit der Bereiche einer Textdatei visuell ausgeblendet (und umgeschaltet) werden können, indem deren Inhalt durch eine einzelne Umrisslinie ersetzt wird.

25
Wie falte ich Text in einer JSON-Datei?

Ich habe eine große JSON-Datei. Es ist nicht einfach, alle Dateien gleichzeitig zu bearbeiten. Ich möchte Inhalte falten, damit ich einen Abschnitt der JSON-Datei bearbeiten kann. Z.B: { obj: {+}, // folded section obj:{ // unfolded section } } Ist es möglich, JSON-Strukturen in Vim zu...

21
Gibt es eine bewährte Methode zum Falten einer vimrc-Datei

Ich habe kürzlich festgestellt, dass meine vimrcZeilen jetzt mehr als 400 Zeilen lang sind (was meiner Meinung nach zu viel ist, um das zu reduzieren), und um das Navigieren, Lesen und Bearbeiten zu vereinfachen, habe ich mich entschlossen, das Konzept des Falzens in vim (welches) zu untersuchen...

16
Wie falte ich Kommentare?

Die Syntax foldmethodist großartig, aber manchmal möchte ich die Kommentare einfach in einer Quelldatei zusammenfassen. Auch das Syntaxfalten von Kommentaren funktioniert nur für C-Style-Kommentare wie: /* ... */ Aber nicht für Kommentare wie: // // // ... // Oder auch für Kommentarblöcke in nicht...

14
Falte ausgewählte Linien

Wie kann ich Linien falten und entfalten, die im visuellen Modus ausgewählt wurden? Nehmen wir an, ich habe drei Absätze und möchte die ersten beiden in eine Zeile falten: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de...

13
Falten durch Regex-Suchmuster

Ich habe eine reine Textdatei mit durch Leerzeichen getrennten Wertespalten erhalten. So was: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... ..... UK 4444 ... ... ..... UK 5555...

13
Kann ich Falten speichern?

Heute habe ich gelernt, wie man in Vim faltet / sich entfaltet; es ist ziemlich praktisch. Wenn ich eine Datei beende und sie erneut eingebe, werden die von mir erstellten Falten unerwartet ausgeblendet. In unserem großen Unternehmensprojekt gibt es eine ganze Reihe von klebrigen (Legacy-)...

12
Wie falten Sie Funktionen automatisch?

Gibt es eine Möglichkeit, Vim-Fold-Funktionen basierend auf der Syntax einer Funktionsdeklaration zu erstellen? Zum Beispiel, wenn vim eine Funktion wie diese dreht: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Das mögen: +----- 7...

10
Wie schreibe ich einen Fold-Expr?

Ich habe die Hilfeseite zu fold-expr ( :h fold-expr) gelesen, aber sie hat nicht erklärt, welche Syntax im Ausdruck verwendet wird. Es gab dort vier Beispiele: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set

9
Wie man den Sprung zur Linie automatisch entfaltet

Wenn ich zu line ( :76) springe, lande ich auf einer Falte, die sich jedoch nicht öffnet. Ich kann die Falte schnell entfalten und sie erreicht die richtige Linie, aber ich möchte, dass sich die Falte automatisch entfaltet, um Tastenanschläge zu sparen. Gibt es eine Möglichkeit, dies zu...

9
Verstecke bestimmte Linien vollständig (nicht faltbar)

Ich möchte in der Lage sein, bestimmte Zeilen in meinem Puffer vor dem Erscheinen zu verbergen (und das Anzeigen umschalten zu können). Ich habe ähnliche Fragen gefunden , aber sie lösen mein Problem nicht. Ich möchte dafür keine Falten verwenden. Was will ich genau? Wenn ich ein Dokument öffne,...

9
HTML-Syntaxfaltung in VIM?

Ich habe mich gefragt, wie Syntaxfaltung am besten für HTML-Dateien verwendet werden kann. Insbesondere, wenn Javascript-Code in <script>Tags erkannt werden kann . Ich habe getippt, set foldmethod=syntaxaber es scheint nicht zu falten. Muss ich meiner .vimrc noch etwas hinzufügen? Ich weiß,...

9
Falten schlägt fehl: vim kann keine Falte finden

Ich versuche, einen PHP-Code zu falten, und ich habe am Ende des Beitrags eine abgespeckte Version eines Teils des Codes eingefügt, den ich zu falten versuche. Ich habe die folgenden vim-Befehle ausprobiert, aber nur die folgenden ex-Befehle funktionieren. Die Non-Ex-Befehle funktionieren nicht und...

8
Gibt es eine Möglichkeit, Linien zu verbergen?

Hier ist mein Anwendungsfall: Ich habe viel Code, den wir aufgrund der Stildurchsetzung nach und vor jeder offenen bzw. geschlossenen Klammer neu schreiben. Beispiel: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Das ist zwar schön und leicht zu lesen, aber ich...

8
Falten von Python-Docstrings

Laut WIKI können Skripte basierend auf der Syntax gefaltet werden. Hat jemand eine Lösung, um Python-Docstrings zu falten? Grundsätzlich muss ich nur folden """ text between triple quotation marks """: Vielen