Vi & Vim

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


1
Löscht "dap" alles?
Ich kenne die Befehle "dd" und "d {motion}", kann aber "dap" nicht in der help.txt von vim finden. Was macht "dap" im normalen Modus und warum? (Alternativ, wie kann ich so etwas für mich selbst herausfinden?)


2
Multiple-Choice-Ersatz?
Normalerweise cgibt mir ein Ersatz mit der Option zwei Optionen: (j) es oder (n) o. Ist es möglich, mehrere nummerierte Ja-Optionen zur Auswahl zu haben? Beispiel Datei person: Alice dog: Tobby person: Bob Muster 1 :%s/person:/woman:/c Muster 2 :%s/person:/man:/c Muster 1 und 2 haben dasselbe Suchmuster, aber unterschiedliche Ersetzungsmuster. Ich …
15 substitute 

2
Warum machen `cw` und` ce` dasselbe?
Das hat mich immer an den Befehlen wund Wmotion gestört - sie scheinen anders zu funktionieren, wenn sie mit dem cBefehl hange verwendet werden, als wenn sie alleine oder mit dem dBefehl elete verwendet werden. Zum Beispiel mit dem Cursor auf das "q" dieses Textes: The quick brown fox jumps …


1
Wie behandelt man Unterstriche wie Leerzeichen?
Ist es für vim möglich, Unterstriche wie Leerzeichen oder Bindestriche zu behandeln, sodass bei Verwendung der Sequenz dwnicht der gesamte Satz gelöscht wird some_long_text_with_underscores, wenn sich der Cursor am Anfang befindet?




2
Wie kann ich zu Vim beitragen?
Ich benutze Vim seit 4 Jahren. Ich freue mich darauf, zum Open Source-Projekt vim beizutragen. Ich hätte gerne ein paar Tipps, wo ich anfangen soll und wen ich kontaktieren soll, um zu Vim beizutragen. Hilfe von Leuten, die bereits zu Vim beigetragen haben, würde viel helfen :). Danke im Voraus. …


2
Hat Vimscript einen offiziellen Namen?
Der Name der Sprache, die manchmal als Vimscript bezeichnet wird, ist ein Diskussionsthema. Einige Orte verwenden Viml (oder ist es VimL?), Andere Vimscript. Hat es einen offiziellen Namen und wenn ja, was ist es und seit wann ist es offiziell? SO Frage zu VimL vs Vimscript (~ 5 Jahre alt) …

3
Wozu dient das Black-Hole-Register ("_")?
Ich habe kürzlich über das Black-Hole-Register gelesen, bei "_dem es sich nur um ein Schreibregister handelt. Die Vim-Dokumentation beschreibt dies folgendermaßen: Schwarzes Loch Register "_ Beim Schreiben in dieses Register passiert nichts. Dies kann verwendet werden, um Text zu löschen, ohne die normalen Register zu beeinflussen. Beim Lesen aus diesem …

2
Berühren Sie die Datei beim Schreiben nicht, wenn die Datei nicht geändert wurde
Gelegentlich tippe ich abwesend, :wwenn ich etwas lese. Dies führt zu einer Änderung der Änderungszeit der Datei und manchmal dazu, dass mein Build-System einen wesentlichen Teil eines Projekts unnötigerweise neu erstellt. Gibt es eine Möglichkeit, vim so einzustellen, dass es einfach nichts tut, wenn ich versuche, eine Datei zu schreiben, …
15 save 

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.