Vi & Vim

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

3
Beibehaltungszeitstempel nach Änderung beibehalten
Ich möchte Dateien ändern, vimohne die Erstellungszeitstempel zu ändern . Die Dokumente scheinen nichts über eine solche Möglichkeit zu erwähnen. Ich möchte dies erreichen, ohne die Swap / Recovery-Funktion auszuschalten. Eine Alternative wäre, die Zeit irgendwo zu speichern und sie dann beim Beenden zu überschreiben, denke ich.
8 buffers  save 


1
Zeilen in Kommentaren automatisch brechen?
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?

2
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 halte dies …


2
Nach Wortende verschieben oder Nach Cusor löschen
Was ist die schnellste Sequenz, die bis zum Zeilenende nach der Cursorposition gelöscht werden kann ? Beispiel: Ich möchte diese Zeile schneller löschen Sequenz: 5eDLöscht das letzte Zeichen des Wortesline Ich möchte dieses Lin löschen Wenn ich mich mit vim bewege, werde ich häufig auf das erste oder letzte Zeichen …


1
Bedeutung von "Absatz" für TeX-Eingabe ändern?
Ich schreibe LaTeX-Code, der viele Abschnitte wie diesen enthält \begin{definition} blah blah blah ... ... \end{definition} Im normalen Text gq]mag ich es sehr , alles schön neu zu verpacken. In einem Blockabschnitt wie dem oben genannten wird auch der Befehl end umschlossen, den ich lieber in einer separaten Zeile behalten …

2
Wie kann ich vim dazu bringen, meine Worte nicht mehr in Stücke zu teilen?
Benutzer in englischer Sprache haben diese Probleme wahrscheinlich nicht, aber vim ist ziemlich dumm, wenn es um reguläre Ausdrücke geht. In meinem Fall scheinen die meisten Buchstaben des türkischen Alphabets außerhalb des EN-Alphabets nicht als Wortzeichen zu gelten. Angesichts eines Dokuments, das ein türkisches Wort enthält: gerçekleşiyor Der Suchausdruck /ger\wek …

2
Wie werden CSS-Klassennamen, die ein Minuszeichen enthalten, automatisch vervollständigt?
Ich habe die folgende CSS-Klassenstruktur .mAIcon .mAIcon-reject .mAIcon-edit .mAIcon-accept .event und so weiter. In meinen HTML-Dateien möchte ich diese Klassennamen automatisch vervollständigen. Aber wenn ich tippe <span class="mAIcon mA|"> und ich möchte den Rest automatisch vervollständigen. Das einzige, was ich bekomme, ist <span class="mAIcon mAIcon|"> Um zu bekommen, was ich …

3
Wie kann ich mit einer SQLite- oder MySQL-Datenbank interagieren?
Dies ist möglicherweise besser für IDE geeignet, nicht für Vim, aber ich würde mich trotzdem freuen, wenn es eine Möglichkeit gäbe, eine Verbindung zu lokalen oder entfernten MySQL / SQLite-Datenbanken herzustellen. Gibt es eine Möglichkeit, dies zu tun? Ich denke, es könnte in einem geteilten Fenster oder in einer eigenen …
8 ide 

3
Warum erhalte ich einen fehlenden Anführungszeichenfehler, wenn ich in einem Mapping mit execute und normal Folgendes verwende?
Der Befehl lautet nnoremap <leader>; :execute "normal! mqA;\<esc>`q" Wenn Sie dann drücken <leader>;, werden Sie E114: Missing quote: "normal! mqA;\gefolgt von E15: Invalid expression: "normal! mqA;\. Warum ist das? Der Befehl funktioniert einwandfrei, wenn er direkt in die Befehlszeile eingegeben wird. Der Befehl fügt ;am Ende der aktuellen Zeile ein …

1
Autocomplete für make
Wenn ich ein benutzerdefiniertes makeProgramm einstelle , gibt es eine Möglichkeit, eine Liste der Optionen zum Ausfüllen von Registerkarten bereitzustellen, die aktiviert werden, wenn ich :make+ Space+ eingebe Tab? Mit benutzerdefinierten Befehlen kann ich Folgendes tun: command! -nargs=* -complete=customlist,MakeComplete -bar MakeGitbook call MakeGitbook(<q-args>) Gibt es einen ähnlichen Mechanismus für eingebaute …

4
Grok Vim Bewegungen und einfache Änderungen
Ich kehre zu Vim zurück, nachdem ich Emacs einige Jahre lang benutzt habe. Ich versuche, Vim zu verärgern, indem ich Tutorials lese und anschaue und sie tatsächlich täglich benutze. Beim Bearbeiten von Text finde ich die Emacs-Befehle von Alt-F, Alt-B, Strg-a, Strg-e, Alt-D und Alt-Rücktaste sehr nützlich und intuitiv und …


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.