Provided by: manpages-de_4.27.0-1_all bug

BEZEICHNUNG

       nanorc - Konfigurationsdatei für GNU nano

BESCHREIBUNG

       Die  Datei nanorc enthält die Standardeinstellungen für nano, einen kleinen und freundlichen Text-Editor.
       Sofern während des Starts --rcfile nicht angegeben ist, liest nano zwei Dateien: 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. Falls --rcfile angegeben wird, liest nano
       nur die angegebene Einstellungsdatei.

HINWEIS

       Um  anfängerfreundlich  zu  sein  startet  ^F  eine  Vorwärtssuche, ^B eine Rückwärtssuche, sucht M-F das
       nächste Auftreten vorwärts und sucht M-B das nächste Auftreten  rückwärts  seit  Version  8.0.  Wenn  Sie
       möchten,  dass  diese  Tasturanschläge das machen, was sie vor Version 8.0 taten, fügen Sie die folgenden
       Zeilen an das Ende Ihrer Datei nanorc ein:

           bind ^F forward main
           bind ^B back main
           bind M-F formatter main
           bind M-B linter main

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.  Alle  Befehle  und  Schlüsselwörter  sollten  in
       Kleinbuchstaben geschrieben werden.

       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.

       Anführungszeichen  innerhalb  der  characters-Parameter  sollten  nicht  maskiert  werden.   Das   letzte
       Anführungszeichen (") in der Zeile wird als schließendes Anführungszeichen aufgefasst.

       Folgende Befehle und Argumente werden unterstützt:

       set afterends
          bewirkt, dass »Strg+Pfeiltaste rechts« und »Strg+Entf« 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,  die
          Eingabeaufforderungszeile,  die  Minileiste, Tastenkombinationen, Zeilennummern und ausgewählten Text.
          Dies kann durch  Setzen  der  Optionen  titlecolor,  statuscolor,  promptcolor,  minicolor,  keycolor,
          numbercolor und/oder selectedcolor außer Kraft gesetzt werden.

       set bookstyle
          fasst  beim Ausrichten jede Zeile, die mit Leerraum beginnt, als Beginn eines Absatzes auf (außer wenn
          automatisches Einrücken aktiviert ist).

       set brackets "Zeichen"
          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 breaklonglines
          bricht die aktuelle Zeile automatisch hart um, wenn sie zu lang wird.

       set casesensitive
          berücksichtigt standardmäßig Groß-/Kleinschreibung bei der Suche.

       set colonparsing
          Wenn  ein in der Befehlszeile übergebener Dateiname auf einen Doppelpunkt mit Ziffern endet und dieser
          Dateiname nicht existiert, dann wird der Doppelpunkt mit den Ziffern  abgeschnitten  und  die  Ziffern
          werden  als  Zeilennummer  interpretiert.  Falls der so abgeschnittene Dateiname auch nicht existiert,
          dann wird der Prozess wiederholt und die erhaltenen zwei Zahlen werden als Zeilen-  und  Spaltennummer
          interpretiert.  Falls aber auch der doppelt zurecht gestutzte Dateiname nicht existiert, dann wird das
          Abschneiden nicht durchgeführt und der ursprüngliche Dateiname wird unverändert akzeptiert.  Um  diese
          Doppelpunktauswertung  für  eine  bestimmte Datei zu deaktivieren, verwenden Sie +1 oder ähnliches vor
          dem relevanten Dateinamen.

       set constantshow
          berichtet die Cursorposition permanent auf der Statuszeile. Dies setzt  die  Option  quickblank  außer
          Kraft.

       set cutfromcursor
          bewirkt,  dass  der Befehl zum Ausschneiden von Text nur von der aktuellen Cursorposition bis zum Ende
          der Zeile anstatt die gesamte Zeile ausschneidet.

       set emptyline
          verwendet die Leerzeile unter der Titelleiste nicht und lässt diese leer.

       set errorcolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          legt die Farbkombination für die Statuszeile beim Anzeigen einer Fehlermeldung fest.  Der  Vorgabewert
          ist bold,white,red. In set titlecolor finden Sie zulässige Farbnamen.

       set fill Anzahl
          legt  die  gewünschte  Breite  für  die Ausrichtung und den automatischen harten Zeilenumbruch auf die
          angegebene Anzahl Spalten fest. Ist die Anzahl 0 oder kleiner, erfolgt ein harter Zeilenumbruch an der
          Bildschirmbreite minus der Anzahl Spalten, wodurch  sich  der  Umbruchpunkt  an  der  Bildschirmbreite
          orientiert und sich mit verändert, wenn die Bildschirmbreite geändert wird. Der Vorgabewert ist -8.

       set functioncolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet  diese Farbkombination für die prägnanten Funktionsbeschreibungen in den zwei Hilfezeilen am
          unteren Rand des Bildschirms. In set titlecolor finden Sie weitere Details.

       set guidestripe Nummer
          blendet einen Markierungsstreifen in der angegebenen Spalte ein, anhand  dessen  Sie  die  Breite  des
          Texts besser beurteilen können. (Die Farbe des Streifens kann mit der Option set stripecolor angepasst
          werden.)

       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 indicator
          zeigt eine Bildlaufleiste am rechten Rand des Editorfensters an. Es zeigt die Position des Sichtfeldes
          im Puffer an, sowie welcher Anteil des Puffers vom Sichtfeld abgedeckt ist.

       set jumpyscrolling
          rollt den Inhalt des Puffers um einen halben Bildschirminhalt statt um eine Zeile.

       set keycolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet  diese  Farbkombination  für die Tastenkombinationen in den zwei Hilfezeilen am unteren Rand
          des Bildschirms. In set titlecolor finden Sie weitere Details.

       set linenumbers
          Zeigt Zeilennummern links vom Textbereich an.  (Jede  Zeile  mit  einem  Anker  erhält  außerdem  eine
          Markierung im Randbereich.)

       set locking
          aktiviert beim Bearbeiten von Dateien die Dateisperrung im Vim-Stil.

       set magic
          Wenn  weder  der  Name  noch  die  erste  Zeile  der  Datei  einen Hinweis liefert, wird versucht, die
          anwendbare Syntax mittels Libmagic zu bestimmen. (Der Aufruf von Libmagic kann relativ  viel  Zeit  in
          Anspruch nehmen. Er wird daher standardmäßig nicht ausgeführt.)

       set matchbrackets "Zeichen"
          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 minibar
          unterdrückt die Anzeige der Titelleiste und zeigt stattdessen am unteren Bildschirmrand im Bereich der
          Statuszeile Informationen zum aktuellen Puffer an. In dieser »Mini bar« (Minileiste)  wird  links  der
          Dateiname  angezeigt,  gefolgt  von  einem Raute-Zeichen, falls der Puffer geändert wurde. Rechts wird
          Folgendes angezeigt: die aktuelle Zeilen- und Spaltennummer, der Code des Zeichens  unter  dem  Cursor
          (im  Unicode-Format:  U+xxxx),  die  gleichen  Indikatoren,  wie sie auch mit set stateflags angezeigt
          werden, sowie ein Prozentsatz, wie weit sich der Cursor in der Datei  befindet  (zeilenbezogen).  Beim
          Laden  oder  Speichern einer Datei und auch beim Wechsel zwischen Puffern wird nach dem Dateinamen die
          Anzahl der Zeilen im Puffer angezeigt. Diese Zahl wird nach dem  nächsten  Tastendruck  gelöscht  oder
          durch  einen  [i/n]-Zähler  ersetzt,  falls  mehrere  Puffer  geöffnet  sind. Die Zeile einschließlich
          Spaltennummer sowie der Zeichencode werden nur dann angezeigt, wenn --constantshow verwendet wird. Mit
          M-C können Sie die Anzeige ein- oder ausblenden. Die  Statusindikatoren  werden  nur  angezeigt,  wenn
          --stateflags verwendet wird.

       set minicolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für die Minileiste (wenn diese Option nicht festgelegt ist, werden die
          Farben der Titelleiste verwendet). In set titlecolor finden Sie weitere Details.

       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 zwei Klicks) setzen und Tastenkombinationen
          ausführen. Die Maus funktioniert im X Window System 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 nicht automatisch einen Zeilenvorschub an, wenn ein Text nicht mit einem solchen endet. (Das kann
          dazu führen, dass Sie POSIX-inkompatible Textdateien speichern.)

       set nowrap
          ist  eine  veraltete  Option,  da  dies  zur  Standardeinstellung  wurde.  Falls  nötig, verwenden Sie
          stattdessen unset breaklonglines.

       set numbercolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet die Farbkombination für die Anzeige der Zeilennummern. 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  XOFF- und XON-Sequenzen (^S und ^Q), so dass sie vom Terminal abgefangen werden (Anhalten
          und Wiederaufnehmen der Ausgabe).

       set promptcolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für die Eingabeaufforderungszeile (wenn diese Option nicht  festgelegt
          ist, werden die Farben der Titelleiste verwendet). In set titlecolor finden Sie weitere Details.

       set punct "Zeichen"
          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 set brackets),  können  Sätze
          beenden. Der Vorgabewert ist "!.?".

       set quickblank
          blendet  die  Statuszeile  bereits  nach einem Tastendruck anstelle von 20 aus. Beachten Sie, dass die
          Option constantshow dies außer Kraft setzt. Wenn die Option minibar oder  zero  wirksam  ist,  blendet
          quickblank eine Meldung bereits nach 0,8 Sekunden anstelle der vorgegebenen 1,5 Sekunden aus.

       set quotestr "regulärer_Ausdruck"
          legt  den  regulären  Ausdruck  für  die  Übereinstimmungsfindung für Zitate fest. Der Vorgabewert ist
          ^([ \t]*([!#%:;>|}]|//))+. (Beachten Sie, dass dabei \t für den echten Tabulator steht.) Dadurch  wird
          es  ermöglicht,  beim  Verfassen von E-Mails Blöcke aus zitiertem Text neu auszurichten und Blöcke von
          Zeilenkommentaren beim Schreiben von Quellcode neu umzubrechen.

       set rawsequences
          interpretiert Escape-Sequenzen direkt, anstatt sie durch ncurses übersetzen zu lassen. Falls Sie diese
          Option benötigen, damit einige Tasten korrekt funktionieren, bedeutet das, dass  die  von  terminfo(5)
          bereitgestellte  Terminalbeschreibung  dem  tatsächlichen  Verhalten Ihres Terminals nicht vollständig
          entspricht. Dies kann beispielsweise passieren, wenn Sie sich per SSH an einer BSD-Maschine  anmelden.
          Wenn Sie diese Option verwenden, wird die Mausunterstützung in nano deaktiviert.

       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 regexp
          führt  standardmäßig  auf  regulären  Ausdrücken  basierende Suchvorgänge aus. nano verwendet reguläre
          Ausdrücke des Typs »extended« (ERE).

       set saveonexit
          speichert einen geänderten Puffer beim Beenden (^X) automatisch und fragt nicht nach.

       set scrollercolor Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für den Indikator alias »Bildlaufleiste«.  Siehe  set  titlecolor  für
          weitere Details.

       set selectedcolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für ausgewählten Text. In set titlecolor finden Sie weitere Details.

       set showcursor
          positioniert  den  Cursor  im  Dateibrowser  auf  das  hervorgehobene  Objekt  und zeigt den Cursor im
          Hilfebetrachter an, um Benutzer mit Braille-Zeile und Sehbehinderte 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 softwrap
          zeigt  Zeilen,  die  länger  als  die Bildschirmbreite sind, in mehreren Zeilen an. (Sie können diesen
          fließenden Zeilenumbruch so einrichten, dass an Leerraum  statt  grob  am  Bildschirmrand  umgebrochen
          wird, indem Sie auch set atblanks verwenden.)

       set speller "Programm [Argument …]"
          verwendet  das  angegebene  Programm  zur  Rechtschreibprüfung und -korrektur anstelle der eingebauten
          Rechtschreibprüfung, die hunspell(1) oder spell(1) aufruft.

       set spotlightcolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          legt  die  Farbkombination  für  die  Hervorhebung  eines  Suchtreffers  fest.  Der  Vorgabewert   ist
          black,lightyellow. In set titlecolor finden Sie zulässige Farbnamen.

       set stateflags
          verwendet die obere rechte Ecke des Bildschirms zum Anzeigen einiger Statusindikatoren, wenn Folgendes
          aktiv ist: I bei automatischer Einrückung, M bei Markierungen, L bei hartem Umbruch überlanger Zeilen,
          R  bei  der  Aufzeichnung  eines  Makros  und S bei fließendem Zeilenumbruch. Wenn der Puffer geändert
          wurde, wird ein Stern (*) nach dem Dateinamen in der Mitte der Titelleiste angezeigt.

       set statuscolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für die Statuszeile. Siehe set titlecolor für weitere Details.

       set stripecolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet diese Farbkombination für den senkrechten  Markierungsstreifen.  Siehe  set  titlecolor  für
          weitere Details.

       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  jeden  eingegebenen  Tabulator in Leerzeichen um, und zwar in die Anzahl der Leerzeichen, wie
          der Tabulator an dieser Position  einnehmen  würde.  (Hinweis:  Eingefügte  Tabulatoren  werden  nicht
          konvertiert.)

       set titlecolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe
          verwendet  diese  Farbkombination  für  die  Titelzeile.  Zulässige  Namen  für  die  Vordergrund- und
          Hintergrundfarben sind: red, green, blue, magenta, yellow, cyan, white und black.  Jedem  dieser  acht
          Namen  kann  das  Wort  light  vorangestellt  werden,  um eine hellere Version der jeweiligen Farbe zu
          erhalten. Als Synonym für lightblack kann grey oder gray verwendet werden. Auf einer Linux-Konsole hat
          light keine Auswirkungen auf eine Hintergrundfarbe. Auf Terminalemulatoren, die mindestens 256  Farben
          darstellen  können,  sind  weitere  Farben  zulässig:  pink, purple, mauve, lagoon, mint, lime, peach,
          orange, latte, rosy, beet, plum, sea, sky, slate,  teal,  sage,  brown,  ocher,  sand,  tawny,  brick,
          crimson  und  normal  –  wobei normal für die voreingestellte Vorder- oder Hintergrundfarbe steht. Auf
          solchen Emulatoren kann die Farbe auch als dreistellige Hexadezimalzahl, der ein # vorangestellt  ist,
          angegeben werden. Die Stellen repräsentieren dabei die Werte für Rot, Grün und Blau. Dadurch wird nano
          angewiesen,  aus der verfügbaren Palette die Farbe auszuwählen, die den angegebenen Werten am nächsten
          kommt.

          Sie können entweder »fgcolor« oder »,bgcolor« weglassen und  dem  Paar  bold  und/oder  italic  (durch
          Kommata  getrennt)  voranstellen, um einen fetten und/oder kursiven Schriftschnitt zu erhalten, sofern
          Ihr Terminal dies unterstützt.

       set trimblanks
          entfernt  beim  harten  Zeilenumbruch  oder  beim  Ausrichten  von  Text  angehängten   Leerraum   von
          umgebrochenen Zeilen.

       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 whitespace "Zeichen"
          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 "Zeichen"
          legt fest, welche weiteren Zeichen (außer den normalen alphanumerischen Zeichen) als Teile von Wörtern
          betrachtet  werden  sollen.  Wenn  Sie  diese  Option  verwenden, werden Sie wahrscheinlich wordbounds
          zurücksetzen.

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

       set zero
          verbirgt  alle  Elemente  der  Benutzerschnittstelle  (Titelleiste,  Statuszeile  und Hilfezeilen) und
          verwendet alle Zeilen des Terminals für die Anzeige des Pufferinhalts. Die Statuszeile  erscheint  nur
          dann,  wenn  eine  wichtige  Meldung  anzuzeigen  ist  und  wird  nach 1,5 Sekunden oder beim nächsten
          Tastendruck ausgeblendet. Mit M-Z kann die Anzeige der Titelleiste und Statuszeile  und  mit  M-X  die
          Anzeige der Hilfezeilen ein- oder ausgeschaltet werden.

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.

       Alle regulären Ausdrücke in nano sind erweiterte reguläre Ausdrücke nach  POSIX-Standard.  Das  bedeutet,
       dass ., ?, *, +, ^, $ und verschiedene andere Zeichen besondere Zeichen sind. Der Punkt . passt auf jedes
       einzelne Zeichen, ? bedeutet, dass das vorstehende Element optional ist, * bedeutet, dass das vorstehende
       Element  gar  nicht,  einmal  oder auch mehrmals vorkommen kann, + bedeutet, dass das vorstehende Element
       einmal oder auch mehrmals vorkommen kann, ^ bezieht sich auf den Anfang einer Zeile und $ auf deren Ende,
       \< bezieht sich auf den Anfang eines Wortes und \> auf  dessen  Ende,  und  \s  steht  für  Leerraum.  Es
       bedeutet  auch,  dass Vorwärts- und Rückwärtstreffersuche nicht möglich sind. Eine vollständige Erklärung
       finden Sie in der Handbuchseite zu GNU grep: man grep.

       Jeder reguläre Ausdruck in einer nanorc-Datei sollte in doppelte  Anführungszeichen  ("")  eingeschlossen
       werden.  Mehrere  reguläre  Ausdrücke  dürfen  in  einer  Zeile  aufeinander folgen, wenn Sie diese durch
       Leerzeichen  voneinander  trennen.  Das  bedeutet,  dass   ein   regulärer   Ausdruck   keine   doppelten
       Anführungszeichen  enthalten  kann,  denen  ein  Leerzeichen folgt. Falls Sie diese Kombination innerhalb
       eines regulären Ausdrucks benötigen, dann sollten  entweder  die  doppelten  Anführungszeichen  oder  das
       Leerzeichen in eckige Klammern ([]) gesetzt werden.

       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 (für den relevanten Puffer)  aktiviert,  falls  der
              absolute   Dateiname   dem  angegebenen  regulären  Ausdruck  regulärer_Dateiausdruck  entspricht.
              Wahlweise  können  Sie  die  Syntax  (für  alle  Puffer)  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.  (Diese  Abfrage erfolgt nur, wenn libmagic tatsächlich auf dem System installiert
              ist und --magic oder set magic angegeben wurde.)

       formatter Programm [Argument  …]
              wendet das angegebene Programm auf den vollständigen Inhalt des aktuellen Puffers an.

       linter Programm [Argument  …]
              verwendet das angegebene Programm, um eine Syntaxüberprüfung im aktuellen Puffer auszuführen.

       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
              "#".

       tabgives "Zeichenkette"
              bewirkt, dass die <Tabulator>-Taste die angegebene Zeichenkette ausgibt. Dies ist für Sprachen wie
              Python nützlich, in denen in Einzügen nur Leerzeichen erlaubt sind. Dies setzt die Einstellung der
              Option tabstospaces außer Kraft.

       color [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe "regulärer_Ausdruck" …
              färbt   alle   Textbestandteile,  die  dem  erweiterten  regulären_Ausdruck  entsprechen,  in  der
              angegebenen Vordergrund- bzw. Hintergrundfarbe ein, wovon mindestens eine angegeben  werden  muss.
              Zulässige  Farbnamen  sind: red, green, blue, magenta, yellow, cyan, white und black. Jedem dieser
              acht Namen kann das Wort light vorangestellt werden, um eine hellere Version der jeweiligen  Farbe
              zu  erhalten.  Das Wort grey oder gray kann dabei als Synonym für lightblack verwendet werden. Auf
              einer   Linux-Konsole   hat   light   keine   Auswirkungen   auf   eine   Hintergrundfarbe.    Auf
              Terminalemulatoren,  die  mindestens  256  Farben darstellen können, sind weitere Farben zulässig,
              denen allerdings nichts vorangestellt werden kann: pink, purple, mauve, lagoon, mint, lime, peach,
              orange, latte, rosy, beet, plum, sea, sky, slate, teal, sage, brown, ocher,  sand,  tawny,  brick,
              crimson und normal – wobei normal für die voreingestellte Vorder- oder Hintergrundfarbe steht. Auf
              solchen  Emulatoren  kann die Farbe auch als dreistellige Hexadezimalzahl, der ein # vorangestellt
              ist, angegeben werden. Die Stellen repräsentieren dabei die Werte für Rot, Grün und Blau.  Dadurch
              wird  nano  angewiesen,  aus  der  verfügbaren  Palette die Farbe auszuwählen, die den angegebenen
              Werten am nächsten kommt.

              Dem Farbpaar kann bold und/oder italic (durch Kommata getrennt)  vorangestellt  werden,  um  einen
              fetten und/oder kursiven Schriftschnitt zu erhalten, sofern Ihr Terminal dies unterstützt.

              Alle  Befehle  zur  farblichen  Darstellung  werden in der angegebenen Reihenfolge angewendet, was
              bedeutet, dass spätere Befehle Teile neu färben können, die vorher durch andere Befehle eingefärbt
              wurden.

       icolor [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe "regulärer_Ausdruck" …
              Genau wie oben, außer das für die  Übereinstimmungssuche  die  Groß-  oder  Kleinschreibung  nicht
              beachtet wird.

       color [bold,][italic,]Vordergrundfarbe,Hintergrundfarbe start="von_regulärer_Ausdruck"
       end="bis_regulärer_Ausdruck"
              färbt    alle    Textbestandteile,    deren    Anfang    dem    erweiterten   regulären   Ausdruck
              von_regulärer_Ausdruck und deren Ende dem erweiterten  regulären  Ausdruck  bis_regulärer_Ausdruck
              entspricht, in der angegebenen Vordergrund- bzw. Hintergrundfarbe ein. Mindestens eines davon muss
              angegeben  werden.  Das  bedeutet,  dass  nach  einer initialen Instanz von von_regulärer_Ausdruck
              sämtlicher Text bis zur ersten Instanz von bis_regulärer_Ausdruck eingefärbt ist. Dies  ermöglicht
              die Syntaxhervorhebung über mehrere Zeilen.

       icolor [bold,][italic,]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-,  formatter-,  linter-,  comment-  oder
              tabgives-Befehls  zu  einer  bereits  definierten  Syntax.  Es  ist nützlich, wenn Sie eine in den
              systemweit installierten Dateien (die  normalerweise  schreibgeschützt  sind)  bereits  definierte
              Syntax etwas verbessern wollen.

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). Neben
                 wörtlichem Text und/oder Steuercodes kann die Zeichenkette in Klammern gesetzte  Funktionsnamen
                 enthalten.  Diese Funktionen werden aufgerufen, wenn die Taste betätigt wird. Um eine wörtliche
                 öffnende geschweifte Klammer zu bezeichnen, verwenden Sie {{}.

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

       Beachten Sie, dass bind Taste "{Funktion}" Menü gleichbedeutend mit bind Taste Funktion Menü  ist,  außer
       dass  nano  für die letztere Form beim Start überprüft, ob die Funktion im angegebenen Menü verfügbar ist
       (und eine Fehlermeldung ausgibt, falls sie dort nicht existiert). Für die erste Form hingegen prüft  nano
       zum  Zeitpunkt  der  Ausführung,  ob die Funktion existiert, jedoch nicht, ob sie im aktuellen Menü einen
       Sinn ergibt. Der Benutzer muss dafür sorgen, dass ein Funktionsname in geschweifte Klammern gesetzt  wird
       (oder  eine  Abfolge  davon). Seltsames Verhalten oder sogar ein Absturz kann das Ergebnis sein, wenn die
       geschweiften Klammern nicht passen.

       Das Format für Taste sollte eines der folgenden sein:

          ^X     wobei X ein lateinischer Buchstabe oder eines von verschiedenen ASCII-Zeichen (@, ], \,  ^,  _)
                 oder das Wort »Space« ist. Beispiel: ^C.

          M-X    wobei X ein beliebiges ASCII-Zeichen ist, außer [ oder das Wort »Space«. Beispiel: M-8.

          Umschalt-M-X
                 wobei  X  ein  lateinischer  Buchstabe  ist. Beispiel: Umschalt-M-U. Standardmäßig bewirkt jede
                 Meta+Buchstabe-Tastenkombination   das   Gleiche   wie   die   korrespondierende    Kombination
                 Umschalttaste+Meta+Buchstabe.  Wenn aber irgendeine Umschalttaste+Meta-Zuweisung erstellt wird,
                 gilt das nicht mehr, und zwar für alle Buchstaben.

          FN     wobei N ein numerischer Wert von 1 bis 24 ist. Beispiel: F10. (Oft können F13 bis F24  über  F1
                 bis F12 mit der Umschalttaste eingegeben werden.)

          Einfg oder Entf.

       Die  Neuzuweisung  von ^M (Eingabetaste) oder ^I (Tabulatortaste) ist wahrscheinlich keine gute Idee. Die
       Neuzuweisung  von  ^[  (Esc)  ist   nicht   möglich,   da   deren   Tastencode   der   erste   Teil   der
       Meta-Tastenkombinationen  und  Escape-Sequenzen  ist.  Neuzuweisungen  der  Tasten,  mit denen der Cursor
       gesteuert werden kann (die Pfeiltasten, Pos1, Ende, Bild auf und Bild ab), ist nicht möglich. Auf einigen
       Terminals ist es nicht möglich, ^H neu zuzuweisen (außer wenn --raw verwendet wird), da deren  Tastencode
       zu dem der Rückschritttaste identisch ist.

       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.

          paste
            fügt den gerade gespeicherten Text in den aktuellen Puffer an der aktuellen Cursorposition ein.

          zap
            verwirft die aktuelle Zeile (oder den markierten Bereich). (Diese  Funktion  ist  standardmäßig  der
            Tastenkombination <Meta+Entf> zugeordnet.)

          chopwordleft
            löscht  von  der  Cursorposition  bis  zum  Anfang  des  vorhergehenden  Worts.  (Diese Funktion ist
            standardmäßig <Umschalttaste+Strg+Entf> zugewiesen. Falls Ihr  Terminal  ^H  für  <Strg+Rückschritt>
            erzeugt,  können Sie <Strg+Rückschritt> so einrichten, dass das Wort links vom Cursor gelöscht wird,
            indem Sie ^H dieser Funktion zuweisen.)

          chopwordright
            löscht von der Cursorposition bis zum Anfang des nächsten Wortes. (Diese Funktion ist  standardmäßig
            der Tastenkombination <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.

          location
            meldet die aktuelle Zeilen-, Spalten- und Zeichenposition des Cursors.

          wordcount
            ermittelt die Anzahl der Zeilen, Wörter und Zeichen im aktuellen Puffer (oder im markierten Bereich)
            und meldet diese in der Statuszeile.

          execute
            fragt nach einem auszuführenden Programm. Die Ausgabe des Programms wird  in  den  aktuellen  Puffer
            eingefügt (oder in einen neuen Puffer, wenn der Umschalter M-F verwendet wird).

          speller
            ruft  ein  Rechtschreibprüfprogramm  auf, entweder das voreingestellte hunspell(1) oder GNU spell(1)
            oder das Programm, das mit --speller oder set speller definiert wurde.

          formatter
            ruft ein Programm auf, das den vollständigen Inhalt des aktuellen  Puffers  bearbeitet  (sofern  die
            aktive  Syntax  ein solches Programm definiert). (Der aktuelle Puffer wird in einer temporären Datei
            gespeichert, dann wird das Programm auf diese Datei angewendet,  danach  wird  die  temporäre  Datei
            zurück in den Puffer geschrieben, wobei der Inhalt des Puffers ersetzt wird.)

          linter
            ruft  ein  Programm  zur  Syntaxüberprüfung  auf  (sofern  die  aktive  Syntax  ein solches Programm
            definiert). Falls dieses Programm Zeilen der Form »Dateiname:Zeilennummer:Zeichennummer:  irgendeine
            Meldung«  erzeugt,  dann  springt  der Cursor an die angegebene Position in dieser Datei und besagte
            »irgendeine Meldung« wird in der Statuszeile angezeigt. Sie können mit <Bild↑> und <Bild↓>  zwischen
            den  Meldungen  hin-  und  herwechseln.  Den  Statusüberprüfungsmodus  verlassen Sie mit ^C oder der
            <Eingabetaste>.

          justify
            richtet den aktuellen Absatz (oder den markierten Bereich) aus.  Ein  Absatz  ist  eine  Gruppe  von
            zusammenhängenden  Zeilen,  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 (oder den markierten Bereich) aus.

          indent
            rückt die aktuell markierte(n) Zeile(n) ein (verschiebt sie nach rechts).

          unindent
            rückt  die  aktuell  markierte(n) Zeile(n) aus bzw. setzt die Einrückung zurück (verschiebt sie 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,  sofern  möglich,  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. Diese Funktion ist
            standardmäßig <Alt+Pfeiltaste hoch> zugewiesen. Falls <Alt+Pfeiltaste hoch> auf Ihrer  Linux-Konsole
            nichts bewirkt, schauen Sie in die FAQ: https://nano-editor.org/dist/latest/faq.html#4.1.

          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  (diese  Funktion  ist
            standardmäßig <Alt+Pfeiltaste runter> zugewiesen).

          center
            bewegt die Zeile mit dem Cursor in die Mitte des Sichtfeldes.

          cycle
            bewegt  die  Zeile  mit dem Cursor zuerst in die Mitte des Bildschirms, dann nach oben und dann nach
            unten.

          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.

          toprow
            bewegt den Cursor in die erste Zeile des Sichtfeldes.

          bottomrow
            bewegt den Cursor in die letzte Zeile des Sichtfeldes.

          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 (auch geschweiften, runden  Klammer  usw.),  die  das  Gegenstück
            (eines Klammernpaars) zu der Klammer unter dem Cursor bildet. Siehe set matchbrackets.

          anchor
            setzt  in  der  aktuellen  Zeile einen Anker oder entfernt ihn, falls er bereits vorhanden ist. (Ein
            Anker ist sichtbar, wenn Zeilennummern aktiviert sind).

          prevanchor
            springt zum ersten Anker vor der aktuellen Zeile.

          nextanchor
            springt zum ersten Anker nach der aktuellen Zeile.

          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   oder   beginnt   mit   einer
            Unicode-Eingabe, wenn eine Hexadezimalziffer eingegeben wird.

          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
            schiebt den Editor in den Hintergrund und kehrt zur Shell zurück, bis Sie mit fg die Ausführung  des
            Prozesses wiederaufnehmen.

          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
            wählt aus, ob nach Text gesucht zu einer Zeilennummer gesprungen werden soll.

          flipexecute
            schaltet vom Einfügen einer Datei zu der Ausführung eines Befehls um.

          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 --saveonexit angegeben wurde).

          browser
            startet  den  Dateibrowser (in den Menüs »Datei öffnen« und »Speichern«), 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 in der Liste.

          lastfile
            geht beim Verwenden des Dateibrowsers zur letzten Datei in der Liste.

          nohelp
            schaltet die Anzeige der zweizeiligen Liste der Tastenkombinationen am  unteren  Bildschirmrand  ein
            oder  aus. (Diese Umschaltung ist speziell: Sie ist in allen Menüs außer dem Hilfebetrachter und dem
            Linter verfügbar. Alle weiteren Umschaltungen sind nur im Hauptmenü verfügbar.)

          zero
            schaltet die Anzeige der Titelleiste und Statuszeile ein oder aus.

          constantshow
            schaltet das permanente  Berichten  (auf  der  Statuszeile)  der  aktuellen  Zeilen-,  Spalten-  und
            Zeichenpositionen an oder aus.

          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.

          breaklonglines
            wählt aus, ob der überlange Anteil einer Zeile hart auf die nächste Zeile umgebrochen werden soll.

          tabstospaces
            wählt aus, ob eingegebene Tabulatoren in Leerzeichen umgewandelt werden oder nicht.

          mouse
            schaltet Mausunterstützung ein oder aus.

       Folgende Menü-Abschnitte sind zulässig:

          main
            Das Editor-Hauptfenster, in dem Text eingegeben und bearbeitet wird.

          help
            Das Menü des Hilfebetrachters.

          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ü

          browser
            Das»Dateibrowser«-Menü zum Auswählen einer Datei zum Öffnen oder Speichern.

          whereisfile
            Das »Datei suchen«-Menü im Dateibrowser.

          gotodir
            Das »Gehe zu Verzeichnis«-Menü im Dateibrowser.

          execute
            Das Menü für das Einfügen der Ausgabe eines externen Befehl oder die Filterung des Puffers (oder des
            markierten Bereichs) durch einen externen Befehl oder für die  Ausführung  eines  von  verschiedenen
            Werkzeugen.

          spell
            Das  Menü  der  eingebauten  Rechtschreibprüfung,  wo  der  Benutzer  ein  falsch geschriebenes Wort
            bearbeiten kann.

          linter
            Das Linter-Menü, das Ihnen ermöglicht, die Meldungen des Linters zu durchsuchen.

          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.

BEISPIELE

       Damit Strg+Z Nano suspendiert:

              bind ^Z suspend main

       Damit Umschalt+Alt+C die markierte Region in die Zwischenablage des Systems kopiert:

              bind Sh-M-C "{execute}| xsel -ib {enter}{undo}" main

DATEIEN

       /etc/nanorc
              Systemweite Konfigurationsdatei.

       ~/.nanorc oder $XDG_CONFIG_HOME/nano/nanorc oder ~/.config/nano/nanorc
              Konfigurationsdatei des Benutzers.

       /usr/share/nano/*
              Syntaxdefinitionen für die farbliche Syntaxhervorhebung verbreiteter Dateitypen (und  für  weniger
              verbreitete Dateitypen im Unterverzeichnis extra/).

SIEHE AUCH

       nano(1)

       https://nano-editor.org/cheatsheet.html
              Eine Übersicht der standardmäßigen Tastenkombinationen.

Ü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: debian-l10n-german@lists.debian.org.

April 2025                                         version 8.4                                         NANORC(5)