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

Befehlszeilen-Texteditoren unter Linux

Es gibt zwei Befehlszeilen-Texteditoren in Linux®:vim und nano.

Sie können eine dieser beiden verfügbaren Optionen verwenden, falls Sie jemals ein Skript schreiben, eine Konfigurationsdatei bearbeiten, einen virtuellen Host erstellen oder eine kurze Notiz für sich selbst machen müssen. Dies sind nur einige Beispiele dafür, was Sie mit diesen Tools tun können.

Während diese Tools auf den ersten Blick entmutigend erscheinen mögen, sollte sich jeder Linux-Benutzer daran gewöhnen, mindestens eines zu verwenden. Fragen Sie einen beliebigen Linux-Administrator oder normalen Benutzer, und Sie werden bald feststellen, dass jeder seinen Favoriten hat.

Dieser Artikel behandelt die Grundlagen der einzelnen Bearbeitungswerkzeuge und ihre Unterschiede.

Vim

Vim kommt von Vi Improved, weil es der Nachfolger eines älteren Editors namens vi ist. Da es diesen Editor (über seinen Vorgänger) schon lange gibt, bevorzugen Linux-Administratoren oder Programmierer ihn normalerweise. Vim wird normalerweise von Leuten verwendet, die mit Linux vertraut sind, weil es eine etwas ansteigende Lernkurve haben kann.

Sie können vim verwenden, um ein Dokument von der Befehlszeile aus zu bearbeiten, zu schreiben und zu speichern. Dies geschieht durch die Verwendung von zwei verschiedenen Modi:

  • Befehl
  • Einfügen

Standardmäßig wird der vim-Editor im Befehlsmodus geöffnet. Um den vim-Editor zu öffnen, verwenden Sie die folgende Syntax in der Befehlszeile:

$ vim (name of the file)

oder

$ vim (full path of the file)

Um mit dem Schreiben oder Bearbeiten zu beginnen, müssen Sie insert eingeben Modus durch Drücken des Buchstabens i auf Ihrer Tastatur („I“ für Einfügen). Sie sollten ---INSERT--- sehen unten auf Ihrer Terminalseite, wenn Sie es richtig gemacht haben.

Wenn Sie mit der Eingabe fertig sind und Ihre Arbeit speichern möchten, müssen Sie insert beenden Modus. Drücken Sie die Escape-Taste (esc )-Taste, die Sie wieder in die Befehlszeile versetzt Modus. Anschließend können Sie Ihre Arbeit speichern.

Nachdem Sie die Escape-Taste gedrückt haben, drücken Sie Shift +; . Der untere Rand Ihres Terminalbildschirms ändert sich, um anzuzeigen, dass Sie es richtig gemacht haben. Sie sehen jetzt einen : wo der ---INSERT--- war.

Nachdem Sie den : sehen Geben Sie in der unteren linken Ecke Ihres vim-Editors w ein und drücken Sie dann Enter um Ihre Arbeit zu speichern. Dann können Sie entweder i eingeben erneut, um zu insert zurückzukehren Modus, wenn Sie mit dem Schreiben fortfahren möchten, oder Sie können die Datei verlassen. Drücken Sie zum Beenden Shift +; Geben Sie erneut q ein und drücken Sie dann Enter . Dies speichert Ihre Datei und schließt vim. Sie sollten wieder Ihren üblichen Terminalbildschirm sehen.

Sie können auch gleichzeitig auf die Speicher- und Beenden-Funktion zugreifen. Um vim in einem Befehl zu speichern und zu beenden, geben Sie wq ein nach dem : und drücken Sie dann Enter . Die Datei wird gespeichert und geschlossen.

Wenn Sie mit der Arbeit an einer Datei beginnen, aber Ihre Meinung ändern, können Sie sie ohne Speichern beenden. Geben Sie dazu Befehl ein Modus durch Drücken von esc gefolgt von Shift +; . Nachdem Sie den : sehen Geben Sie unten links q! ein . Dadurch wird vim zwangsweise beendet, ohne zu speichern. ! ist die Kraftfunktion.

Diese Befehle werden Sie die meiste Zeit verwenden, aber Sie können den folgenden Spickzettel verwenden, wenn Sie komplexere Aktionen mit vim ausführen möchten.

Spickzettel des Vim-Editors

Verwenden Sie die folgenden Befehle in Befehl Modus:

  • h - Bewegt den Cursor um ein Zeichen nach links; Sie können auch den Linkspfeil drücken.
  • j - Bewegt den Cursor eine Zeile nach unten; Sie können auch den Abwärtspfeil drücken.
  • k - Bewegt den Cursor eine Zeile nach oben; Sie können auch den Aufwärtspfeil drücken.
  • l - Bewegt den Cursor um ein Zeichen nach rechts; Sie können auch den Rechtspfeil drücken.
  • w - Bewegt den Cursor um ein ganzes Wort nach rechts.
  • b - Bewegt den Cursor um ein ganzes Wort nach links.
  • 0 - Bewegt den Cursor an den Anfang der aktuellen Zeile.
  • $ - Bewegt den Cursor an das Ende der aktuellen Zeile.
  • ~ - Ändert die Groß-/Kleinschreibung des aktuellen Zeichens.
  • dd - Löscht die aktuelle Zeile.
  • D - Löscht alles in der Zeile rechts von der aktuellen Cursorposition.
  • x - Löscht das aktuelle Zeichen.
  • u - Den letzten Befehl rückgängig machen.
  • . - Wiederholt den letzten Befehl.
  • :w - Aktuelle Datei speichern, aber nicht beenden.
  • :wq - Speichert die aktuelle Datei und beendet.

Die folgenden Befehle bringen Sie in insert Modus:

  • i - Fügt links von der aktuellen Cursorposition ein.
  • a - Hängt rechts von der aktuellen Cursorposition an.
  • dw - Löscht das aktuelle Wort.
  • cw - Ändert das aktuelle Wort.

Nano

Nano ist ein neuerer Texteditor in Linux-Systemen. Es ist einfacher und benutzerfreundlicher als vim.

Um eine Datei mit nano zu öffnen, verwenden Sie die folgende Syntax in der Befehlszeile:

$ nano (name of the file)

oder

$ nano (full path of the file)

Nachdem sich der Nano-Editor geöffnet hat, können Sie mit der Eingabe beginnen. Wenn Sie bereit sind, Ihre Arbeit zu speichern, drücken Sie Strg + O , was als Ausschreiben bezeichnet wird . Es speichert Ihre aktuelle Arbeit, während Sie Ihre Arbeit fortsetzen können. Wenn Sie fertig sind, können Sie speichern und beenden, indem Sie Strg + x drücken . Wenn Sie eine Datei in Nano speichern, wird Ihre aktuelle Arbeit basierend auf dem, was Sie gerade schreiben, farbcodiert.

Ein weiterer großer Unterschied zu Nano besteht darin, dass Sie im Editor auf eine Liste von Befehlen zugreifen können, aber Sie können auch den folgenden Spickzettel verwenden.

Nano-Editor-Spickzettel

Hinweis: Die Befehle in der folgenden Liste verwenden ^ um anzuzeigen, dass Sie die Strg-Taste drücken sollten Schlüssel zusammen mit dem anderen Schlüssel. Zum Beispiel ^G bedeutet, dass Sie Strg + G drücken sollten .

  • ^G - Holen Sie sich Hilfe.
  • ^X - Ausgang. Nano fragt dann, ob Sie mit einem Y speichern möchten oder N Möglichkeit.
  • ^O - Ausschreiben; auch bekannt als speichern.
  • ^R - Datei lesen. Geben Sie an der Cursorposition den Namen einer Datei ein, die Sie in das aktuelle Dokument einfügen möchten.
  • ^W - Wo ist; Suchfunktion.
  • ^\ - Ersetzen.
  • ^K - Text ausschneiden.
  • ^U - Ungeschnittener Text.
  • ^J - Begründen.
  • ^T - Buchstabieren.
  • ^C - Aktuelle Position; Speichern abbrechen.
  • ^_ - Zur Zeile gehen.

Sie können die Manpages verwenden, um detailliertere Informationen zu jedem Texteditor zu erhalten. Die Befehle lauten „man vim“ bzw. „man nano“.


Linux
  1. Wie ich Vim als meinen Standardeditor unter Linux konfiguriere

  2. Hören Sie Radio am Linux-Terminal

  3. Unterschiede zwischen Vi- und Vim-Texteditoren erklärt

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

  5. So installieren Sie Vim (vi) unter Windows 10

Top 10 Texteditoren für Linux Desktop

So verwenden Sie den Vim-Editor, um Text überall in Linux einzugeben

Wie man Textdateien mit dem Vim Editor unter Linux mit einem Passwort schützt

Top 7 der besten Texteditoren in Linux

Top 5 der besten Linux-Texteditoren

Beste Linux-Texteditoren:Die 20 überprüften Text- und HTML-Editoren