Es kommt häufig vor, dass beim Programmieren oder Öffnen von Textdateien am Ende einer Zeile ein Leerzeichen nachgestellt wird. vim hat eine Möglichkeit, dies zu zeigen, indem Sie die trailOption in der listcharsOption setzen und dann einschalten list. Was ist jedoch der einfachste Weg, um dieses nachgestellte Leerzeichen global über …
Der Standardbefehl Jzum Verbinden von Zeilen ersetzt die Zeilenumbruchzeichen durch ein Leerzeichen. Es ist nützlich beim Bearbeiten von 'Literatur', kann aber problematisch sein, wenn ich beispielsweise einen Hex-Dump von Hand bearbeite, wenn ich vergesse, den überflüssigen Platz zu entfernen. Gibt es eine schnelle und einfache Methode, um zwei Linien zu …
Nehmen wir an, ich bearbeite einen Python-Code in vim, der ungefähr so aussieht: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Ich würde es vorziehen, dies neu zu formatieren, damit es …
In dem Artikel Vim Regular Expressions gibt Oleg Raisky den folgenden Befehl aus, um mehrere Leerzeilen auf ein einzelnes Leerzeichen zu reduzieren: :g/^$/,/./-j Kann jemand bitte beschreiben, wie das funktioniert? Ich kenne :gBefehle und reguläre Ausdrücke. Aber ich habe nicht verstanden, was der Teil /,/./-jmacht.
Ich weiß, dass ich Linien in Vim mit Jund mehreren Varianten davon ( gJusw.) verbinden kann. Jwird "den Einzug entfernen und bis zu zwei Leerzeichen einfügen" . Aber gibt es auch eine einfache Möglichkeit, anstelle der beiden Leerzeichen ein anderes Zeichen einzufügen? Zum Beispiel ein Komma ( ,) oder Komma …
Ich schreibe derzeit viel einfachen Text (und LaTeX mit minimaler Formatierung in Absätzen), und es wäre schön, wenn ich vim so einrichten könnte, dass jeder Satz beibehalten wird (der Einfachheit halber wird der Text durch ein '.', '!' , oder '?', das ist eine abschließende Interpunktion, gefolgt von einem Leerzeichen …
Angenommen, ich habe diese Markdown-Datei: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Gut aussehend. Aber der Link ist noch nicht fertig, also -longtippe ich und jetzt bricht Vim die Zeile: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) Wegen meiner textwidth=80Einstellung ... Während das Unterbrechen eines Link-Mid-Tags ein technisch gültiger Abschlag ist, sieht es meiner …
Vim schreibt normalerweise nur <EOL>für die letzte Zeile, wenn in der Originaldatei eine vorhanden war. Wie wird vim dazu gebracht, die ganze Zeit eine neue Zeile am Ende einer Datei zu schreiben (wenn die Datei nicht binär ist und es noch keine gibt)? Ich habe eolOption getestet , aber es …
Wenn ich folgenden Text habe: foo bar Ich wähle es visuell aus und kopiere es. Der Text ist jetzt im unbenannten Register gespeichert "und hier ist sein Inhalt (Ausgabe von :reg "): "" foo^Jbar^J Nach dieser Tabelle handelt es sich anscheinend ^Jum die Caret-Notation für einen Zeilenvorschub. Wenn ich das …
Ich habe protokollierte Daten in einer Textdatei empfangen, die nur eine lange Zeile enthält, wobei jeder Wert durch ein Leerzeichen getrennt ist. Gibt es einen Befehl oder eine Reihe von Befehlen, die eine Zeile in mehrere Zeilen aufteilen?
Ich möchte benachrichtigt werden, wenn eine Zeile zu lang ist, um in das Fenster zu passen. Im Moment habe ich dies in ~/.vimrc: set wrap let &showbreak = ' +++ ' Ich möchte das ändern in: set nowrap let &somesetting = ' > ' Eine solche somesettingAnweisung, dass vim >am …
Vim hat den ausgezeichneten Befehl, set tw=79der Ihre Zeilen automatisch mit 79 Zeichen unterbricht. Ich mag jedoch (nur) meine Kommentare, die automatisch mit 72 Zeichen unterbrochen werden. Gibt es eine gute Möglichkeit, dies in Vim zu tun?
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.