Android

Kopieren, Ausschneiden und Einfügen in vim / vi

vi vim Texteditor erweiterte Bedienung |Linux |Ubuntu |Apple |Mac OS |BSD |Unix [Deutsch/German]

vi vim Texteditor erweiterte Bedienung |Linux |Ubuntu |Apple |Mac OS |BSD |Unix [Deutsch/German]

Inhaltsverzeichnis:

Anonim

Beim Arbeiten mit Textdateien gehört das Kopieren, Ausschneiden und Einfügen von Text zu den am häufigsten ausgeführten Aufgaben.

Vim oder sein Vorgänger Vi ist auf macOS und fast allen Linux-Distributionen vorinstalliert. Das Kennen der Grundlagen von Vim ist hilfreich, wenn Ihr Lieblingseditor nicht verfügbar ist.

Dieser Artikel beschreibt das Kopieren, Ausschneiden und Einfügen im Vim / Vi-Editor.

Kopieren, Ausschneiden und Einfügen im normalen Modus

Wenn Sie den Vim-Editor starten, befinden Sie sich im normalen Modus. In diesem Modus können Sie Vim-Befehle ausführen und durch die Datei navigieren.

Um von einem anderen Modus in den normalen Modus zurückzukehren, drücken Sie einfach die Esc Taste.

Vim hat eine eigene Terminologie zum Kopieren, Ausschneiden und Einfügen. Kopieren heißt yank ( y ), Ausschneiden heißt delete ( d ) und Einfügen heißt put ( p ).

Kopieren (Reißen)

Um Text zu kopieren, platzieren Sie den Cursor an der gewünschten Stelle und drücken Sie die Taste y gefolgt vom Bewegungsbefehl. Nachfolgend finden Sie einige hilfreiche Ruckbefehle:

  • yy - Yank (Kopieren) der aktuellen Zeile einschließlich des Zeilenumbruchzeichens. 3yy - Yank (kopieren) drei Zeilen, beginnend mit der Zeile, in der sich der Cursor befindet. y$ - Yank (Kopieren) alles vom Cursor bis zum Ende der Zeile. y^ - Yank (copy) alles vom Cursor bis zum Zeilenanfang. yw - Yank (Kopie) zum Anfang des nächsten Wortes. yiw - Yank (kopiere) das aktuelle Wort. y% - Yank (Kopie) zum übereinstimmenden Zeichen. Standardmäßig werden die Paare () , {} und unterstützt . Nützlich, um Text zwischen passenden Klammern zu kopieren.

Schneiden (Löschen)

Im normalen Modus ist d die Taste zum Ausschneiden (Löschen) von Text. Bewegen Sie den Cursor an die gewünschte Position und drücken Sie die Taste d , gefolgt vom Bewegungsbefehl. Hier sind einige hilfreiche Befehle zum Löschen:

  • dd - Löscht (schneidet) die aktuelle Zeile einschließlich des Zeilenumbruchs. 3dd - Lösche (schneide) drei Zeilen ab der Zeile, in der sich der Cursor befindet. d$ - Lösche (schneide) alles vom Cursor bis zum Ende der Zeile.

Die Bewegungsbefehle, die für das Ziehen gelten, gelten auch für das Löschen. Zum Beispiel löscht dw bis zum Anfang des nächsten Wortes und d^ löscht alles vom Cursor bis zum Anfang der Zeile.

Einfügen (Putten)

Bewegen Sie den Cursor an die gewünschte Stelle und drücken Sie p , um den Text nach dem Cursor einzufügen, oder P , um ihn vor dem Cursor einzufügen.

Kopieren, Ausschneiden und Einfügen im visuellen Modus

Im visuellen Modus von Vim können Sie Text auswählen und bearbeiten.

  1. Platzieren Sie den Cursor auf die Linie, die Sie beschneiden oder ausschneiden möchten.

    Der visuelle Modus hat drei Untertypen.

    • Drücken Sie v , um den visuellen Modus aufzurufen. Drücken Sie V , um den visuellen Zeilenmodus aufzurufen, in dem der Text zeilenweise ausgewählt wird. Drücken Sie Ctrl+v , um den visuellen Blockmodus aufzurufen. In diesem Modus wird der Text durch Rechteckblöcke ausgewählt.

    Das Aufrufen des visuellen Modus markiert auch einen Startauswahlpunkt.

    Bewegen Sie den Cursor an das Ende des Texts, den Sie kopieren oder ausschneiden möchten. Sie können einen Bewegungsbefehl oder die Pfeiltasten nach oben, unten, rechts und links verwenden.

    Drücken Sie y zum Kopieren oder d zum Ausschneiden der Auswahl.

    Bewegen Sie den Cursor an die Stelle, an der Sie den Inhalt einfügen möchten.

    Drücken Sie P um den Inhalt vor dem Cursor einzufügen, oder p um ihn nach dem Cursor einzufügen.

Fazit

In diesem Handbuch haben wir Ihnen gezeigt, wie Sie in Vim kopieren, ausschneiden und einfügen.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

terminal vim