28Aug

Der Anfängerleitfaden für Nano, der Linux-Befehlszeilen-Texteditor

click fraud protection

Neu in der Linux-Befehlszeile? Verwirrt von allen anderen fortgeschrittenen Texteditoren? How-To Geek ist mit diesem Tutorial zu Nano zurückgekehrt, einem einfachen Text-Editor, der sehr neuheitsfreundlich ist.

Wenn man sich an die Kommandozeile gewöhnt, werden Linux-Anfänger oft von anderen, fortgeschritteneren Texteditoren wie vim und emacs abgehalten. Während sie ausgezeichnete Programme sind, haben sie ein bisschen eine Lernkurve. Enter Nano, ein einfach zu bedienender 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 sehr lieben.

Running Nano

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/ Dateiname

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

instagram viewer

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

Oben sehen Sie den Namen des Programms und der 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 wurde, sehen Sie "Neuer Puffer". Als Nächstes sehen Sie den Inhalt Ihres Dokuments, einen Textkörper. Die dritte Zeile von unten ist eine "Systemnachricht" -Zeile, die Informationen anzeigt, die für das Programm relevant sind, das eine Funktion ausführt. Hier sehen Sie, dass dort "Neue Datei" steht. Die letzten beiden Zeilen am Ende machen das Programm sehr benutzerfreundlich: die Abkürzungszeilen.

Es ist ein WYSIWYG-Editor;"Was Sie sehen, ist, was Sie bekommen." Was Sie direkt eingeben, geht in die Texteingabe, es sei denn, Sie ändern es mit einem Schlüssel wie Control oder Meta. Es ist ziemlich einfach, also geben Sie etwas Text ein, oder kopieren Sie etwas und fügen Sie es in Ihr Terminal ein, damit wir etwas zum Spielen haben.

Tastenkürzel

Programmfunktionen werden im Nanobereich als "Tastenkürzel" bezeichnet, z. B. zum Speichern, Beenden, Rechtfertigen usw. Die gebräuchlichsten Tasten werden unten auf dem Bildschirm aufgelistet, es gibt jedoch viele mehr, die nicht angezeigt werden. Beachten Sie, dass nano nicht die Umschalttaste in Verknüpfungen verwendet. Alle Shortcuts verwenden Kleinbuchstaben und unveränderte Zifferntasten, also ist Strg + G NICHT Strg + Shift + G.

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

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

Nehmen wir an, Sie arbeiten an einer neuen Textdatei oder einem "Puffer" und möchten diese speichern. Dies wird "Schreiben" genannt und wird durch Drücken von Strg + O ausgeführt. Sie werden aufgefordert, einen zu verwendenden Dateinamen anzugeben, und die Verknüpfungen unten ändern sich, um anzuzeigen, was Sie eingeben können, 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 Escape zweimal drücken, anstatt die Strg-Taste gedrückt zu halten, wenn Sie Probleme haben. Es gibt auch einige Befehle, die die Verwendung des Meta-Schlüssels erfordern. In den meisten Tastaturlayouts entspricht Meta der Schaltfläche Alt.

Wenn Sie nano beenden wollen, drücken Sie einfach Strg + X.Nano fragt Sie höflich, wenn Sie Ihren Puffer speichern möchten, und Sie können diese Aktion auch abbrechen.

Navigation

Jetzt, da wir einige Abkürzungen haben, werden wir uns daran gewöhnen, schnell eine Textdatei zu verschieben. Natürlich können Sie immer mit den Tasten "Home", "End", "Page Up", "Page Down" und den Pfeiltasten umgehen, aber dazu müssen Sie Ihre Finger von den Buchstaben wegziehen, 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 sich jeweils um eine Zeile nach oben oder nach 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 bzw. unten verwenden. Fehlende 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 bewegt sich eine Seite nach oben.

Aber warte, es gibt mehr! Um Wort für Wort vorwärts und rückwärts zu gehen, 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, gehen Sie wie bei Nano-GPS mit Strg + C vor.

Kopieren, Ausschneiden und Einfügen

Wenn Sie Text in einer grafischen Umgebung kopieren möchten, markieren Sie ihn mit dem Cursor. In ähnlicher Weise "markieren" wir sie in Nano mit dem Befehl Strg + ^.Sie bewegen den Cursor einfach an die Stelle, an der Sie beginnen möchten, und drücken dann Strg + ^, um sie zu "setzen".Dies markiert alles zwischen dem Startpunkt bis und ohne den Cursor.

Beachten Sie, dass sich der Cursor auf dem leeren Feld befindet und das Kopieren / Schneiden diesen Raum nicht enthält. Sie können auch rückwärts von Ihrem "set" -Punkt aus markieren. Seien Sie jedoch vorsichtig, da Sie Text während der Markierung bearbeiten können. Wenn Sie versagt haben, drücken Sie einfach Strg + ^, um die Markierung zu löschen, und Sie können von vorn 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 Stelle 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 Tastenkombinationen

Sie wissen, wie man im Notizblock lange Textzeilen dazu zwingt, sich in Abschnitte zu verwandeln, die wie Absätze aussehen? Sie können diese Funktion in Nano mit der Verknüpfung Meta + L umschalten. Da Zeilenumbruch standardmäßig auf "Ein" eingestellt ist, ist dies in der Regel umgekehrt nützlich. 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 Ende ein "$" hat. Dies bedeutet, dass vor und nach dem Anzeigen des Abschnitts auf dem Bildschirm 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 mitten in der Ausführung abgebrochen werden, indem Sie Strg + C drücken, ohne Ihren 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 sich wirklich wohl gefühlt haben, können Sie diesen hilfreichen Bereich ganz unten abschalten, indem Sie Meta + X drücken, um mehr Platz auf dem Bildschirm für die Bearbeitung zu bekommen!

Etwas Geschichte

Nano wurde entworfen, um ähnlich in einem anderen Programm zu sein, das Pico genannt wird. 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 ein eher unscharfer Bereich war, und so wurde das TIP-Projekt geboren."TIP Is not Pico" fügte einige Funktionalität hinzu, die Pico fehlte und für die kostenlose Distribution lizenziert wurde, und im Laufe der Zeit wurde es das Nano, das wir heute lieben. Weitere Informationen finden Sie im Abschnitt Geschichte des Nano-Projekts in den FAQ.

Die Stärke von Nano liegt in seiner Einfachheit der Verwendung. Die Shortcuts funktionieren genau wie in GUI-basierten Textverarbeitungsprogrammen wie Word und Open Office. Es ist also nur eine Frage des Lernens, welche was macht. Alles andere ist nur eine einfache Textbearbeitung. Wenn Sie das nächste Mal etwas in der Befehlszeile bearbeiten müssen, hoffen wir, dass Sie sich damit besser auskennen, nachdem Sie sich mit nano vertraut gemacht haben.