Vim/Anwendung: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „z. B. “ durch „beispielsweise “ |
K Textersetzung - „wikitable“ durch „table table-striped table-hover“ |
||
| Zeile 29: | Zeile 29: | ||
*Dazu wird ein Doppelapostroph und der Puffername vor den Befehl gestellt, zum Beispiel | *Dazu wird ein Doppelapostroph und der Puffername vor den Befehl gestellt, zum Beispiel | ||
{|class=" | {|class="table table-striped table-hover sortable" | ||
|- | |- | ||
| | '''"ayy''' | | | '''"ayy''' | ||
Aktuelle Version vom 29. Juli 2026, 10:55 Uhr
Vim/Anwendung - Kurzbeschreibung
Befehls-Modus
Tipps und Tricks
Zeile verschieben
- Zeile mit dd löschen
- Zur neuen Position wechseln
- mit p (hinter dem Cursor)
- P (vor dem Cursor) einfügen
Zeile kopieren
- Zeile mit yy in den Puffer kopieren
- Zur neuen Position wechseln
- Zeile mit p (vor dem Cursor)
- oder P (nach dem Cursor) einfügen
Ein paar einfache Tricks
- zwei aufeinander folgende Zeichen vertauschen: xp
- zwei aufeinander folgende Zeilen vertauschen: ddp
- eine Zeile duplizieren: yyp
Mehrere Zeilen verschieben oder kopieren
Mehrere Zeilen werden durch Voranstellen der Zeilenzahl vor dd oder yy in den Puffer gebracht. Alles Weitere wie oben
Weitere Puffer
- Neben dem anonymen Puffer können 26 weitere Pufferbereiche verwendet werden, die durch einen Buchstaben ("a" - "z") bezeichnet werden
- Dazu wird ein Doppelapostroph und der Puffername vor den Befehl gestellt, zum Beispiel
| "ayy | kopiere Zeile in Puffer a |
| "b6yy | kopiere die nächsten 6 Zeilen in Puffer b |
| "ap | Inhalt Puffer a nach dem Cursor einfügen |
Blöcke von einer Datei in die andere übertragen
- Mit dem Kommando :e <dateiname> kann eine neue Datei bearbeitet werden, ohne den vi zu verlassen
- vi mit der ersten Datei aufrufen, beispielsweise : vi foo.txt
- Textblock mit den Yank-Kommando in einen Puffer schreiben: "f10yy (10 Zeilen in Puffer f)
- neue Datei holen, beispielsweise : :e bar.txt
- an die gewünschte Stelle gehen und Puffer einfügen: "fp
Installation
Anwendung
Problembehebung
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page
Links
Projekt
Weblinks