Wichtige VIM -Editor -Befehle

Wichtige VIM -Editor -Befehle
Der VIM -Texteditor ist eine Verbesserung gegenüber dem ursprünglichen VI -Editor. Dieses Programm ist ein Elite -Texteditor, den Sie kostenlos zur Verfügung haben können! Vim ist kostenlos und Open-Source und für alle wichtigen Plattformen verfügbar. Vim ist ein CLI -Texteditor mit unzähligen Funktionen und Unterstützung durch die Programmiergemeinschaft.

In diesem Artikel werden einige der wichtigsten VIM -Befehle behandelt, die Sie beherrschen sollten, um das Beste aus diesem Texteditor herauszuholen. Priorität wird eher auf einfache als komplexe Befehle aufgestellt, die nützlich für dieses Programm sind. Wie der Titel schon sagt, enthält dieser Artikel 25 der wichtigsten VIM -Editor -Befehle.

Vim auf Linux

Wie bereits erwähnt, ist Vim eine verbesserte Version des VI -Editors. Der VI-Editor wird vorinstalliert mit einer Linux-Distribution, da VI Teil von Unix ist. Der VIM-Editor wird jedoch nicht vorinstalliert, sodass Sie VIM separat installieren müssen. Vim ist ein sehr beliebter Redakteur und sollte direkt über den Paketserver Ihrer Distribose verfügbar sein.

Im Folgenden habe ich die Befehle aufgelistet, um VIM für einige der beliebten Linux -Distribos zu installieren. Wenn Sie Ihre Distribution hier unten nicht sehen, recherchieren Sie bitte, um diesen Schritt durchzuführen.

Debian/Ubuntu und Ableitungen:

$ sudo apt -get install Vim -y

Arch Linux und Ableitungen:

$ sudo pacman -s vim

CentOS/Rhel und Ableitungen:

$ sudo yum install vim

OpenSuse und Ableitungen:

$ sudo zypper install vim

Wichtige VIM -Befehle

Vim bietet standardmäßig eine Reihe von Befehlen an. Das Beherrschen dieser Befehle kann eine konsistente VIM -Erfahrung garantieren, wo immer Sie gehen. Mit VIM können Sie jedoch auch Ihre eigenen Befehle erstellen. In diesem Artikel werden hauptsächlich die integrierten VIM-Befehle erörtert.

Starten Sie zunächst VIM, indem Sie den folgenden Befehl ausführen:

$ vim

Vim verlassen

Wenn Sie jemals im VIM -Editor waren, sind Sie möglicherweise mit diesem Mem vertraut. Jeder, der VIM zum ersten Mal benutzt, hat dieses Problem wahrscheinlich gesehen, einschließlich mir selbst. Nach dem Öffnen des VIM -Texteditors wissen viele nicht, wie man den Editor beendet. Es mag dumm klingen, aber ich glaube, dass dies eine gemeinsame Erfahrung unter VIM -Benutzern ist. Wenn Sie den Editor starten, kann VIM Ihnen zeigen, wie Sie den Editor beenden.

Führen Sie den folgenden Befehl aus, um den VIM -Editor zu beenden:

$: aufhören

Die empfohlene Möglichkeit besteht jedoch darin, die Abkürzung der zu verwenden aufhören Befehl. Dies spart einige Zeit.

$: q

Angenommen, Sie möchten die aktuellen Änderungen verwerfen und VIM beenden, ohne Änderungen zu speichern, die Sie vorgenommen haben. Verwenden Sie stattdessen den folgenden Befehl, um VIM zu beenden und Änderungen abzuwerfen:

$: q!

Navigation

Das Navigieren durch den Text ist eine notwendige Funktion. Mit VIM gibt es zwei Möglichkeiten, wie Sie durch den Text navigieren können, den Sie bearbeiten: Mithilfe der Pfeiltasten oder mithilfe der HJKL -Tasten.

  • H - links
  • L - richtig
  • K - Up
  • J - Down

Alle diese Schlüssel befinden sich in der Heimreihe, sodass Sie schnell und einfach auf diese Befehle zugreifen können. Es braucht ein wenig Übung, um sich an dieses Navigationssystem zu gewöhnen.

Modus einfügen

VIM ist ein modaler Editor, der sich in jedem Modus, in dem Sie sich befinden, anders verhalten. Für die meisten sollte der „Einfügen“ -Modus bekannt sein. In der Tat arbeiten die meisten anderen Textredakteure auf diese Weise.

Drücken Sie, um den Modus "Einfügen" zu aktivieren ich.

Um zum normalen Modus zurückzukehren, drücken Sie ESC und Sie kehren zum „normalen“ Modus zurück.

Zeichen löschen

Müssen etwas löschen, das Sie gerade eingegeben haben? Abhängig von dem Modus, in dem sich VIM befindet, gibt es zwei Möglichkeiten, Zeichen zu löschen.

Wenn Sie sich im „normalen“ Modus befinden, drücken Sie X Zeichen löschen. Die Schaltfläche „X“ verhält sich wie der Schlüssel "Löschen" in einem normalen Texteditor. Wenn Sie ein Rücktaster-ähnliches Verhalten benötigen, verwenden Sie dann X (Großbuchstaben).

Wenn Sie sich im Modus "einfügen" befinden, löscht die Taste "Backpace" oder "Löschen" den Text.

Kopieren, schneiden und einfügen

Kopieren/Einfügen ist eine der häufigsten Funktionen eines Texteditors. Im Fall von VIM wird diese Funktion etwas komplizierter.

Um den Text auszuwählen, den Sie kopieren oder schneiden möchten, verschieben Sie Ihren Cursor an den gewünschten Ort und drücken Sie v (Kleinbuchstaben). Wenn Sie die gesamte Zeile auswählen möchten, drücken Sie V (Großbuchstaben).

Drücken Sie zum Kopieren des ausgewählten Textes, um den ausgewählten Text zu kopieren y. Drücken Sie zum Kopieren der gesamten Zeile yy oder Y (Großbuchstaben). Drücken Sie zum Schneiden des ausgewählten Textes D.

Zum Einfügen, drücken P (Großbuchstaben). Wenn Sie nach dem Cursor einfügen möchten, drücken Sie P (Kleinbuchstaben).

Speichern einer Datei

Sobald Sie alle benötigten Textbearbeitungen durchgeführt haben, ist es jetzt Zeit, die Datei zu speichern.

Um die aktuell geöffnete Datei zu speichern, geben Sie den folgenden Befehl ein:

$: w

Linie löschen

Um die aktuelle Zeile zu löschen, verschieben Sie Ihren Cursor in die gewünschte Zeile und geben Sie den folgenden Befehl ein:

$ dd

Rückgängig und wiederholen

Wenn Sie einen Tippfehler eingetreten sind oder eine Aktion rückgängig machen möchten, drücken Sie schnell die (en). Es besteht die Möglichkeit, dass Sie bei der Verwendung von VIM möglicherweise häufiger die Rückgängigkeitsfunktion verwenden müssen.

Drücken Sie ein Rückgängigmachen u.

Um eine Wiederholung durchzuführen, drücken Sie "Strg + r".

Umzug zum Start/Ende einer Linie

Drücken Sie, um Ihren Cursor wieder zum Beginn der aktuellen Linie zu bringen ^. Der Schlüssel „Home“ wird diese Funktion ebenfalls ausführen.

Suchen und ersetzen

Vim bietet eine robuste Suchfunktion. Verwenden Sie die folgende Befehlsstruktur, um eine grundlegende Suche durchzuführen:

$ /

Der obige Befehl sucht nach vorne. Verwenden Sie stattdessen den folgenden Befehl, um rückwärts zu suchen.

$ ?

Drücken Sie zum nächsten Suchergebnis, um zum nächsten Suchergebnis zu gehen N (Kleinbuchstaben). Um zum vorherigen Suchergebnis zu gehen, drücken Sie N (Großbuchstaben).

Ersetzen in VIM ist auch ein interessantes Merkmal. Um einen Ersatz auszuführen, müssen Sie zunächst die Kommandostruktur verstehen. Geben Sie dazu den folgenden Befehl ein:

$: s///

Es gibt zwei Flaggen, auf die Sie sich konzentrieren sollten: G (nur die Stromleitung ersetzen) und GC (Ersetzen Sie für alle Zeilen). Wenn Sie die Flagge verwenden GC, Vim wird fragen, ob Sie den ausgewählten Text ersetzen möchten.

Geteilte Sicht

In einigen Situationen müssen Sie möglicherweise gleichzeitig mit mehreren Textdateien arbeiten. In diesem Fall können Sie den VIM -Bildschirm in mehrere Abschnitte aufteilen.

Es gibt zwei Arten von Splits, die Vim anbietet: vertikale und horizontale Spaltungen.

Führen Sie den folgenden Befehl aus, um einen vertikalen Aufteil auszuführen:

$: vsplit

Führen Sie den folgenden Befehl aus, um eine horizontale Aufteilung durchzuführen:

$: Split

Sie können auch mehrere Spaltungen gleichzeitig haben.

Um sich von einem Split-Screen zum anderen zu bewegen, können Sie „Strg + W“ verwenden (drücken Sie zweimal, um zu wechseln). Wenn Sie manuell zu einem Fenster navigieren möchten, drücken Sie "Strg + W + H/j/k/l".

Anpassen von Vim

Vim bietet viele Anpassungsmöglichkeiten. Sie können fast jede Funktion mit Hilfe von VIMRC und Plugins anpassen. Sie werden es vielleicht seltsam finden, aber dank der großartigen Community, die dieses Texteditor -Programm umgibt, hat viele Plugins viele Plugins.

Der erste Schritt zum Anpassen von VIM besteht darin. Vim verwendet dieses Skript, um Verhalten zu konfigurieren, Plugins zu laden und verschiedene Aktionen auszuführen. Die VIMRC -Datei ist in Vimscript -Sprache geschrieben. Schauen Sie sich hier den Anfängerhandbuch zu VIMRC an.

Abschließende Gedanken

Vim ist ein mächtiger Redakteur mit unendlichen Möglichkeiten. Während es einfach ist, bestimmte Funktionen und Befehle von VIM zu lernen, nimmt es mehr Anstrengung und Zeit, diesen Texteditor zu meistern. Sobald Sie jedoch gemeistert sind, werden Sie definitiv den Unterschied mit diesem Programm spüren. Hoffentlich konnte dieser Leitfaden Ihnen in irgendeiner Weise helfen.

Vim wird auch mit Vimtutor geliefert, einer lustigen Vim -Tutorial -App, um sich VIM beizubringen.

$ vimtutor

Hier sind einige interessante Tutorials für Sie. Schauen Sie sich gemeinsame VIM -Verknüpfungen, VIM -Syntax -Hervorhebungen, VIM -Plugins und Vim Awesome an, ein großes Repo von VIM -Plugins. Wenn Sie daran interessiert sind, jeden einzelnen Aspekt von VIM (zusammen mit all seinen erweiterten Funktionen) zu beherrschen, empfehle ich dringend, diese Tutorials herauszufinden.

Genießen!