Verwenden Sie VIM -Editor - Komplette Anleitung

Verwenden Sie VIM -Editor - Komplette Anleitung
Der VIM-Editor gehört zu den besten Editoren, die in der Befehlszeilenschnittstelle zum Öffnen, Bearbeiten und Speichern von Dateien verwendet werden. VIM-Editor kann zum Bearbeiten einfacher Textdateien sowie unterschiedlichen Codedateien verschiedener Sprachen verwendet werden. Vim ist die aktualisierte Version des VI -Editors. Deshalb wird Vim als "VI verbessert" abgekürzt. Es ist hocheffizient und auch als IDE (integrierte Entwicklungsumgebung) bekannt. Vim hat unterschiedliche Verknüpfungen, um Aufgaben auszuführen. Es hat unterschiedliche Modi und Bindungen.

Dieser Beitrag hilft uns zu wissen, wie wir einen VIM -Editor zur Bearbeitung verschiedener Dateien verwenden können.

Vergleich von VIM mit Nano Editor

Der NANO-Editor ist der Standard-Editor in den Linux-Verteilungen, während der VIM-Editor größtenteils in einigen Verteilungen von Linux vorinstalliert ist. Es gibt einige Funktionen auf der Grundlage, deren Basis beliebter ist als Nano, und diese Funktionen sind:

VIM -Editor Nano -Herausgeber
Es ist etwas komplex für einen Anfänger Für einen Anfänger ist es einfach zu verstehen
Unterstützt Programmiersprachen Unterstützt keine Programmiersprachen
Es ist ein Modus basierend Es ist modellos
Verbesserte Version des VI -Editors Verbesserte Version von Pico Editor
Erweiterter Editor mit vielen Tools Einfacher Herausgeber

Modi von Vim

Vim hat zwei verschiedene Arten von Modi als

Befehlszeilenmodus: Wenn Sie eine Datei mit VIM öffnen, befinden Sie sich standardmäßig im Befehlsmodus. Im Befehlsmodus können Sie unterschiedliche Aufgaben ausführen, indem Sie beispielsweise die Befehle verwenden, um eine Zeile zu löschen, die Zeile zu kopieren und in einer beliebigen Position der Datei durch den Cursor zu navigieren. Wenn Sie aus irgendeinem Grund nicht im Befehlsmodus sind, drücken Sie einfach die ESC Schlüssel, um in den Befehlsmodus einzugeben.

Modus einfügen: Um etwas einzufügen, müssen Sie für diesen Zweck den Einsatzmodus auswählen. Drücken Sie einfach die ICH Taste zum Eingeben des Einfügungsmodus. In diesem Modus können Sie alles schreiben und der Datei alles hinzufügen. Sobald Sie durch das Einfügen durchgeführt sind, drücken Sie die ESC-Taste vom Tastatur und schalten Sie den Befehlszeilenmodus ein.

Installation von Vim

In einigen Verteilungen von Linux ist VIM vorinstalliert, aber wenn es standardmäßig nicht installiert ist. Um herauszufinden, ist VIM standardmäßig installiert oder führt den folgenden Befehl im Terminal nicht aus.

$ vim -Verssion

Die Ausgabe zeigt an, dass es nicht installiert ist.

$ sudo apt installieren Sie vim -y

Um es aus dem Snap Utility Store aus zu installieren, installieren Sie zunächst Snap Utility.

$ sudo APT Installieren Sie Snapd

Installieren Sie nun den VIM -Editor im Snap Utility Store.

$ sudo snap install vim-editor-Beta

VIM -Befehle

VIM wurde in der Linux -Verteilung installiert. Jetzt werden wir weiter über die Befehle in Vim erfahren. Es hat mehr als 1000 Befehle, um verschiedene Aufgaben effizient auszuführen. Verschiedene Arten von Befehlen werden mit Beispielen erklärt.

Grundbefehle

Einige grundlegende Befehle des VIM -Editors sind

Öffne einen Ordner : Sie können eine Datei mit dem VIM -Editor mit dem Schlüsselwort "Vim" öffnen. Zum Verständnis möchten wir eine Datei mit dem Namen Datei öffnen.TXT mit VIM -Editor.

$ vim Datei.txt

Die Datei wurde im VIM -Editor geöffnet.

HILFE -Befehl: Wenn Sie eine Art von Hilfe in Bezug auf einen Befehl benötigen, geben Sie an : Hilfe [Befehlsschlüsselwort] Im Befehlsmodus wird die Liste der Hilfe angezeigt. Zum Beispiel finden wir Hilfe im Befehl "Kopie".

In der Ausgabe wird eine Datei angezeigt, die alle relevanten Hilfe für das Schlüsselwort "Kopieren" enthält.

Öffnen Sie eine Codedatei: Wenn Sie nun eine andere Datei öffnen möchten, können Sie sie durch Eingabe öffnen : e [Dateiname] Im Befehlsmodus. Zum Verständnis öffnen wir eine Datei mit dem Namen Code2.PHP verwendet ": e code2.PHP ”.

Die angegebene Datei wird als Ausgabe geöffnet.

Beenden Sie VIM, ohne eine Datei zu speichern: Wir können den Editor beenden, ohne die von uns vorgenommenen Änderungen durch Eingabe zu speichern : QA oder :Q! und dann drücken Sie die Eingabetaste. Zum Beispiel kündigen wir die Datei:

Nachdem Sie die Eingabetaste getroffen haben, sind Sie zurück zum Terminal.

Beenden Sie VIM, indem Sie die Dateien speichern: Wir können die Datei kündigen, indem wir sie speichern. Um dies zu tun, Typ : WQ und drücke EINGEBEN.

Speicher die Datei : Während wir arbeiten, wenn wir die Änderungen speichern möchten, können wir dies durch Tippen tun : w und das Schlagen der EINGEBEN Taste.

Speichern Sie eine Datei durch Umbenennen: Wir können eine Datei speichern, indem wir sie durch Tippen umbenennen ““: W [Dateiname] ”:

Cursor -Navigationsbefehle

In VIM -Editor wird die Maus nicht verwendet, da der Cursor mit Hilfe von Schlüssel bewegt wird. Wir werden einige Schlüssel und Verknüpfungen besprechen, um im VIM -Editor zu navigieren. Es gibt eine Liste von Schlüssel und ihre Absichten, indem Sie sie durch Drücken von Semikolon „:“ und dann auf die spezifische Taste drücken.

Befehle Aktionen
H Um den Cursor in die linke Position zu bewegen
l Um den Cursor in die richtige Position zu bewegen
J Um den Cursor in die Abwärtsposition zu bewegen
k Um den Cursor in die UP -Position zu bewegen
M Um den Cursor direkt in die Mitte des Bildschirms zu bewegen
L Um den Cursor direkt auf den unteren Bildschirmrand zu bewegen
H Um den Cursor direkt nach oben auf dem Bildschirm zu bewegen
e Legt den Cursor am Ende des Wortes
B Platziert den Cursor an die Startposition des vorherigen Wortes
w Legt den Cursor an die Startposition des nächsten Wortes
$ Legt den Cursor an der Endposition der Linie
0 Legt den Cursor an der Startposition der Linie
Nimmt den Cursor zur Startposition des nächsten Blocks oder des nächsten Absatzes
Nimmt den Cursor in die Startposition des vorherigen Blocks oder des vorherigen Absatzes
) Verschiebt den Cursor direkt in die Startposition des nächsten Satzes
( Verschiebt den Cursor direkt in die Startposition des vorherigen Satzes
G Platziert den Cursor am Ende der Datei
gg Stellen Sie den Cursor zu Beginn der Datei
# Um eine bestimmte Zeile zu erreichen, geben Sie die Anzahl der Zeilen neben # ein
Strg + b Verschiebt den Cursor auf eine Seite zurück
Strg + f Verschiebt den Cursor auf eine Seite nach vorne

Befehle bearbeiten

Wenn wir den Text bearbeiten möchten, gehen Sie zunächst zum Einfügenmodus, indem Sie die Taste „I/I“ drücken, und geben Sie den Text ein. Zu Bearbeitungszwecken gibt es einige Befehle, die bei der Bearbeitung wie Kopieren, Einfügen, Löschen und Rückgängigmachen helfen können. Wir können all diese Befehle besprechen:

Befehle kopieren: In VIM wird das Kopiewort aus dem Wort „Yank“ abgeleitet, damit Kopienbefehle mit einer Darstellung von YW verwendet werden.

Befehle Aktionen
yy Es wird verwendet, um eine Zeile zu kopieren
YW Es wird verwendet, um ein Wort zu kopieren
y $ Es wird verwendet, um von der vorliegenden Position des Cursors bis zum Ende der Linie zu kopieren

Befehl einfügen: In VIM kann der kopierte Text durch einfaches Tippen eingefügt werden "P" Nach dem Halbkolon.

Rückgängigmachen: Befehl: In VIM können wir diese Aktion rückgängig machen, indem wir nach dem Halbkolon fälschlicherweise oder unbeabsichtigt eine Maßnahme ausführen, indem wir „u“ eingeben. Wir haben eine leere Zeile im Text erstellt, wie im Bild unten gezeigt:

Jetzt werden wir die drücken "U" Taste durch Eingabe des Befehlsmodus durch Drücken der ESC -Taste nach Semikolon: ",

Befehl wiederherstellen: Um eine Aktion im VIM zu wiederholen, geben Sie an "R" Im Befehlsmodus (Befehlsmodus kann durch Drücken der ESC -Taste nach dem Eingeben von Semikolon geöffnet werden)

Befehle löschen: Für die Löschung von Wörtern oder Sätzen verwenden wir die in der Tabelle beschriebenen Befehle.

Befehle Aktionen
dd Eine Linie löschen
D Löschen des ausgewählten Teils einer Linie
dw Ein Wort löschen
D Löschen einer Linie von der vorliegenden Position des Cursors bis zum Ende der Linie
dg Löschen einer Zeile von der vorliegenden Position des Cursors bis zum Ende der Datei
DGG Löschen einer Zeile von der vorliegenden Position des Cursors zum Start der Datei

Beim Drücken von DD wurde die gesamte Linie gelöscht. Zum Beispiel öffnen wir eine Datei mit dem Namen Datei.txt.

Jetzt drücken wir DD im Befehlsmodus.

Beim Drücken von DW wurde das Wort "Is" gelöscht. Zum Beispiel ist unser Cursor auf dem Wort „IS“ in der ersten Zeile.

Beim Drücken von D wird die Linie aus der Cursorposition gelöscht:

Löschte beim Drücken von DG alle Linien aus der Startposition des Cursors:

Beim Drücken von DGG wurden frühere Linien aus dem Cursor gelöscht:

Die Ausgabe wird sein

Auswahlbefehle: Für die Auswahl oder Hervorhebung des Textes werden die folgenden Befehle verwendet.

Befehle Aktionen
v Einen Charakter hervorheben
V Eine Linie hervorheben

Beim Pressen: v.

Beim Drücken von V:

Zahlen Sie die Anzahl gegen Linien anzeigen

Machen Sie es uns leicht, die Zahlen mit jeder Zeile anzeigen, um festzustellen, welche Zeile wir sind und welche Zeile wir zur Bearbeitung gehen müssen. Um die Zahlen zusammen mit den Textzeilen anzuzeigen, können wir eine der in der Tabelle angezeigten Befehle verwenden.

:Nummer setzen
: Setzen Sie Nu!
:Nummer setzen!

Befehle durchsuchen

Wir können nach bestimmten Wörtern in VIM auch wie die anderen Redakteure durchsuchen. Die Befehle für die Suche sind:

Befehl Aktionen
/ [Geben Sie das Wort ein] Findet das eingegebene Wort aus der gesamten Datei heraus
? [Geben Sie das Wort ein] Um den vorherigen Text aus dem eingegebenen Wort zu durchsuchen
N Um Ihr Wort erneut in eine beliebige Richtung zu suchen
N Das Wort erneut in die entgegengesetzte Richtung durchsuchen

Wenn wir n:

Word Count -Befehle

Wie andere Redakteure können wir auch die Wörter und Zeichen in Vim zählen. Dafür gibt es zwei Möglichkeiten, die G und dann Strg + G drücken.

Oder verwenden w, !W und -W im Befehlsmodus:

Vergleichen Sie Dateien

Wir können zwei Dateien in VIM vergleichen. Die allgemeine Syntax des Befehls wird sein

$ vimdiff Datei1 Datei2

Zur Erläuterung vergleichen wir zwei Dateien, Datei.txt und neufile mit dem Vimdiff Befehl.

$ vimdiff Datei.TXT Newfile

Die Ausgabe zeigt Unterschiede wie in der ersten Zeile, Buchstaben „L“ in der ersten Datei befindet.

Abschluss

VIM-Editor ist der Befehlszeilen-Editor, der viel vielseitiger ist, da er alle Funktionen enthält, die sowohl vom Anfänger als auch vom Experten benötigt werden und für seine unterschiedlichen Funktionen beliebt sind. Es ist die erweiterte Form des VI -Editors und kann verwendet werden, um Programmierdateien verschiedener Sprachen zu öffnen. In diesem Artikel haben wir die Installation und verschiedene Befehle des VIM -Editors besprochen, mit dem der VIM -Editor verarbeitet wird. Wir haben auch unser Bestes versucht, die Verwendung von Befehlen mit Hilfe von Beispielen zu erklären.