Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren





2
Erweitern Sie die f- und t-Bewegung in die nächsten Zeilen
Gibt es eine Möglichkeit , dass t{char}und auch f{char}weiterhin in den nächsten Zeilen arbeiten , wenn {char}nicht in einer bestimmten Zeile ist? Ich möchte vermeiden , mit /{char}<CR>speichern 1 Tastendruck und haben nicht suchen hervorgehoben, vor allem , wenn ich dies mit Verben in Kombination benötigen (zB dfa, ct.).


1
Dateinamenergänzung für entfernte Dateien
Mein Freund hat mir vor einigen Tagen einen coolen Trick auf Emacs gezeigt, bei dem er einfach eine Datei auf einem Remote-Server öffnen konnte, und ich dachte sofort, "es sollte einen Weg geben, das auch in vim zu tun", und das stimmte. Das kann ich einfach :e scp://user@server//filepathmachen, kein Problem;). …



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
Bash-like teilweise tab-complete für Dateinamen in Vim
Wenn es in Bash mehrere Dateien mit demselben Präfix gibt und ich einen Teil des Präfixes und Treffers eingebe Tab, wird das gemeinsame Präfix vervollständigt und ich kann weiter tippen, um zwischen den möglichen Ergebnissen zu unterscheiden. Wenn es in Vim mehrere Dateien mit demselben Präfix gibt und ich einen …

1
Verhindert, dass Vim Links während des Markdowns aufbricht
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 …

3
Wie verwende ich relative Zeilennummern im Befehlszeilenmodus?
Kürzlich habe ich von Practical Vim gelernt, wie man Zeilenblöcke kopiert oder verschiebt, ohne den Cursor von der aktuellen Position bewegen zu müssen. Dies erfolgt im Befehlszeilenmodus. z.B :123,133m. # moves lines from 123 to 133 below the cursor position. Obwohl es mir gefällt, ist es schwierig, die langen Zeilennummern …

4
Wie bewege ich den Cursor in die Mitte der aktuellen Zeile?
Gibt es eine Möglichkeit, den Cursor in die Mitte der aktuellen Zeile zu bewegen? (die Mitte der Textzeile - nicht die Mitte der Bildschirmbreite) Ich habe mich gefragt, ob es eine ähnliche Verknüpfung gibt M, mit der der Cursor in die Mitte des Bildschirms bewegt wird. BEARBEITEN : Klarstellung in …

1
Behandle String-Literale als eine andere Sprache
Ich habe eine Reihe von JavaScript-Dateien, in denen die Zeichenfolgen Ausschnitte aus HTML sind, die in die Webseite eingefügt werden sollen. Vim führt eine Syntaxhervorhebung im JavaScript durch und hebt die angegebenen Zeichenfolgen als solche hervor. Tatsächlich scheint es über das Hervorheben hinauszugehen: In einem Zitat stimmt vim nicht mit …

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.