Vim kopieren und einfügen mehrere Zeilen

Vim kopieren und einfügen mehrere Zeilen
Die Mehrheit der UNIX-Varianten wird mit Vim ausgestattet, einem beliebten Open-Source-Texteditor, der standardmäßig installiert ist. Der Texteditor verfügt. Einer der häufigsten Jobs während der Arbeit mit den Textdateien ist das Kopieren, Schneiden und Einfügen von Text. In allen Linux -Varianten ist Vim oder sein Vorgänger VI bereits installiert. Wenn Ihr bevorzugter Herausgeber nicht verfügbar ist, kann ein rudimentäres Verständnis von VIM nützlich sein. VIM bietet eine Vielzahl von Methoden zum Kopieren und Einfügen der Zeilen, wenn Sie einige Zeilen innerhalb einer Datei ändern müssen, während Sie den Editor verwenden, anstatt die gesamte Zeile umschreiben zu müssen. Die Wörter "Yank" und "Put" sind austauschbare Terminologien für die Handlungen des Kopierens und Einfügens. Daher müssen Sie in VIM die Zeilen erziehen, wenn Sie sie kopieren müssen, und Sie müssen sie in einer genauen Position einfügen. In diesem Artikel werden die Kopier- und Einfügenfunktionen des VIM -Editors gezeigt.

Beispiel 1:

Vor dem Kopieren und Einfügen müssen wir die VIM -Datei wie folgt erstellen:

Der „Einfügen“ des VIM -Editors kann durch Drücken von „ESC“ und Tippen auf "I" zugegriffen werden."Der ausgewählte Text wird mit dem Befehl" yank "oder" y "kopiert. Das Wichtigste, was Sie sich erinnern müssen, ist, dass Sie VIM mit einer bereits erstellten Datei lesen können. Wenn nicht, starten Sie einfach den VIM -Editor und fügen Sie den Text hinzu. Die VIM -Datei enthält einige neue, einfache Textzeilen, wie im folgenden Bild gezeigt:

Wir haben auf den visuellen Modus des VIM zugegriffen, indem wir den Schlüssel „ESC“ verwendet haben. Anschließend haben wir die Taste "V" auf der Tastatur genutzt, um den Befehl zum Kopieren zu versuchen. Der visuelle Modus wird wie im folgenden Bild gezeigt aktiviert:

Der erste Charakter in der ersten Zeile war da, wo der Cursor war. Indem wir die Taste "J" oder "Next" auf der Tastatur drücken, haben wir den hervorgehobenen Text aus der ersten Zeile gewählt. Um diese Linie zu replizieren, machten wir uns auf den Weg und schieben die Taste „Y“.

Nachdem wir auf die ESC -Taste und die Taste „I“ geklickt haben, sind wir jetzt wieder im Einfügenmodus. Die sechste Zeile wird durch Scrollen nach unten erreicht und der Cursor wird zu Beginn festgelegt.

Der extrahierte Text wurde dann durch Drücken der Taste „P“ eingefügt. In diesem Fall haben wir eine einfache Technik zum Kopieren und Einfügen in den VIM -Editor verwendet.

Der Befehl Löscher kann auch zum Kopieren und Einfügen verwendet werden. Wir haben daher ein kleines Beispiel dafür. Aus dem visuellen Block haben wir die erste Zeile des Textes ausgewählt, die angezeigt wurden.

Wie Sie sehen können, wurde der hervorgehobene Text geschnitten und an einem anderen Ort geklebt, sobald wir „D.Nachdem wir jetzt in den Einsatzmodus umgestellt haben, haben wir den Befehl „P“ verwendet, um den Text in die letzte leere Zeile einzufügen. Die Ergebnisse sind im Folgenden angezeigt:

Beispiel 2:

Der Befehl „yy“ Yank soll nur die Zeile kopieren, die die neue Zeile enthält, in der die Maus derzeit liegt. Daher haben wir den Einfügen -Modus von VIM verwendet, um der Datei einige Zeilen hinzuzufügen. Derzeit befindet sich der Cursor zu Beginn der ersten Zeile. Um die erste Zeile mit einem neuen Zeilencharakter zu replizieren, wechseln Sie zum regulären Modus und klicken Sie auf „yy.”

In der Linie befindet sich der Cursor derzeit nach der Wiedereröffnung des Einfügungsmodus. Das Ergebnis ist im folgenden Bild zu sehen, nachdem die Taste „P“ gedrückt wurde.

Beispiel 3:

Mit Vims Befehl Yank können Sie viele Zeilen gleichzeitig kopieren. Das tun wir auch. Im Einfügungsmodus wird der Cursor auf das erste Zeichen der dritten Zeile eingestellt. Durch Auswahl des regulären Modus und Drücken von „3 -jähriger“ können wir die drei Zeilen duplizieren. Wie Sie sehen können, zeigt VIM auch die Maßnahmen an, um die drei Zeilen zu rufen.

Die Ausgabe wird wie im Bild angezeigt, sobald Sie "P" gedrückt haben. Die endgültige Paste -Operation umfasst alle drei Zeilen.

Beispiel 4:

Der Befehl y $ kopiert den Text vom Ende einer bestimmten Zeile zu dem Ort, an dem sich der Cursor jetzt befindet. Daher haben wir mehrere Zeilen mit dem Einfügenmodus eingefügt und den Cursor auf das erste Zeichen der ersten Zeile eingestellt. Die zweite Zeile ist erreicht, nachdem der Befehl „y $“ gedrückt wurde.

In diesem Fall haben wir den Befehl Put oder den Befehl „P“ verwendet, um den kopierten Text einzufügen.

Beispiel 5:

Der Text wird mit dem Befehl „y^“ Yank von der Stelle kopiert, an der sich der Cursor derzeit am Anfang dieser spezifischen Zeile befindet. Nach dem Wort „Einfügen“ setzen wir den Cursor auf einen leeren Raum. Dann drücken wir im normalen Modus die Taste "y^".

Die letzte Textzeile muss nach unten gescrollt werden, um den Befehl Platz zu verwenden, oder „P“, um den kopierten Text in den Einfügenmodus einzufügen, während der reguläre Modus verwendet wird. Wie Sie sehen können, wird die gesamte letzte Zeile durch das Wort „Einfügen“ aus dem allerersten Charakter eingefügt.

Beispiel 6:

Der Text kann vom aktuellen Ort zum folgenden Wort kopiert werden, indem das Symbol „YW“ verwendet wird. Infolgedessen klicken wir auf den „YW“, nachdem wir die Maus dort platziert haben.

Der Cursor wird nach der nächsten Zeile im regulären Modus platziert und „P“ eingegeben. Eine Abbildung der Ausgabe ist im Folgenden angegeben:

Beispiel 7:

Verwenden Sie zum Kopieren eines einzelnen Wortes den Befehl "yiw". Dann, wie im Folgenden dargestellt, müssen Sie "Yiw" drücken, während Sie den Zeiger über das Wort halten.

Wir haben das folgende Ergebnis nach der Ausführung des Befehls Put erhalten:

Abschluss

Dieser Artikel enthält eine gründliche Beschreibung und ein Beispiel für einige einfache Befehle zum Kopieren und Einfügen des Textes oder der Daten in eine VIM -Datei. Der Befehl „Yank“ und der Befehl „put“ werden beide auf verschiedene Weise zum Kopieren und Einfügen verwendet. Sie sind jetzt mit den Kopier- und Einfügen der VIM -Funktionen vertraut. Es ist möglich, dass Sie häufig das Setup Ihres Pakets ändern müssen. Die Mehrheit der Dinge kann in VIM problemlos mit den Schnitt- und Paste -Funktionen abgeschlossen werden.