- buster-backports 4.10.0-1~bpo10+1
- testing 4.10.0-1
- unstable 4.10.0-1
NANORC(5) | File Formats Manual | NANORC(5) |
BEZEICHNUNG¶
nanorc - Konfigurationsdatei für GNU nanoBESCHREIBUNG¶
Die Datei nanorc enthält die Standardeinstellungen für nano, einen kleinen und freundlichen Editor. Die Datei sollte im Unix-Format und nicht im DOS- oder Mac-Format vorliegen. Während des Starts liest nano zuerst die systemweiten Einstellungen aus der Datei /etc/nanorc (der genaue Pfad kann auf Ihrem System abweichen) und danach die benutzerspezifischen Einstellungen, entweder aus ~/.nanorc, $XDG_CONFIG_HOME/nano/nanorc oder ~/.config/nano/nanorc, je nachdem, welche zuerst gefunden wird.OPTIONEN¶
Die Konfigurationsdatei akzeptiert eine Reihe von set- und unset-Befehlen, die zur Konfiguration von nano beim Start ohne Befehlszeilenoptionen verwendet werden können. Zusätzlich gibt es einige Befehle zur Definition von Syntaxhervorhebungen und zum Ändern von Tastenbelegungen – dazu finden Sie unten zwei separate Abschnitte. nano liest einen Befehl pro Zeile.Die Optionen in nanorc-Dateien haben Vorrang gegenüber den Voreinstellungen von Nano; außerdem setzen Befehlszeilenoptionen die nanorc-Einstellungen außer Kraft. Weiterhin sind Optionen, die kein Argument akzeptieren, standardmäßig nicht gesetzt. So ist die Verwendung des unset-Befehls nur erforderlich, um eine systemweite nanorc-Einstellung außer Kraft zu setzen, um die Einstellung in Ihrer eigenen nanorc-Datei verwenden zu können. Optionen, die ein Argument akzeptieren, können nicht zurückgesetzt werden.
Nachfolgend müssen die Zeichenkette-Parameter in doppelte englische Hochkommata eingeschlossen werden. Hochkommata innerhalb der Zeichenkettenparameter müssen nicht mit Rückschrägstrichen maskiert werden. Das letzte doppelte Hochkomma in der Zeichenkette wird als deren Ende aufgefasst. Beispielsweise passt für die Option brackets die Sequenz "')>]} auf ", ', ), >, ] und }.
Folgende Befehle und Argumente werden unterstützt:
- set afterends
- bewirkt, dass »Strg+Pfeiltaste« rechts am Wortende anstatt am Wortanfang stoppt.
- set allow_insecure_backup
- ermöglicht beim Sichern von Dateien, dass die Sicherung selbst dann erfolgreich ist, wenn die Zugriffsrechte aufgrund spezieller Gegebenheiten des Betriebssystems nicht (zurück-)gesetzt werden können. Sie sollten diese Option NUR DANN aktivieren, wenn Sie sich wirklich sicher sind, dass Sie sie benötigen.
- set atblanks
- bricht bei aktiviertem fließendem Zeilenumbruch bei Leerräumen (Tabulatoren und Leerzeichen) anstatt immer beim Erreichen des Bildschirmrandes um.
- set autoindent
- rückt eine neue Zeile automatisch um die gleiche Anzahl Tabulatoren und/oder Leerzeichen wie die vorhergehende Zeile ein (oder wie die nächste Zeile, wenn die vorhergehende Zeile der Anfang eines Absatzes ist).
- set backup
- erstellt beim Speichern einer Datei eine Sicherungsdatei, indem eine Tilde (~) zum Dateinamen hinzugefügt wird.
- set backupdir Verzeichnis
- erstellt nicht nur eine Sicherungsdatei und behält diese, sondern erstellt eine eindeutig nummerierte Datei jedes Mal, wenn eine Datei gespeichert wird – sofern Sicherungen mit set backup oder --backup oder -B aktiviert sind. Die eindeutig nummerierten Dateien werden im angegebenen Verzeichnis gespeichert.
- set boldtext
- verwendet fetten Text anstelle inverser Textdarstellung für die Titelleiste, die Statuszeile, Tastenkombinationen, Tastenkürzel in den Hilfezeilen am unteren Bildschirmrand, Zeilennummern und ausgewählten Text. Dies kann durch Setzen der Optionen titlecolor, statuscolor, keycolor, functioncolor, numbercolor und selectedcolor außer Kraft gesetzt werden.
- set brackets Zeichenkette
- legt die als schließende Klammern angenommenen Zeichen beim Ausrichten von Absätzen fest. Leerraum ist hierbei nicht zulässig. Nur schließende Interpunktionszeichen (siehe set punct), optional gefolgt von der angegebenen schließenden Klammer, dürfen Sätze beenden. Der Vorgabewert ist »"')>]}«.
- set casesensitive
- berücksichtigt standardmäßig Groß-/Kleinschreibung bei der Suche.
- set constantshow
- zeigt die Cursorposition in der Statuszeile permanent an. Dies setzt die Option quickblank außer Kraft.
- set cutfromcursor
- schneidet standardmäßig vom Cursor bis zum Ende der Zeile aus anstatt die ganze Zeile auszuschneiden. (Die frühere Form dieser Option, set cut, ist als veraltet anzusehen.)
- set errorcolor Vordergrundfarbe,Hintergrundfarbe
- verwendet diese Farbkombination für die Statuszeile, wenn eine Fehlermeldung angezeigt wird. Siehe set titlecolor für gültige Farbnamen.
- set fill Anzahl
- bricht Zeilen an der angegebenen Spalten-Nummer hart um. Falls die Nummer 0 oder kleiner ist, ist die maximale Zeilenlänge die Bildschirmbreite minus die angegebene Nummer (in diesem Fall Anzahl) der Spalten. Der Vorgabewert ist -8. Diese Option kollidiert mit nowrap – die zuletzt angegebene Option ist wirksam.
- set functioncolor Vordergrundfarbe,Hintergrundfarbe
- legt die Farbkombination für die Funktionsbeschreibungen in den zwei Hilfezeilen am unteren Rand des Bildschirms fest. In set titlecolor finden Sie weitere Details.
- set historylog
- speichert die letzten 100 Suchzeichenketten, Ersetzungszeichenketten und ausgeführten Befehle, so dass sie in späteren Sitzungen leicht wiederverwendet werden können.
- set keycolor Vordergrundfarbe,Hintergrundfarbe
- legt die Farbkombination für die Tastenkombinationen in den zwei Hilfezeilen am unteren Rand des Bildschirms fest. In set titlecolor finden Sie weitere Details.
- set linenumbers
- zeigt Zeilennummern an der linken Seite des Textbereichs an.
- set locking
- aktiviert beim Bearbeiten von Dateien die Dateisperrung im Vim-Stil.
- set matchbrackets Zeichenkette
- legt die öffnenden und schließenden Klammern fest, die bei der Klammersuche gefunden werden können. Leerzeichen oder Tabulatoren sind hierfür nicht zulässig. Die Einstellung für die öffnende Klammer muss vor der Einstellung für die schließende Klammer gesetzt werden und die zwei Einstellungen müssen in der gleichen Reihenfolge vorgenommen werden. Der Vorgabewert ist »(<[{)>]}«.
- set morespace
- verwendet die Leerzeile unter der Titelleiste als zusätzlichen Platz zum Bearbeiten.
- set mouse
- aktiviert Mausunterstützung, falls dies auf Ihrem System verfügbar ist. Wenn aktiviert, können Sie den Cursor mittels Mausklicks platzieren, die Markierung (mit einem Doppelklick) setzen und Tastenkombinationen ausführen. Die Maus wird im X Window System funktionieren, und auch auf der Konsole, wenn gpm läuft. Text kann weiterhin durch Ziehen markiert werden, während die Umschalttaste gedrückt gehalten wird.
- set multibuffer
- fügt beim Lesen einer Datei mit ^R diese standardmäßig in einen neuen Puffer ein.
- set noconvert
- wandelt keine Dateien aus dem DOS/Mac-Format um.
- set nohelp
- zeigt die zwei Hilfezeilen am unteren Rand des Bildschirms nicht an.
- set nonewlines
- fügt keine neue Zeile zu einer Datei hinzu, wenn diese Datei nicht mit einer neuen Zeile endet.
- set nopauses
- pausiert nicht zwischen den Warnungen beim Start. Das bedeutet, dass nur die letzte sichtbar sein wird (sofern es mehrere Warnungen gibt).
- set nowrap
- bricht Text überhaupt nicht hart um. Diese Option kollidiert mit fill – die zuletzt angegebene Option ist wirksam.
- set numbercolor Vordergrundfarbe,Hintergrundfarbe
- legt die Farbkombination für die Anzeige der Zeilennummern fest. In set titlecolor finden Sie weitere Details.
- set operatingdir Verzeichnis
- bewirkt, dass nano Dateien nur innerhalb des angegebenen Verzeichnisses und dessen Unterverzeichnissen liest und schreibt. Außerdem wird in dieses Verzeichnis gewechselt, so dass Dateien aus diesem Verzeichnis eingefügt werden. Standardmäßig ist die Funktion »operatingdir« deaktiviert.
- set positionlog
- speichert die Cursorposition in Dateien über mehrere Bearbeitungssitzungen hinweg. Die Cursorposition wird für die 200 zuletzt bearbeiteten Dateien gespeichert.
- set preserve
- erhält die Tastenkombinationen XON und XOFF (^Q und ^S).
- set punct Zeichenkette
- legt die für die Ausrichtung von Absätzen als schließende Interpunktionszeichen aufzufassenden Zeichen fest. Leerzeichen und Tabulatoren dürfen nicht verwendet werden. Nur die angegebenen schließenden Interpunktionszeichen, optional gefolgt von schließenden Klammern (siehe brackets), können Sätze beenden. Der Vorgabewert ist "!.?".
- set quickblank
- führt eine schnelle Löschung der Statuszeile aus: die dortigen Meldungen werden bereits nach einem Tastendruck anstelle von 25 gelöscht. Die Anweisung constantshow setzt dies außer Kraft.
- set quiet
- ist eine veraltete Option. Sie wird erkannt, aber ignoriert.
- set quotestr regulärer_Ausdruck
- ist die Zeichenkette für E-Mail-Zitate, die zum Ausrichten entsprechender Abschnitte verwendet wird. Dies ist ein erweiterter regulärer Ausdruck. Der Vorgabewert ist ^([ \t]*([#:>|}]|//))+. Beachten Sie, dass \t für einen Tabulator steht.
- set rebinddelete
- interpretiert die Entf- und Rückschrittasten anders, so dass sowohl Rückschritt als auch Entf korrekt funktionieren. Sie sollten diese Option nur verwenden, wenn auf Ihrem System entweder die Rückschrittaste als Entf-Taste wirkt oder die Entf-Taste als Rückschrittaste.
- set rebindkeypad
- interpretiert die Tasten des Nummernblocks so, dass diese alle korrekt funktionieren. Sie sollten diese Option nur verwenden müssen, wenn diese nicht korrekt funktionieren, da die Mausunterstützung beeinträchtigt wird, wenn die Option aktiviert ist.
- set regexp
- führt standardmäßig auf regulären Ausdrücken basierende Suchvorgänge aus.
- set selectcolor Vordergrundfarbe,Hintergrundfarbe
- legt die Farbkombination für ausgewählten Text fest. In set titlecolor finden Sie weitere Details.
- set showcursor
- positioniert den Cursor im Dateibrowser auf das hervorgehobene Objekt, um Benutzer mit Braille-Zeile zu unterstützen.
- set smarthome
- macht die Pos1-Taste intelligenter. Wenn die Pos1-Taste irgendwo gedrückt wird, außer am äußersten Anfang von Nicht-Leerraum in einer Zeile, dann springt der Cursor zu diesem Anfang (entweder vorwärts oder rückwärts). Befindet sich der Cursor bereits an dieser Position, springt er zum tatsächlichen Anfang der Zeile.
- set smooth
- verwendet standardmäßig sanftes Rollen.
- set softwrap
- aktiviert den fließenden Zeilenumbruch zum einfacheren Betrachten überlanger Zeilen.
- set speller Programm
- verwendet das angegebene Programm zur Rechtschreibprüfung und -korrektur anstelle der eingebauten Rechtschreibprüfung, die spell aufruft.
- set statuscolor Vordergrundfarbe,Hintergrundfarbe
- legt die für die Statuszeile zu verwendende Farbkombination fest. Siehe set titlecolor für weitere Details.
- set suspend
- ermöglicht es, nano in den Hintergrund zu schieben.
- set tabsize Anzahl
- verwendet eine Tabulatorbreite der angegebenen Anzahl Spalten. Der Wert Anzahl muss größer als 0 sein. Der Standardwert ist 8.
- set tabstospaces
- wandelt eingegebene Tabulatoren in Leerräume um.
- set tempfile
- speichert automatisch beim Beenden und fragt nicht nach.
- set titlecolor Vordergrundfarbe,Hintergrundfarbe
- legt die für die Titelzeile zu verwendende Farbkombination fest. Zulässige Namen für die Vordergrund- und Hintergrundfarben sind: white, black, blue, green, red, cyan, yellow, magenta und normal – hierbei bedeutet normal die Standard Vorder- oder Hintergrundfarbe. Dem Namen der Vordergrundfarbe kann bright vorangestellt werden. Entweder die Vordergrundfarbe oder die Hintergrundfarbe kann weggelassen werden.
- set trimblanks
- entfernt beim harten Zeilenumbruch oder beim Ausrichten von Text angehängten Leerraum von umgebrochenen Zeilen. (Die frühere Form dieser Option, set justifytrim, ist als veraltet anzusehen.)
- set unix
- speichert eine Datei standardmäßig im Unix-Format. Dies setzt das Standardverhalten von nano außer Kraft, bei dem eine Datei in ihrem ursprünglichen Format gespeichert wird. (Diese Option ist wirkungslos, wenn Sie auch set noconvert verwenden.)
- set view
- verhindert Dateiänderungen: schreibgeschützter Modus. Dieser Modus erlaubt dem Benutzer, weitere Dateien für die Betrachtung zu öffnen, außer wenn --restricted in der Befehlszeile angegeben ist.
- set whitespace Zeichenkette
- legt die zwei Zeichen fest, die die Anwesenheit von Tabulatoren und Leerzeichen anzeigen. Es müssen einspaltige Zeichen sein. Das standardmäßige Paar für eine UTF-8-Locale ist »»⋅» und für andere Locales »>.«.
- set wordbounds
- erkennt Wortgrenzen anders, nämlich durch Einbeziehung von Interpunktionszeichen als Teil von Wörtern.
- set wordchars Zeichenkette
- legt fest, welche weiteren Zeichen (außer den normalen alphanumerischen Zeichen) als Teile von Wörtern betrachtet werden sollen. Dies setzt die Option wordbounds außer Kraft.
- set zap
- bewirkt, dass durch Drücken einer unmodifizierten Rückschritt- oder Entf-Taste der markierte Bereich gelöscht wird (anstelle eines einzelnen Zeichens und ohne Auswirkung auf die Zwischenablage).
SYNTAX-HERVORHEBUNG¶
Die farbliche Darstellung syntaktischer Elemente einer Datei geschieht mittels regulärer Ausdrücke (siehe den nachfolgend beschriebenen Befehl color). Dies ist vom Ansatz her unvollkommen, da reguläre Ausdrücke nicht mächtig genug sind, um eine Datei vollständig auszuwerten. Dennoch kann mit regulären Ausdrücken viel erreicht werden und sie sind leicht zu erstellen, daher passen sie gut zu einem leichten Editor wie nano.Für jede Dateiart kann mit den folgenden Befehlen eine separate Syntax definiert werden:
- syntax Name ["regulärer_Dateiausdruck" …]
- startet die Definition einer Syntax mit dem angegebenen Namen. Alle
folgenden color-Befehle und ähnliche werden zu dieser Syntax
hinzugefügt, bis ein neuer syntax-Befehl erscheint.
Wenn nano läuft, wird diese Syntax automatisch aktiviert, falls der aktuelle Dateiname dem angegebenen regulären Ausdruck regulärer_Dateiausdruck entspricht. Wahlweise können Sie die Syntax explizit aktivieren, indem Sie die Befehlszeilenoption -Y oder --syntax, gefolgt von dem Namen, verwenden.
Die Syntax default ist speziell: Sie akzeptiert keine regulären_Dateiausdrücke und wird auf Dateien angewendet, die keinen regulären Syntax-Ausdrücken entsprechen. Die Syntax none ist reserviert; wenn Sie dies in der Befehlszeile angeben, gleicht es der Angabe überhaupt keiner Syntax.
- header "regulärer_Ausdruck" …
- Falls von allen definierten Syntaxen kein regulärer_Dateiausdruck passt, dann wird dieser reguläre_Ausdruck (oder diese regulären Ausdrücke) mit der ersten Zeile der aktuellen Datei verglichen, um zu bestimmen, ob diese Syntax dafür verwendet werden sollte.
- magic "regulärer_Ausdruck"
- Falls weder ein regulärer_Dateiausdruck noch der reguläre header-Ausdruck passt, dann wird dieser reguläre_Ausdruck (oder diese regulären Ausdrücke) mit dem Ergebnis der Abfrage der magic-Datenbank der aktuellen Datei abgeglichen, um zu ermitteln, ob diese Syntax dafür verwendet werden sollte. (Dies funktioniert nur, wenn libmagic auf dem System installiert ist; anderenfalls wird diese Option stillschweigend ignoriert.)
- linter Programm [Argument …]
- verwendet das angegebene Programm, um eine Syntaxüberprüfung im aktuellen Puffer auszuführen. (Dies setzt die Option zur Rechtschreibprüfung außer Kraft).
- comment "Zeichenkette"
- verwendet die angegebene Zeichenkette zum Kommentieren von Zeilen oder zum Zurücknehmen der Kommentare. Falls die Zeichenkette ein Pipe-Zeichen (|) enthält, bezeichnet dieses Kommentare im Klammer-Stil, zum Beispiel "/*|*/" für CSS-Dateien. Die Zeichen vor dem Pipe-Zeichen werden der Zeile vorangestellt und die Zeichen nach dem Pipe-Zeichen werden ans Ende der Zeile angehängt. Wenn kein Pipe-Zeichen vorhanden ist, wird die gesamte Zeichenkette vorangestellt, zum Beispiel "#" für Python-Dateien. Falls leere englische Doppel-Hochkommata angegeben werden, dann ist die Funktion zum Kommentieren von Zeilen deaktiviert; zum Beispiel "" für JSON. Der Vorgabewert ist "#".
- color Vordergrundfarbe,Hintergrundfarbe "regulärer_Ausdruck" …
- färbt alle Textbestandteile, die dem erweiterten regulären_Ausdruck entsprechen, in der angegebenen Vordergrundfarbe bzw. Hintergrundfarbe ein, wovon mindestens eine angegeben werden muss. Zulässige Farbnamen für Vorder- und Hintergrundfarbe sind white, black, blue, green, red, cyan, yellow, magenta und normal, wobei normal die standardmäßige Vorder- oder Hintergrundfarbe bedeutet. Sie können das Präfix bright voranstellen, um eine stärkere Hervorhebung der Vordergrundfarbe zu erhalten. Sofern Ihr Terminal Transparenz unterstützt, wird nano durch die fehlende Angabe der Hintergrundfarbe versuchen, den Hintergrund transparent darzustellen.
- icolor Vordergrundfarbe,Hintergrundfarbe "regulärer_Ausdruck" …
- Genau wie oben, außer das für die Übereinstimmungssuche die Groß- oder Kleinschreibung nicht beachtet wird.
- color Vordergrundfarbe,Hintergrundfarbe start="von_regulärer_Ausdruck" end="bis_regulärer_Ausdruck"
- färbt alle Textbestandteile, deren Anfang dem erweiterten von_regulärer_Ausdruck und deren Ende dem erweitereten bis_regulärer_Ausdruck entsprechen, in der angegebenen Vordergrundfarbe bzw. Hintergrundfarbe ein, wovon mindestens eine angegeben werden muss. Dies bedeutet, dass nach einer anfänglichen Instanz von von_regulärer_Ausdruck sämtlicher Text bis zur ersten Instanz von bis_regulärer_Ausdruck eingefärbt wird. Dies ermöglicht es, dass die Syntaxhervorhebung über mehrere Zeilen geht.
- icolor Vordergrundfarbe,Hintergrundfarbe start="von_regulärer_Ausdruck" end="bis_regulärer_Ausdruck"
- Genau wie oben, außer das für die Übereinstimmungssuche die Groß- oder Kleinschreibung nicht beachtet wird.
- include "Syntax-Datei"
- liest die in sich abgeschlossenen Farbsyntaxen aus der angegebenen Syntax-Datei. Beachten Sie, dass die Syntax-Datei nur die oben angegebenen Befehle enthalten darf, von syntax bis icolor.
- extendsyntax Name Befehl [Argument …]
- ergänzt die vorher als Name definierte Syntax um einen weiteren Befehl. Dies ermöglicht das Hinzufügen eines neuen color, icolor, header, magic, comment oder linter-Befehls zu einer bereits definierten Syntax. Dies ist nützlich, wenn Sie eine in den systemweit installierten Dateien (die normalerweise schreibgeschützt sind) bereits definierte Syntax etwas verbessern wollen.
Hinweis: Der formatter-Befehl wurde entfernt. Er wurde durch einen allgemeineren Mechanismus ersetzt: die Filterung des Puffers oder markierten Texts durch einen externen Befehl. Eine solche Filterung geschieht durch Eingabe ^R^X, gefolgt von einem Pipe-Zeichen (|) und dem Formatierungsbefehl. Dies hat den zusätzlichen Vorteil, dass der Vorgang rückgängig gemacht werden kann.
Falls Sie einen solchen Formatierungsbefehl regelmäßig verwenden, können Sie die relevanten Tastenfolgen einer einzelnen Taste in Ihrer nanorc zuweisen:
(Beachten Sie, dass die Zeichen ^R, ^X und ^M jeweils einzelne, unverändert zu übernehmende Steuerzeichen sind. Sie können Sie eingeben, indem Sie jedem M-V voranstellen.)
NEUZUORDNUNG VON TASTEN¶
Tastenkombinationen können mit den folgenden drei Befehlen geändert werden:- bind Taste Funktion Menü
- weist der angegebenen Taste die angegebene Funktion im angegebenen Menü zu (oder wenn Sie all verwenden, in allen Menüs, in denen die Funktion vorhanden ist).
- bind Taste "Zeichenkette" Menü
- bewirkt, dass die angegebene Taste die angegebene Zeichenkette im angegebenen Menü erzeugt (oder in allen Menüs, in denen die Funktion vorhanden ist, wenn all verwendet wird). Die Zeichenkette kann aus Text oder Befehlen oder einer Mischung aus beiden bestehen. (Um einen Befehl in die Zeichenkette zu schreiben, stellen Sie dessen Tastenkombination M-V voran.)
- unbind Taste Menü
- entfernt die Zuweisung der angegebenen Taste aus dem angegebenen Menü (oder aus allen Menüs, in denen diese Taste vorhanden ist, wenn all verwendet wird).
- Das Format für Taste sollte eines der folgenden sein:
- ^
- gefolgt von einem lateinischen Buchstaben, einem von mehreren ASCII-Zeichen (@, ], \, ^ oder _) oder dem Wort »Space«. Beispiel: ^C.
- M-
- gefolgt von einem beliebigen ASCII-Zeichen außer [ oder dem Wort »Space«. Beispiel: M-C.
- F
- gefolgt von einem numerischen Wert von 1 bis 16. Beispiel: F10.
- das Wort »Ins« oder das Wort »Del«.
- Folgende Namen sind für die einzubindende Funktion zulässig:
- help
- ruft den Hilfebetrachter auf.
- cancel
- bricht die Ausführung des aktuellen Befehls ab.
- exit
- beendet das Programm (oder den Hilfebetrachter oder Dateibrowser).
- writeout
- schreibt den aktuellen Puffer auf Platte und fragt nach einem Namen dafür.
- savefile
- schreibt die aktuelle Datei ohne Nachfrage auf die Platte.
- insert
- fügt eine Datei in den aktuellen Puffer (an der aktuellen Cursorposition) ein. Wenn die Option multibuffer gesetzt ist, wird die Datei in einen neuen Puffer eingefügt.
- whereis
- startet eine Vorwärtssuche nach Text im aktuellen Puffer – oder nach Dateinamen, die auf eine Zeichenkette in der aktuellen Liste im Dateibrowser passen.
- wherewas
- startet eine Rückwärtssuche nach Text im aktuellen Puffer – oder nach Dateinamen, die auf eine Zeichenkette in der aktuellen Liste im Dateibrowser passen.
- findprevious
- sucht nach dem nächsten Vorkommen in Rückwärtsrichtung.
- findnext
- sucht nach dem nächsten Vorkommen in Vorwärtsrichtung.
- replace
- ersetzt den Text im aktuellen Puffer interaktiv.
- cut
- schneidet die aktuelle Zeile (oder den markierten Bereich) aus und speichert sie.
- copy
- Kopiert die aktuelle Zeile (oder den markierten Bereich), ohne zu löschen (die frühere Form »copytext« ist veraltet).
- paste
- fügt den gerade gespeicherten Text in den aktuellen Puffer an der aktuellen Cursorposition ein. (Die frühere Form »uncut« ist als veraltet anzusehen.)
- zap
- verwirft die aktuelle Zeile (oder den markierten Bereich). (Diese Funktion ist standardmäßig der Tastenkombination <Meta+Entf> zugeordnet.)
- cutwordleft
- schneidet von der aktuellen Cursorposition bis zum Anfang des vorhergehenden Wortes aus. (Diese Funktion ist standardmäßig nicht zugewiesen. Falls Ihr Terminal ^H für <Strg+Rückschritt> erzeugt, können Sie einstellen, dass <Strg+Rückschritt> das Wort links des Cursors löscht, indem Sie ^H dieser Funktion zuweisen).
- cutwordright
- schneidet von der aktuellen Cursorposition bis zum Anfang des nächsten Wortes aus. (Diese Funktion ist standardmäßig <Strg+Entf> zugewiesen.)
- cutrestoffile
- schneidet sämtlichen Text von der aktuellen Cursorposition bis zum Ende des Puffers aus.
- mark
- setzt die Markierung an die aktuelle Position, um mit der Auswahl von Text zu beginnen. Wenn die Markierung bereits gesetzt ist, wird diese gelöscht.
- curpos
- zeigt die aktuelle Cursorposition: die Zeile, Spalte und Zeichenposition.
- wordcount
- ermittelt die Anzahl der Wörter, Zeilen und Zeichen im aktuellen Puffer.
- speller
- ruft ein Rechtschreibprüfprogramm auf (oder ein Linting-Programm, falls die aktive Syntax so etwas unterstützt).
- linter
- Ein Synonym für speller (wenn das Rechtschreibprogramm nicht konfiguriert wurde).
- justify
- richtet den aktuellen Absatz aus. Ein Absatz ist eine Gruppe von zusammenhängenden Zeile, die (möglicherweise abgesehen von der ersten Zeile) alle die gleiche Einrückung haben. Der Anfang eines Absatzes wird entweder anhand dieser Zeile mit abweichender Einrückung oder einer vorhergehenden Leerzeile erkannt.
- fulljustify
- richtet den gesamten aktuellen Puffer aus.
- indent
- rückt den aktuell markierten Text ein (verschiebt ihn nach rechts).
- unindent
- rückt den aktuell markierten Text aus bzw. setzt die Einrückung zurück (verschiebt ihn nach links).
- comment
- markiert die aktuelle(n) Zeile(n) als Kommentar oder setzt die Markierung zurück, wobei der in der aktiven Syntax angegebene Kommentarstil verwendet wird.
- complete
- ergänzt das Fragment vor dem Cursor zu einem vollständigen Wort, das irgendwo im aktuellen Puffer gefunden wurde.
- left
- springt eine Position nach links (im Editor oder Browser).
- right
- springt eine Position nach rechts (im Editor oder Browser).
- up
- springt eine Zeile nach oben (im Editor oder Browser).
- down
- springt eine Zeile nach unten (im Editor oder Browser).
- scrollup
- rollt das Sichtfeld eine Zeile nach oben (was bedeutet, dass der Text nach unten verschoben wird), wobei der Cursor, sofern möglich, an der gleichen Textposition verbleibt.
- scrolldown
- rollt das Sichtfeld eine Zeile nach unten (was bedeutet, dass der Text nach oben verschoben wird), wobei der Cursor, sofern möglich, an der gleichen Textposition verbleibt.
- prevword
- bewegt den Cursor an den Anfang des vorigen Worts.
- nextword
- bewegt den Cursor an den Anfang des nächsten Worts.
- home
- bewegt den Cursor an den Anfang der aktuellen Zeile.
- end
- bewegt den Cursor an das Ende der aktuellen Zeile.
- beginpara
- bewegt den Cursor an den Anfang des aktuellen Absatzes.
- endpara
- bewegt den Cursor an das Ende des aktuellen Absatzes.
- prevblock
- bewegt den Cursor an den Anfang des aktuellen oder vorhergehenden Textblocks. (Blöcke sind durch eine oder mehrere Leerzeilen getrennt.)
- nextblock
- bewegt den Cursor an den Anfang des nächsten Textblocks.
- pageup
- springt eine Bildschirmseite nach oben.
- pagedown
- springt eine Bildschirmseite nach unten.
- firstline
- springt zur ersten Zeile der Datei.
- lastline
- springt zur letzten Zeile der Datei.
- gotoline
- springt zu einer bestimmten Zeile (und Spalte, sofern angegeben). Negative Zeilennummern werden vom Ende der Datei (und vom Ende der Zeile) gezählt.
- findbracket
- bewegt den Cursor zu einer Klammer (geschweifte, runde Klammer usw.), die das Gegenstück (eines Klammernpaars) zu der Klammer unter dem Cursor bildet.
- prevbuf
- wechselt zum Bearbeiten oder Betrachten des vorherigen Puffers, wenn mehrere Puffer geöffnet sind.
- nextbuf
- wechselt zum Bearbeiten oder Betrachten des nächsten Puffers, wenn mehrere Puffer geöffnet sind.
- verbatim
- fügt die nächsten Tasteneingaben unverändert in die Datei ein.
- tab
- fügt einen Tabulator an der aktuellen Cursorposition ein.
- enter
- fügt eine neue Zeile unter der aktuellen Zeile ein.
- delete
- löscht das Zeichen unter dem Cursor.
- backspace
- löscht das Zeichen vor dem Cursor.
- recordmacro
- beginnt die Aufzeichnung von Tasteneingaben – diese werden hierbei als Makro gespeichert. Wenn bereits eine Aufzeichnung läuft, wird diese gestoppt.
- runmacro
- spielt die Tasteneingaben des zuletzt aufgezeichneten Makros ab.
- undo
- macht die zuletzt ausgeführte Textaktion (Text hinzufügen, Text löschen usw.) rückgängig.
- redo
- wiederholt die zuletzt rückgängig gemachte Aktion (das heißt, eine Rückgängig-Aktion wird rückgängig gemacht).
- refresh
- aktualisiert den Bildschirminhalt.
- suspend
- verschiebt den Editor in den Hintergrund (falls diese Funktion aktiviert wurde, siehe nachfolgenden Eintrag »suspendenable«).
- casesens
- wählt aus, ob beim Suchen und/oder Ersetzen die Groß-/Kleinschreibung der angegebenen Zeichen berücksichtigt werden soll oder nicht.
- regexp
- wählt aus, ob beim Suchen und/oder Ersetzen wörtliche Zeichenketten oder reguläre Ausdrücke verwendet werden sollen.
- backwards
- wählt aus, ob beim Suchen und/oder Ersetzen vorwärts oder rückwärts gesucht werden soll.
- older
- Ermittelt den vorherigen (früheren) Eintrag bei einer Eingabeauforderung.
- newer
- Ermittelt den nächsten (späteren) Eintrag bei einer Eingabeauforderung.
- flipreplace
- wählt aus, ob Suchen oder Ersetzen verwendet werden soll.
- flipgoto
- schaltet zwischen der Suche nach Text und dem Ansteuern einer Zeilennummer um. (Die Form »gototext« ist veraltet.)
- flipexecute
- wählt aus, ob eine Datei eingefügt oder ein Befehl ausgeführt werden soll.
- flippipe
- wählt beim Ausführen eines Befehls, ob der aktuelle Puffer (oder der markierte Bereich) an einen Befehl weitergeleitet wird oder nicht.
- flipnewbuffer
- wählt aus, ob in den aktuellen Puffer oder in einen neuen leeren Puffer eingefügt werden soll.
- flipconvert
- wählt beim Lesen einer Datei, ob die Datei aus dem DOS- oder Mac-Format konvertiert werden soll oder nicht. Standardmäßig wird diese konvertiert.
- dosformat
- wählt beim Schreiben einer Datei aus, ob diese im DOS-Format (CR/LF) geschrieben werden soll oder nicht.
- macformat
- wählt beim Schreiben einer Datei aus, ob diese im Mac-Format geschrieben werden soll oder nicht.
- append
- hängt beim Schreiben einer Datei an deren Ende an, anstatt sie zu überschreiben.
- prepend
- stellt beim Schreiben einer Datei den Inhalt voran (setzt ihn an den Anfang), anstatt zu überschreiben.
- backup
- erstellt beim Schreiben einer Datei eine Sicherung der aktuellen Datei.
- discardbuffer
- verwirft den aktuellen Puffer beim Schreiben einer Datei, ohne zu speichern. (Diese Funktion ist standardmäßig nur zugewiesen, wenn die Option --tempfile angegeben wurde).
- browser
- startet den Dateibrowser, wodurch Sie eine Datei aus einer Liste auswählen können.
- gotodir
- wechselt zu einem anzugebenden Verzeichnis, wodurch Sie irgendwo im Dateisystem suchen können.
- firstfile
- geht beim Verwenden des Dateibrowsers zur ersten Datei (Lesen oder Schreiben von Dateien).
- lastfile
- geht beim Verwenden des Dateibrowsers zur letzten Datei (Lesen oder Schreiben von Dateien).
- nohelp
- schaltet die Anzeige der zweizeiligen Liste der Tastenkombinationen am unteren Bildschirmrand ein oder aus.
- constantshow
- schaltet die permanente Anzeige der aktuellen Zeilen-, Spalten- und Zeichenpositionen an oder aus. (Die Form »constupdate« ist veraltet.)
- smoothscroll
- (de)aktiviert sanftes Rollen (beim Bewegen mit den Pfeiltasten).
- softwrap
- schaltet die Anzeige überlanger Zeilen in mehreren Bildschirmzeilen an oder aus.
- linenumbers
- schaltet die Anzeige von Zeilennummern vor dem Text an oder aus.
- whitespacedisplay
- schaltet die Anzeige von Leerraum an oder aus.
- nosyntax
- schaltet Syntaxhervorhebung ein oder aus.
- smarthome
- schaltet die intelligente Pos1-Taste ein oder aus.
- autoindent
- wählt aus, ob eine neu erstellte Zeile die gleiche Anzahl führender Leerzeichen wie die vorhergehende Zeile erhalten soll – oder wie die nächste Zeile, falls die vorhergehende Zeile der Beginn eines Absatzes ist.
- cutfromcursor
- wählt aus, ob beim Ausschneiden von Text die gesamte Zeile oder lediglich der Teil nach der aktuellen Cursorposition bis zum Ende der Zeile ausgeschnitten wird. (Die Form »cuttoend« ist veraltet.)
- nowrap
- wählt aus, ob lange Zeile hart zur nächsten Zeile umgebrochen werden sollen oder nicht.
- tabstospaces
- wählt aus, ob eingegebene Tabulatoren in Leerzeichen umgewandelt werden sollen oder nicht.
- mouse
- schaltet Mausunterstützung ein oder aus.
- suspendenable
- wählt aus, ob die Suspendierungssequenz (normalerweise ^Z) das Editorfenster in den Hintergrund schiebt.
- Folgende Menü-Abschnitte sind zulässig:
- main
- Das Editor-Hauptfenster, in dem Text eingegeben und bearbeitet wird.
- search
- Das Suchmenü (auch bekannt als »whereis«).
- replace
- Das »Suchen-und-Ersetzen«-Menü.
- replacewith
- Das »Ersetzen durch«-Menü, welches durch »Suchen und Ersetzen« geöffnet wird.
- yesno
- Das »Ja/Nein«-Menü, wo die Ja/Nein/Alle/Abbrechen-Frage gestellt wird.
- gotoline
- Das »Gehe zu Zeile (und Spalte)«-Menü.
- writeout
- Das »Datei speichern«-Menü
- insert
- Das »Datei einfügen«-Menü
- extcmd
- Das Menü für das Einfügen der Ausgabe eines externen Befehls, erreicht vom Einfüge-Menü.
- help
- Das Menü des Hilfebetrachters.
- spell
- Das interaktive Rechtschreibprüf-Ja/Nein-Menü.
- linter
- Das Linting-Menü.
- browser
- Der Dateibrowser zum Einfügen oder Schreiben einer Datei.
- whereisfile
- Das »Datei suchen«-Menü im Dateibrowser.
- gotodir
- Das »Gehe zu Verzeichnis«-Menü im Dateibrowser.
- all
- Ein spezieller Name, der alle Menüs einbezieht. Für bind bedeutet dies, dass alle Menüs einbezogen werden, in denen die angegebene Funktion vorhanden ist; für unbind, dass alle Menüs einbezogen werden, in denen die angegebene Taste vorhanden ist.
DATEIEN¶
- /etc/nanorc
- Systemweite Konfigurationsdatei.
- ~/.nanorc oder $XDG_CONFIG_HOME/nano/nanorc oder ~/.config/nano/nanorc
- Konfigurationsdatei des Benutzers.
SIEHE AUCH¶
nano(1)AUTOR¶
Chris Allegretta und weitere (siehe die Dateien AUTHORS und THANKS für Details). Diese Handbuchseite wurde ursprünglich von Jordi Mallach für das Debian-System geschrieben (darf aber von anderen verwendet werden).ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> und Helge Kreutzmann <debian@helgefjell.de> erstellt.Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
Version 3.2 | November 2018 |