GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Grundlagen:Ein Anfängerleitfaden zur Textbearbeitung mit vim

Vim ist ein Texteditor, mit dem ich mich identifizieren kann:Vim und ich sind beide 90er-Babys und wir arbeiten lieber klüger, nicht härter. Es gibt eine Vielzahl von Gründen, vim zu lernen, von seinen einfachen Navigationswerkzeugen bis hin zu seiner schnellen und schmutzigen Zeichenkorrektur. Hier ist ein Crashkurs in einem herausragenden Tool, das jeder Systemadministrator lernen sollte.

[ Jetzt herunterladen:Vim-Spickzettel ]

Was ist Vim?

Der Name Vim ist ein Akronym für Vi Improved. Dieser Editor ist eine erweiterte Version des Vi-Textes

Editor, den wir alle kennen und lieben und der normalerweise in einem CLI-Formular angezeigt wird; Es ist jedoch eine GUI-Version für die Standard-Desktop-Nutzung verfügbar. Vim erlaubt Ihnen, Dateien mit vimdiff zusammenzuführen – was nicht dasselbe ist wie diff , das Vergleichsdienstprogramm – sowie eine Autovervollständigungsfunktion und einen Vergleichsmodus, der dem diff ähnelt Nützlichkeit. Die eigentliche Änderung und Nützlichkeit dieses Editors besteht in der Unterstützung von Plug-ins und mehreren Skriptsprachen wie Perl und Python. Ebenfalls enthalten ist die Unterstützung für Komprimierungsfunktionen wie tar und zip , sowie Netzwerkübertragungsprotokolle wie SSH, FTP und HTTP.

Gemeinsame Modi von Vim

Der Vim-Editor hat drei Modi, die bestimmen, wie der Editor funktioniert:Normal (oder Befehl), Einfügen und GUI.

Normaler Modus

Im normalen Modus können Sie dem Editor Befehle erteilen. Funktionen wie die folgenden finden Sie hier:

  • :w schreiben/speichern.
  • :q beenden.
  • :w <filename.txt> um eine neue Datei zu benennen.
  • :q!  beenden, ohne die Änderungen in der Datei zu speichern

Drücken Sie die Esc-Taste, um den Normalmodus zu starten, und geben Sie :(desired command) [Enter] ein um Ihre beabsichtigte Aufgabe zu erfüllen. Wenn ich beispielsweise an einer neuen Datei arbeite und sie „file.txt“ nennen möchte, würde ich Folgendes verwenden: 

:w file.txt [ENTER]

Einfügemodus

Wenn Sie es bis hierher geschafft haben, wissen Sie wahrscheinlich, was der Einfügemodus tut. Für diejenigen, die dies nicht tun, drücken Sie die Taste I (Kleinbuchstabe i ), sobald Sie am unteren Bildschirmrand die Eingabeaufforderung „EINFÜGEN“ sehen, die darauf hinweist, dass Sie jetzt Text bearbeiten oder hinzufügen können.

Um diesen Modus zu verlassen und zum Normalmodus zurückzukehren, drücken Sie einmal die Esc-Taste.

GUI-Modus

Der GUI-Modus ist nur in einigen Umgebungen verfügbar. Es bietet eine grafische Point-and-Click-Oberfläche, die mit Maus und Tastatur verwendet werden kann.

Vim-Tipps und Tricks

Stellen Sie sich nun vor, Vim wäre dieser zwielichtige Typ an der Ecke in einem Trenchcoat, der gefälschte Rolex-Uhren in seinem Revers verkauft, nur dass VIM anstelle von gefälschten Uhren Tricks und Abkürzungen im Angebot hat. Im Ernst, es gibt zu viele, um sie in diesem Artikel aufzulisten, aber ich werde hier einige meiner Favoriten auflisten: 

  • dd entfernt den gesamten Text aus der aktuellen Zeile (löscht die gesamte Zeile) und speichert den entfernten Text in der Zwischenablage.
  • p fügt alles aus der Vim-Zwischenablage in den aktuellen Cursor ein (legt) und passt gut zu der obigen Verknüpfung zum Löschen ganzer Zeilen.
  • r ersetzt ein Zeichen und eignet sich hervorragend für eine schnelle Korrektur.

Mit r ist etwas komplizierter als die anderen:

  1. Drücken Sie Esc, um in den Normalmodus zu wechseln.
  2. Bewegen Sie den Cursor auf das Zeichen, das Sie korrigieren möchten.
  3. Geben Sie r ein gefolgt von dem Zeichen, das Sie verwenden möchten.

Beispielsweise kann „Goodbee“ in „Goodbye“ geändert werden, indem das erste „e“ hervorgehoben und dann ry eingegeben wird .

Wo anfangen

Ich ermutige Sie, diese Tricks auszuprobieren. Es gibt keinen besseren Weg zu lernen, als eine Textdatei zu erstellen und dann zufällige Änderungen vorzunehmen.

Eigentlich stimmt das vielleicht nicht, was mich zum absolut besten Weg bringt, den ich gefunden habe, um Vim zu lernen. Ich lerne am besten mit ein wenig Anleitung, daher ist es keine Überraschung, dass ein Tutor genau das ist, was ich brauchte. Vim hat einen eingebauten Tutor, auf den durch Eingabe von vimtutor zugegriffen werden kann im Endgerät. Dieser Tutor gibt Ihnen Unterricht zu bestimmten Themen, angefangen vom Anfänger bis zum Fortgeschrittenen. Ich kann dieses Tool Anfängern wärmstens empfehlen.

Wenn Sie gerne Spaß mit Technologie haben, sehen Sie sich das kostenlose Vim-basierte Abenteuerspiel Vim-Adventures an. Dieses Spiel ist eine großartige Möglichkeit, eine neue Fähigkeit zu erlernen und gleichzeitig eine Augenweide für Old-School-Spiele zu genießen.

Dieser Artikel ist nur ein kleiner Vorgeschmack auf das, was Vim tatsächlich zu bieten hat. Sobald Sie sich mit den Dingen, über die wir hier gesprochen haben, wohler fühlen, ermutige ich Sie, sich "Operatoren und Bewegungen" sowie Dotfiles anzusehen, um Ihre Vim-Erfahrung anzupassen. Wenn Sie weitere Informationen zu Texteditoren suchen, sehen Sie sich unsere anderen Texteditor-Artikel an.

[ Jetzt herunterladen:Vim-Spickzettel ]


Linux
  1. Eine Anleitung für Anfänger zu firewalld unter Linux

  2. Vollständiges Handbuch zur Verwendung von AsciiDoc unter Linux

  3. ViM Texteditor 101 Handbuch

  4. Befehlszeilen-Texteditoren unter Linux

  5. Bearbeiten einer .jar mit `vim`

Ein Leitfaden für Anfänger zur Netzwerkfehlerbehebung unter Linux

Anfängerleitfaden zur Installation von Pop!_OS Linux

So verwenden Sie AppImage unter Linux (Anfängerhandbuch)

Anfängerhandbuch zum Analysieren von Protokollen unter Linux mit dem Befehl journalctl

Anfängerleitfaden für Syslogs unter Linux

Arbeiten mit dem Vim-Editor (Text-Editor)