nano ist ein universeller Texteditor für die Konsole mit zahlreichen Funktionen wie zum Beispiel farbige Syntax-Hervorhebung, automatisches Einrücken und einfaches Suchen und Ersetzen. Er bietet eine ausgewogene Balance zwischen Funktionalität und Platzbedarf.
Dieses OPT is als leistungsfähige Alternative zu vi oder e3 gedacht. Da Fli4L 3.5 voraussichtlich joe aus der BusyBox als Standard-Editor mit beinhaltet, wird OPT_nano nach der Veröffentlichung der ersten, stabilen Fli4L Version 3.6 möglicherweise obsolet und daher danach nicht mehr gewartet.
Variable | Beschreibung | Gültige Werte | Beispiel |
OPT_NANO | Aktiviert OPT_nano | 'yes' oder 'no' | 'yes' |
NANO_NANORC_N | Anzahl der mit nano zu verwendenten Syntax-Hervorhebungen. | Jede Anzahl | '5' |
NANO_NANORC_% | Name der Syntax-Hervorhebungs-Datei. | 'php', 'c', 'man', 'patch', 'nanorc', 'html', 'mutt', 'sh', 'python', 'pov', 'gentoo', 'groff', 'asm', 'ocaml', 'awk', 'ruby', 'xml', 'tex', 'java', 'tcl', 'fortran', 'perl', 'objc', 'debian', 'makefile' or 'css' | 'html' |
nano kann für Deinen Bedarf konfiguriert werden. Lege beliebige der folgenden Variablen fest, wie Du sie brauchst, wobei alle optional sind.
Variable | Beschreibung | Gültige Werte | Voreinstellung |
NANO_AUTOINDENT | Automatisches Einrücken aktivieren. | 'yes' oder 'no' | |
NANO_BACKUP | Sicherungsdateien als dateiname~ anlegen | 'yes' oder 'no' | |
NANO_BACKUPDIR | Das Verzeichnis, in dem nano die speziellen Sicherungsdateien ablegt, sofern das Anlegen von Sicherungsdateien aktiviert wurde. | Jeder absolute Pfad | |
NANO_BACKWARDS | Standardmäßig rückwärts suchen. | 'yes' oder 'no' | |
NANO_BOLDTEXT | Fettschrift statt invertierter Darstellung verwenden. | 'yes' oder 'no' | |
NANO_BRACKETS | Schließende Klammern für die Absatzausrichtung festlegen. Es dürfen keine Leerzeichen beinhaltet sein. Nur Schlußzeichen mit optionaler, schließender Klammer können Sequenzen abschließen. | Beliebige Zeichen | '"’)>]}' |
NANO_CASESENSITIVE | Standardmäßig Groß- und Kleinschreibung bei der Suche berücksichtigen. | 'yes' oder 'no' | |
NANO_CONST | Position der Lichtmarke in der Statuszeile anzeigen. | 'yes' oder 'no' | |
NANO_CUT | Standardmäßig bis zum Zeilenende ausschneiden. | 'yes' oder 'no' | |
NANO_FILL | Zeilen bei der Spalte n umbrechen. Wenn n 0 oder kleiner ist, ist die maximale Zeilenlänge die Bildschirmbreite minus n Spalten. | Jede Anzahl | '-8' |
NANO_HISTORYLOG | ~/.nano_history als Speicherort für Suchen und Ersetzen aktivieren. | 'yes' oder 'no' | |
NANO_MATCHBRACKETS | Die öffnenden und schließenden Klammern festlegen, wie sie für die Klammernsuche verwendet werden. Es dürfen keine Leerzeichen beinhaltet sein. Der Satz öffnende Klammern muß vor dem Satz schließende Klammern kommen und beide müssen die selbe Reihenfolge haben. | Beliebige Zeichen | '(<[{)>]}' |
NANO_MORESPACE | Die Leerzeile unter der Kopfzeile mit verwenden. | 'yes' oder 'no' | |
NANO_MOUSE | Maus-Unterstützung einschalten, sofern das Betriebssystem dies unterstützt. Wenn aktiviert, können Mausklicks für das Setzen der Lichtmarke und Ausführen von Tastenkombinationen, Doppelklicks für Markierungen verwendet werden. Die Maus funktioniert unter X Windows und in Konsolen mit laufendem gpm (nicht in OPT_nano integriert). | 'yes' oder 'no' | |
NANO_MULTIBUFFER | Erlaubt das Einlesen von Dateien in separate Buffer. | 'yes' oder 'no' | |
NANO_NOCONVERT | Dateien im DOS/Mac Format nicht konvertieren. | 'yes' oder 'no' | |
NANO_NOFOLLOW | Symbolischen Links beim Schreiben von Dateien nicht folgen. | 'yes' oder 'no' | |
NANO_NOHELP | Hilfe-Zeile am unteren Konsolenrand ausschalten. | 'yes' oder 'no' | |
NANO_NONEWLINES | Keine Leerzeile am Dateiende anfügen. | 'yes' oder 'no' | |
NANO_NOWRAP | Zeilenumbruch komplett ausschalten. | 'yes' oder 'no' | |
NANO_OPERATINGDIR | nano liest und schreibt Dateien nur im angegebenen Verzeichnis und dessen Unterverzeichnisse. Auch wird das aktuelle Verzeichnis auf diesen Pfad gesetzt, weshalb Dateien genau von dort gelesen werden. | Jeder absolute Pfad | '' (Funktion ausschalten) |
NANO_PRESERVE | XON und XOFF Tastenkombinationen beibehalten (^Q und ^S). | 'yes' oder 'no' | |
NANO_PUNCT | Die Schlußzeichen für die Absatzformatierung festlegen. Es dürfen keine Leerzeichen beinhaltet sein. Nur Schlußzeichen mit optionaler, schließender Klammer können Sequenzen abschließen. | Beliebige Zeichen | '!.?' |
NANO_QUICKBLANK | Schnelles Llöschen der Statuszeile aktivieren. Die Statuszeile wird nach dem ersten Tastendruck gelöscht statt dem 25igsten | 'yes' oder 'no' | |
NANO_QUOTESTR | Zitat-Zeichen in E-Mails für die Absatzausrichtung. | Beliebige Zeichen | '>' |
NANO_REBINDDELETE | Die Löschen- und Rückschritt-Tasten unterschiedlich behandeln. Diese Option braucht nur aktiviert zu werden, wenn auf Deinem System Löschen und Rückschritt sich gleich verhalten. |
'yes' oder 'no' | |
NANO_REBINDKEYPAD | Die Tasten des externen Ziffernblocks korrekt behandeln. Diese Option braucht nur aktiviert zu werden, wenn auf Deinem System der externe Ziffernblock nicht funktioniert, da die Maus-Unterstützung nicht zuverlässig funktioniert, wenn diese Option eingeschaltet ist. | 'yes' oder 'no' | |
NANO_REGEXP | Standardmäßig Suchen mit regulären Ausdrücken durchführen. | 'yes' oder 'no' | |
NANO_SMARTHOME | Die Home-Taste intelligenter machen. Wenn die Home-Taste irgendwo nach dem ersten Nicht-Leerzeichen in einer Zeile gedrückt wird, springt die Lichtmarke zum ersten Nicht-Leerzeichen der Zeile. Wenn die Lichtmarke bereits an dieser Position ist, springt sie an den Zeilenanfang. | 'yes' oder 'no' | |
NANO_SMOOTH | Standardmäßig geglättetes Bildschirmrollen verwenden. | 'yes' oder 'no' | |
NANO_SOFTWRAP | Standardmäßig weichen Zeilenumbruch einschalten. | 'yes' oder 'no' | |
NANO_SPELLER | Verwende spellprog anstatt der eingebauten Rechtschreibprüfung, die spell aufruft. | Jeder absolute Pfad | '' |
NANO_SUSPEND | Erlaube das Unterbrechen von nano. | 'yes' oder 'no' | |
NANO_SUSPENDABLE | Wenn das Unterbrechen von nano erlaubt wurde, verwende die Unterbrechen-Tastenkombination (üblicherweise ^Z) für das Unterbrechen. |
'yes' oder 'no' | |
NANO_TABSIZE | Verwende n Spalte als Tabulatorabstand. Der Wert muß größer 0 sein. | Jede positive Zahl | '8' |
NANO_TABSTOSPACES | Tabulatoren zu Leerzeichen konvertieren. | 'yes' oder 'no' | |
NANO_TEMPFILE | Automatisch beim Beenden ohne Rückfrage speichen. | 'yes' oder 'no' | |
NANO_UNDO | 'yes' oder 'no' | ||
NANO_VIEW | Bearbeiten der Datei verhindern. | 'yes' oder 'no' | |
NANO_WHITESPACE | Die beiden Zeichen festlegen, mit denen Tabulatoren und Leerzeichen angezeigt werden. Beide müssen einspaltige Zeichen sein. | Beliebige Zeichen | |
NANO_WORDBOUNDS | Wörter zuverlässiger erkennen, in dem Satzzeichen als Teil des Worts behandelt werden. | 'yes' oder 'no' |
Bitte die externe Datei nano-man-page.pdf öffnen.
Dieses Paket ist durch Free Software Foundation, Inc., General Public License Version 2, June 1991 lizensiert.
copyright © 2010 Tiger
nano ist eine Entwicklung des Nano Development Teams. Besuche die nano Webseite auf http://www.nano-editor.org/.