Das Anfängerhandbuch für Nano, den Linux-Befehlszeilentexteditor

Neu in der Linux-Kommandozeile? Verwirrt von allen anderen fortgeschrittenen Texteditoren? How-To Geek hat mit diesem Tutorial zu Nano, einem einfachen Texteditor, der sehr für Neulinge geeignet ist, den Rücken frei.

Wenn Sie sich an die Befehlszeile gewöhnen, werden Linux-Neulinge häufig von anderen, fortgeschritteneren Texteditoren wie vim und emacs abgeschreckt. Obwohl sie ausgezeichnete Programme sind, haben sie eine gewisse Lernkurve. Geben Sie Nano ein, einen benutzerfreundlichen Texteditor, der sich als vielseitig und einfach erweist. Nano ist standardmäßig in Ubuntu und vielen anderen Linux-Distributionen installiert und funktioniert gut in Verbindung mit sudo, weshalb wir es so lieben.

Nano laufen lassen

Sie können Nano auf zwei Arten ausführen. Um Nano mit einem leeren Puffer zu öffnen, geben Sie einfach "Nano" an der Eingabeaufforderung ein.

Sie können auch die folgende Syntax verwenden:

nano / path / to / filename

Nano folgt dem Pfad und öffnet diese Datei, falls vorhanden. Wenn es nicht vorhanden ist, wird ein neuer Puffer mit diesem Dateinamen in diesem Verzeichnis gestartet.

Werfen wir einen Blick auf den Standard-Nano-Bildschirm.

Oben sehen Sie den Namen des Programms und die Versionsnummer, den Namen der Datei, die Sie bearbeiten, und ob die Datei seit dem letzten Speichern geändert wurde. Wenn Sie eine neue Datei haben, die noch nicht gespeichert ist, wird "Neuer Puffer" angezeigt. Als nächstes sehen Sie den Inhalt Ihres Dokuments, einen Textkörper. Die dritte Zeile von unten ist eine "Systemnachricht" -Zeile, in der Informationen angezeigt werden, die für das Programm relevant sind, das eine Funktion ausführt. Hier können Sie sehen, dass dort "Neue Datei" steht. Die letzten beiden Zeilen unten machen dieses Programm sehr benutzerfreundlich: die Verknüpfungszeilen.

Es ist ein WYSIWYG-Editor. "Was du siehst ist was du kriegst." Was Sie eingeben, wird direkt in die Texteingabe eingegeben, es sei denn, Sie ändern es mit einem Schlüssel wie Control oder Meta. Es ist ziemlich einfach. Geben Sie also einen Text ein oder kopieren Sie etwas und fügen Sie es in Ihr Terminal ein, damit wir etwas zum Spielen haben.

Verknüpfungen

Programmfunktionen werden in Nano als „Verknüpfungen“ bezeichnet, z. B. Speichern, Beenden, Ausrichten usw. Die häufigsten werden am unteren Bildschirmrand aufgelistet, aber es gibt viele weitere, die dies nicht tun. Beachten Sie, dass Nano die Umschalttaste in Verknüpfungen nicht verwendet. Alle Verknüpfungen verwenden Kleinbuchstaben und unveränderte Zifferntasten, daher ist Strg + G NICHT Strg + Umschalt + G.

Drücken Sie Strg + G, um die Hilfedokumentation aufzurufen, und scrollen Sie nach unten, um eine Liste der gültigen Verknüpfungen anzuzeigen.

Wenn Sie mit dem Anzeigen der Liste fertig sind, drücken Sie Strg + X, um die Hilfe zu beenden.

Angenommen, Sie arbeiten an einer neuen Textdatei oder einem „Puffer“ und möchten diese speichern. Dies wird als "Ausschreiben" bezeichnet und durch Drücken von Strg + O ausgeführt. Sie werden aufgefordert, einen Dateinamen zu verwenden, und die Verknüpfungen unten ändern sich entsprechend der Eingabe, um diesen bestimmten Befehl auszuführen.

Wenn Sie den Inhalt einer anderen Datei in Ihren aktuellen Puffer einfügen möchten, geben Sie Strg + R ein.

Sie können beide vorherigen Befehle abbrechen, indem Sie Strg + C eingeben.

Sie können zweimal die Esc-Taste drücken, anstatt die Steuertaste gedrückt zu halten, wenn Sie Probleme damit haben. Es gibt auch einige Befehle, für die der Meta-Schlüssel verwendet werden muss. Bei den meisten Tastaturlayouts entspricht Meta der Alt-Taste.

Wenn Sie Nano beenden möchten, drücken Sie einfach Strg + X. Nano wird Sie höflich fragen, ob Sie Ihren Puffer speichern möchten, und Sie können diese Aktion ebenfalls abbrechen.

Navigation

Nachdem wir eine Reihe von Verknüpfungen haben, gewöhnen wir uns daran, uns sehr schnell in einer Textdatei zu bewegen. Natürlich können Sie immer die Tasten Home, End, Page Up, Page Down und die Pfeiltasten verwenden, um sich fortzubewegen, aber dazu müssen Sie Ihre Finger von den Buchstaben bewegen, die wir alle so sehr lieben.

Um den Cursor vorwärts oder rückwärts zu bewegen, können Sie Strg + F und Strg + B eingeben. Um jeweils eine Zeile nach oben und unten zu bewegen, können Sie Strg + P und Strg + N eingeben. Mit anderen Worten, Sie können diese Tasten anstelle der Pfeile nach rechts, links, oben und unten verwenden. Fehlen die Home- und End-Tasten? Sie können Strg + A und Strg + E verwenden. Möchten Sie stattdessen Seiten gleichzeitig verschieben? Strg + V bewegt sich eine Seite nach unten und Strg + Y eine Seite nach oben.

Aber warte, da ist noch mehr! Um ein Wort nach dem anderen vorwärts und rückwärts zu bewegen, können Sie Strg + Leertaste und Meta + Leertaste verwenden (denken Sie daran, das ist Alt + Leertaste). Und wenn Sie wirklich in Eile sind, können Sie Strg + _ drücken und dann die Zeilennummer, ein Komma und die Spaltennummer eingeben, um direkt dorthin zu springen.

Wenn Sie sehen möchten, wo sich Ihr Cursor gerade befindet, ähnlich wie bei Nano-GPS, drücken Sie Strg + C.

Kopieren, Ausschneiden und Einfügen

Wenn wir Text in einer grafischen Umgebung kopieren möchten, markieren wir ihn mit dem Cursor. In ähnlicher Weise „markieren“ wir es in Nano mit dem Befehl Strg + ^. Sie bewegen den Cursor einfach an die Stelle, an der Sie mit dem Markieren beginnen möchten, und drücken dann Strg + ^, um ihn zu „setzen“. Dies markiert alles zwischen dem Startpunkt bis und NICHT einschließlich des Cursors.

Beachten Sie, dass sich der Cursor auf dem leeren Bereich befindet und das Kopieren / Ausschneiden diesen Bereich nicht enthält. Sie können von Ihrem Sollwert aus auch rückwärts markieren. Seien Sie jedoch vorsichtig, da Sie während der Markierung Text bearbeiten können. Wenn Sie es vermasselt haben, drücken Sie einfach erneut Strg + ^, um den Marker zu deaktivieren, und Sie können von vorne beginnen.

Um den markierten Text zu kopieren, drücken Sie Meta + ^. Wenn Sie stattdessen den Text ausschneiden möchten, drücken Sie Strg + K.

Um Ihren Text einzufügen, bewegen Sie den Cursor an eine geeignete Position und drücken Sie Strg + U.

Wenn Sie eine ganze Textzeile entfernen möchten, drücken Sie einfach Strg + K, ohne etwas hervorzuheben. Dies ist manchmal nützlich, wenn Sie Konfigurationsdateien bearbeiten.

Einige zusätzliche Verknüpfungen

Sie wissen, wie Sie im Editor lange Textzeilen zwingen können, sich in Absätze zu verwandeln? Sie können diese Funktion in Nano mit der Meta + L-Verknüpfung umschalten. Da der Zeilenumbruch standardmäßig auf "Ein" gesetzt ist, ist dies normalerweise umgekehrt. Sie schreiben beispielsweise eine Konfigurationsdatei und möchten den Zeilenumbruch deaktivieren.

Sie können sehen, dass die Zeile, auf der sich der Cursor befindet, am Anfang und am Ende ein „$“ hat. Dies bedeutet, dass vor und nach dem auf dem Bildschirm angezeigten Teil mehr Text vorhanden ist.

Wenn Sie nach einer Textzeichenfolge suchen möchten, drücken Sie Strg + W und geben Sie Ihren Suchbegriff ein. Diese Suche kann dann während der Ausführung abgebrochen werden, indem Sie Strg + C drücken, ohne den Puffer zu zerstören.

Der vorherige Suchbegriff wird in eckigen Klammern angezeigt. Wenn Sie die Zeile leer lassen und die Eingabetaste drücken, wird die letzte Suche wiederholt.

Und nachdem Sie es sich richtig bequem gemacht haben, können Sie diesen hilfreichen Abschnitt unten deaktivieren, indem Sie Meta + X drücken, um mehr Platz auf dem Bildschirm zum Bearbeiten zu erhalten!

Einige Geschichten

Nano wurde so konzipiert, dass es einem anderen Programm namens Pico ähnelt. Pico war der Standard-Texteditor von Pine, einem E-Mail-Programm von damals, das nicht mit einer GPL-freundlichen Lizenz vertrieben wurde. Dies bedeutete, dass die Umverteilung etwas unscharf war und so das TIP-Projekt geboren wurde. "TIPP ist nicht Pico" fügte einige Funktionen hinzu, die Pico fehlten und für den kostenlosen Vertrieb lizenziert wurden, und wurde im Laufe der Zeit zu dem Nano, den wir heute gerne verwenden. Weitere Informationen finden Sie im Abschnitt "Geschichte" des Nano-Projekts in den häufig gestellten Fragen.

Die Stärke von Nano liegt in seiner einfachen Handhabung. Die Verknüpfungen funktionieren genau wie in GUI-basierten Textverarbeitungsprogrammen wie Word und Open Office. Es geht also nur darum zu lernen, welche was tun. Alles andere ist nur eine einfache Textbearbeitung. Wenn Sie das nächste Mal Dinge in der Befehlszeile bearbeiten müssen, hoffen wir, dass Sie sich damit besser auskennen, nachdem Sie sich mit Nano vertraut gemacht haben.