Eine Funktion, mit der Bereiche einer Textdatei visuell ausgeblendet (und umgeschaltet) werden können, indem deren Inhalt durch eine einzelne Umrisslinie ersetzt wird.
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?
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 …
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: # # # …
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 …
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 …
Ich bin ein Fan der Art und Weise, wie Atom und Sublime Text das Falten von Linien handhaben, wobei die erste Linie jeder Falte sichtbar ist (einschließlich Hervorhebung der Syntax) und eine Markierung an das Ende der Linie angehängt wird, die die Falte angibt. Siehe den Screenshot unten, in dem …
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 …
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): ------------------------------------------------------------- …
Das Falten ist nützlich, um Teile des Dokuments auszublenden. Eine visuelle Darstellung der Faltstruktur als Baum wäre hilfreich, um die Dokumentstruktur auf einen Blick zu verstehen.
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 …
Wenn ich Linien mit m(z. B. :m+1) bewege, sind alle meine Falten geschlossen. Ich kann dann die Falte mit zvwieder öffnen und der Cursor befindet sich an der Position, an die ich mich bewegt habe. Ich benutze Falten mit {{{ }}}Markierungen und habe set foldmethod=markerin meiner .vimrc. Wie kann ich …
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 …
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 …
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, …
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.