Ubuntu Documentation

Übergeordnete Seite: Programming Applications

Einführung

GNU nano ist ein einfacher terminalbasierter Texteditor. Obwohl nicht so leistungsfähig wie Emacs oder Vim, ist es einfach zu erlernen und zu verwenden. Nano ist ideal, um kleine Änderungen an vorhandenen Konfigurationsdateien vorzunehmen oder kurze Klartextdateien zu schreiben. Es wurde ursprünglich als kostenloser Ersatz für den nicht freien Pico-Editor erstellt. Pico ist der terminalbasierte Editor, der in der Pine Email Suite der University of Washington verwendet wird.,

Nano kann in einem Terminalfenster oder an der Systemkonsole verwendet werden.

Die grundlegende Verwendung von Nano wird hier behandelt. Wenn Sie fortgeschrittenere Techniken wie die Verwendung mehrerer Puffer oder die Syntaxhervorhebung von Code erlernen möchten, lesen Sie die Dokumentation des Nano-Projekts.

Installieren von Nano

Nano ist Teil der Standard-Ubuntu-Installation und sollte bereits auf Ihrem System sein. Wenn dies aus irgendeinem Grund nicht der Fall ist, verwenden Sie Ihren bevorzugten Paketmanager, um nano zu installieren.

Mit Nano

Nano ist ein terminalbasiertes Befehlszeilenprogramm., Obwohl es nicht kompliziert oder schwierig zu bedienen ist, unterscheidet es sich von einem GUI-basierten Texteditor wie gedit. Die beiden Hauptmerkmale, die sich unterscheiden, sind die kurz geschnittenen Tastenkombinationen und die Verwendung einer Maus.

Hinweis

Diese Diskussion bezieht sich speziell auf die Verwendung von nano in einem Terminalfenster. Die Verwendung von Nano an der Systemkonsole ist nahezu identisch, wobei der Hauptunterschied die Verwendung der Maus ist.,

Nano starten

Um nano mit einer leeren Datei zu starten, öffnen Sie ein Terminalfenster und geben Sie in der Befehlszeile „nano“ ein (ohne Anführungszeichen). Beispiel:

jeffsch@mandela:~ nano

Um eine vorhandene Datei zum Bearbeiten zu öffnen, geben Sie“ nano filename “ ein, wobei filename der Name der vorhandenen Datei ist. Um beispielsweise die Datei zu öffnen, die die Liste der zuletzt ausgegebenen Befehle enthält, stellen Sie sicher, dass Sie sich in Ihrem Home-Verzeichnis befinden und den Befehlszeilentyp „nano .,bash_history“, wie im folgenden Beispiel:

jeffsch@mandela:~ nano .bash_history

Im obigen Beispiel, wenn die Datei .bash_history existiert nicht in Ihrem aktuellen Verzeichnis, nano startet eine neue leere Datei und verwendet .bash_history als Name dafür.

Achtung

Zeilenumbruch ist standardmäßig aktiviert. Wenn Zeilenumbruch aktiviert ist, fügt nano Zeilenendzeichen in Ihre Datei ein, wenn Zeilen so umwickelt werden, dass sie der Breite des Terminalfensters entsprechen., Es werden nur Zeilen eingewickelt, die Sie eingeben oder in das Fenster einfügen. Vorhandene lange Zeilen werden erst umbrochen, wenn Sie der Zeile neuen Text hinzufügen oder die Tastenkombination Strg-J verwenden, um den aktuellen Absatz zu rechtfertigen.
Wenn Sie Nano zum Bearbeiten von Konfigurationsdateien verwenden, möchten Sie wahrscheinlich nicht, dass der Zeilenumbruch aktiviert ist. Um nano mit line wrapping off zu starten, verwenden Sie den Schalter-w, wie im folgenden Beispiel:

jeffsch@mandela:~ nano-w.,bashrc

Bildschirmlayout

Abbildung 1: Standard-Nano-Bildschirmlayout

Das Standard-Nano-Bildschirmlayout ist wie in Abbildung 1 gezeigt. Die beiden unteren Zeilen zeigen die Tastenkombinationen für gängige Operationen. Das Symbol ^ stellt die Steuertaste auf Ihrer Tastatur dar. Verwenden Sie beispielsweise die Tastenkombination Strg-G, um eine grundlegende Einführung in nano und sein Standardbildschirmlayout anzuzeigen.

Die Bildschirmschriftarten und Hintergrundfarben werden durch Ihre Terminaleinstellungen bestimmt., Und wenn Sie die Größe des Terminalfensters ändern, passt sich nano entsprechend an.

Lange Linien, die nicht an das Fenster angepasst sind, werden durch das $ – Symbol am äußersten rechten Rand des Terminalfensters angezeigt. Das $ – Symbol ist nicht Teil Ihrer Datei; Es sagt Ihnen nur, dass die Textzeile zu lang ist, um im Terminal angezeigt zu werden.

Mit der Maus

Standardmäßig werden Mausdienste über das Terminalfenster bereitgestellt. Die Maus funktioniert fast wie in einem GUI-Editor., Sie können Text markieren, mit der rechten Maustaste kopieren und einfügen und mit der mittleren Maustaste Text aus dem Puffer einfügen. Wenn Sie jedoch die mittlere Maustaste zum Einfügen von Text verwenden, wird der Text an der aktuellen Cursorposition und nicht an der Mauszeigerposition eingefügt. Andere Einschränkungen bestehen. Sie können beispielsweise weder mit der Maus Text ausschneiden oder löschen noch mit der Maus durch die Datei scrollen.

Nano verfügt über eigene integrierte Mausdienste, die jedoch begrenzt sind., Sie bieten nur die Möglichkeit, den Cursor an den Punkt zu bewegen, wo Sie klicken, und den Anfang und das Ende eines Textabschnitts zu markieren. Verwenden Sie die Tastenkombination Alt-M, um zwischen den Mausdiensten des Terminals und den integrierten Mausdiensten von nano umzuschalten.

Hinweis

Wenn Sie nano in der Systemkonsole verwenden, müssen Sie gpm installiert und ausgeführt haben, bevor Sie die Maus verwenden. Das gpm-Paket befindet sich im Universe-Repository.

Mit der Tastatur

Eingabe auf der Tastatur wird Text an der aktuellen Cursorposition einfügen., Die Tasten Page Up und Page Down, die Pfeiltasten sowie die Taste Insert und Delete funktionieren wie in den meisten anderen Texteditoren. Wenn Sie sich auf einer Tastatur befinden, auf der diese Tasten nicht vorhanden sind, können Sie alternative Strg-Tastenkombinationen verwenden. Sie sind in der Online-Hilfe von nano aufgeführt, auf die mit der Tastenkombination Strg-G zugegriffen werden kann.

Copy, paste und cut Operationen sind verfügbar, aber Sie verwenden Sie nicht die gleiche Strg-Taste-Sequenzen als in den meisten GUI-Editoren. Weitere Informationen finden Sie im Abschnitt Bearbeiten von Text.,

Dateien öffnen, speichern und schließen

Sie können eine Datei zum Bearbeiten öffnen, wenn Sie Nano starten, wie im Abschnitt Nano starten beschrieben. In diesem Abschnitt erfahren Sie, wie Sie eine Datei öffnen, wenn nano bereits gestartet wurde.

Dateien öffnen

Öffnen Sie eine Datei mit dem Befehl Datei lesen, Strg-R. Der Befehl Datei lesen fügt eine Datei von der Festplatte an der aktuellen Cursorposition ein.

Wenn Sie dazu aufgefordert werden, geben Sie den Namen der Datei ein, die Sie öffnen möchten, oder verwenden Sie die Tastenkombination Strg-T, um mit dem integrierten Dateibrowser von nano zu der Datei zu navigieren, die Sie öffnen möchten.,

Wenn eine Datei bereits geöffnet ist, fügt nano die neue Datei an der aktuellen Cursorposition ein; es wird die vorhandene Datei nicht geschlossen, noch wird ein neuer Bildschirm für die neue Datei geöffnet.

Speichern und Speichern unter

Speichern und Speichern unter werden beide mit dem Befehl Write Out, Ctrl-O.

Wenn Sie dazu aufgefordert werden, drücken Sie die Eingabetaste, um den vorhandenen Dateinamen zu akzeptieren. Um als einen anderen Dateinamen zu speichern, geben Sie den neuen Namen ein und drücken Sie die Eingabetaste, oder verwenden Sie die Tastenkombination Strg-T, um den integrierten Dateibrowser von nano zu verwenden.

Dateien schließen

Schließen Sie eine Datei mit der Tastenkombination Strg-X., Wenn die Datei, an der Sie arbeiten, seit dem letzten Speichern geändert wurde, werden Sie aufgefordert, die Datei zuerst zu speichern. Geben Sie y ein, um die Datei zu speichern, oder n, um nano zu beenden, ohne die Datei zu speichern.

Das Schließen einer Datei schließt auch nano.

Text bearbeiten

Wie in den meisten Texteditoren üblich, wird Text, den Sie in nano eingeben, an der aktuellen Cursorposition eingefügt. Die Delete-und Backspace-Tasten funktionieren ebenfalls wie in anderen Editoren.

Verwenden Sie die Tastenkombination Alt-6, um Text in den „cut buffer“ zu kopieren., Verwenden Sie in ähnlicher Weise die Tastenkombination Strg-K, um Text zu löschen (er wird in den „Cut Buffer“geschnitten). Wenn kein Text markiert ist, kopieren oder schneiden diese beiden Befehle die gesamte Textzeile.

Verwenden Sie die Tastenkombination Strg-U, um den Text im „Cut buffer“ in die Datei einzufügen.

Um einen bestimmten Text auszuschneiden oder zu kopieren, müssen Sie zuerst den Start-und Endpunkt des Textes markieren, den Sie auswählen möchten. Sie können dies entweder mit der Tastatur oder der Maus tun, aber um die Maus zum Markieren zu verwenden, müssen Sie zuerst die integrierten Mausdienste von nano aktivieren.,

Um mit der Tastatur Text auszuwählen, bewegen Sie den Cursor an den Anfang des Textes, den Sie auswählen möchten, drücken Sie die Tastenkombination Alt-A, um den Start zu markieren, und bewegen Sie den Cursor an das Ende des Abschnitts, den Sie auswählen möchten.

Um mit der Maus den Beginn einer Auswahl zu markieren, stellen Sie zunächst sicher, dass die integrierten Mausdienste von nano aktiviert sind. Verwenden Sie die Tastenkombination Alt-M, um zwischen der Maus von nano und der Maus des Terminals umzuschalten. Klicken Sie auf den Ort, an dem Sie den Beginn der Auswahl markieren möchten, bewegen Sie sich zum Ende des Abschnitts, den Sie auswählen möchten, und klicken Sie erneut mit der Maus., Möglicherweise müssen Sie die Tastatur verwenden, um den Bildschirm nach oben oder unten zu scrollen, da nano das Scrollen mit der Maus nicht unterstützt.

Sobald Sie den Anfang und das Ende des Textes markiert haben, können die Tastenkombinationen Alt-6 und Strg-K zum Kopieren bzw.

Hinweis

Text, der kopiert oder in den internen“ cut Buffer “ von nano geschnitten wurde, kann nur wieder in die aktuelle Nano-Sitzung eingefügt werden. Der Text ist nicht zum Einfügen in andere Fenster oder Programme verfügbar.,

Wenn Sie nano in einem Terminalfenster verwenden, können Sie mit der Maus Text in und von anderen Fenstern auf Ihrem Desktop kopieren und einfügen. Sie können Text nicht mit der Maus ausschneiden oder löschen.

Nano beenden

Um Nano zu beenden, verwenden Sie die Tastenkombination Strg-X. Wenn die Datei, an der Sie arbeiten, seit dem letzten Speichern geändert wurde, werden Sie aufgefordert, die Datei zuerst zu speichern. Geben Sie y ein, um die Datei zu speichern, oder n, um nano zu beenden, ohne die Datei zu speichern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Zur Werkzeugleiste springen