OPT_nano

Einleitung

nano ist ein universeller Texteditor für die Konsole mit zahlreichen Funktionen wie zum Beispiel farbiger Syntax-Hervorhebung, automatischem Einrücken und einfachem Suchen und Ersetzen. Er bietet Ausgewogenheit 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.

Hinweis: Da die Fli4L Plattform leider nicht die nötigen Ressourcen zur Verfügung stellt, wurde die Unterstützung des UTF-8 Formats in nano abgeschaltet.

OPT Konfiguration

Variable Beschreibung Gültige Werte Beispiel
OPT_NANO Aktiviert OPT_nano 'yes' oder 'no' 'yes'
NANO_FEATURES
Legt den Funktionsumfang und den Platzbedarf von nano fest. In der Einstellung 'tiny' stehen die Online-Hilfe und einige weitere Funktionen nicht zur Verfügung.
'full' oder 'tiny'
'full'
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'

nanorc Konfiguration

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'

Man Page

Bitte die externe Datei nano-man-page.pdf öffnen.

Lizenz

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