Vim/Anwendung: Unterschied zwischen den Versionen

Aus Foxwiki
Markierung: Ersetzt
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' - Kurzbeschreibung
'''Vim/Anwendung''' - Kurzbeschreibung
== Beschreibung ==
 
=== Befehls-Modus ===
[[Vim/Anwendungen/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
 
{|class="wikitable sortable"
|-
| | '''"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, z.&nbsp;B.&nbsp;: '''vi foo.txt'''
* Textblock mit den Yank-Kommando in einen Puffer schreiben: '''"f10yy'''</tt> (10 Zeilen in Puffer <tt>'''f''')
* neue Datei holen, z.&nbsp;B.&nbsp;: ''':e bar.txt '''
* an die gewünschte Stelle gehen und Puffer einfügen''': "fp '''
 
== Installation ==
== Installation ==
== Syntax ==
<syntaxhighlight lang="bash" highlight="1" line>
</syntaxhighlight>
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
== Anwendung ==
=== Fehlerbehebung ===
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
Zeile 20: Zeile 59:
==== Dokumentation ====
==== Dokumentation ====


===== Man-Pages =====
===== Man-Page =====
===== Info-Pages =====
===== Info-Pages =====
==== Links ====
==== Links ====
===== Projekt =====
===== Projekt =====
===== Weblinks =====
===== Weblinks =====
</noinclude>


= TMP =
[[Kategorie:vim]]
[[Kategorie:vim]]
</noinclude>

Aktuelle Version vom 12. November 2024, 18:08 Uhr

Vim/Anwendung - Kurzbeschreibung

Befehls-Modus

Vim/Anwendungen/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, z. B. : vi foo.txt
  • Textblock mit den Yank-Kommando in einen Puffer schreiben: "f10yy (10 Zeilen in Puffer f)
  • neue Datei holen, z. B. : :e bar.txt
  • an die gewünschte Stelle gehen und Puffer einfügen: "fp

Installation

Anwendung

Problembehebung

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt
Weblinks