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 -VerssionDie Ausgabe zeigt an, dass es nicht installiert ist.
$ sudo apt installieren Sie vim -yUm es aus dem Snap Utility Store aus zu installieren, installieren Sie zunächst Snap Utility.
$ sudo APT Installieren Sie SnapdInstallieren Sie nun den VIM -Editor im Snap Utility Store.
$ sudo snap install vim-editor-BetaVIM -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.txtDie 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 Datei2Zur Erläuterung vergleichen wir zwei Dateien, Datei.txt und neufile mit dem Vimdiff Befehl.
$ vimdiff Datei.TXT NewfileDie 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.