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.

1
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 falten?
25 gvim  folding 

8
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 Ich war nicht …
21 vimrc  folding 

3
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 C-ähnlichen Sprachen wie: # # # …
16 folding 

1
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 …

1
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-) Codeblöcken, die veraltet, aber unverzichtbar …
13 folding 


1
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 …

2
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 lines: def foobar(foo,bar): ------------------------------------------------------------- …
12 folding 


3
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 foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 Ich habe verstanden, dass dies v:lnumdie Zeile ist, die eine Einrückungsstufe benötigt, und dass Ausdruck zwei …
10 folding 


2
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 erzeugen in der Statuszeile eine Weiß-auf-Rot-Meldung mit …

2
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, soll …

1
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ß, dass ich zum Beispiel Javascript hinzufügen muss let javaScript_fold=1, …

1
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 erreichen?
9 folding 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.