nano – nützliche Funktionen und Konfiguration

nanoDer nano-Editor ist sehr einfach zu bedienen, weswegen er gerade bei Anfängern sehr beliebt ist. Und auch wenn er nicht mit dem Funktionsumfang von vi oder emacs mithalten kann hat er einige praktische Funktionen die einem die Arbeit erleichtern können. Er lässt sich auch sehr gut an die eigenen Bedürfnisse anpassen. Wie das geht beschreibe ich in diesem Artikel.

Die Konfigurationsdatei

Um nano an die eigenen Bedürfnisse anzupassen muss man nur die gewünschten Einstellungen in die Konfigurationsdatei eintragen.

Die systemweite Konfigurationsdatei befindet sich normalerweise unter /etc/nanorc, zusätzlich dazu gibt es aber noch die benutzerspezifische Konfigurationsdatei ~/.nanorc. Für gewöhnlich gibt es auch eine Beispiel-Konfigurationsdatei, bei mir befindet sich diese unter /usr/share/doc/nano-<Version>/nanorc.sample.bz2.

Die Einstellungen die in der benutzerspezifischen Konfigurationsdatei getätigt wurden überschreiben die der systemweiten Konfiguration, Kommandozeilenparameter überschreiben beide.

Die Syntax der Konfigurationsdateien ist recht simpel: Eine Option besteht immer aus set/unset <Option> <Parameter> und es darf immer nur eine Option pro Zeile geschrieben werden. Ein Beispiel:

# Maus-Unterstützung aktivieren.
set mouse

Rechtschreibprüfung

nano kann auch die Rechtschreibung eines Textes überprüfen lassenWenn man einen Rechtschreibprüfer wie zum Beispiel aspell installiert hat kann man im nano auch die Rechtschreibung überprüfen. Dazu muss man nur entweder der Option speller, der Umgebungsvariable $SPELL oder dem Kommandozeilen-Parameter -s den Befehl für die Rechtschreibprüfung zuweisen. Für aspell wäre das aspell check. Anschließend kann man mittels Strg+T die Rechtschreibprüfung aufrufen. Gentoo-Benutzer müssen beachten das die Rechtschreibprüfung nur verfügbar ist wenn das USE-Flag spell verwendet wird. Falls man kein Rechtschreibprüfer installiert hat kann man das unter Gentoo mittels emerge -av aspell aspell-de nachholen. Ein kleiner Tipp: Wenn man mehrere Wörterbücher installiert hat kann man mittels -l <Sprache> angeben welches Wörterbuch aspell benutzen soll, also z.B. aspell check -l en für Englisch.

Mehrere Dateien auf einmal bearbeiten

Mehrere Dateien auf einmal bearbeitenIst die Option multibuffer eingeschaltet lassen sich auch mehrere Dateien auf einmal im nano öffnen. Man kann dann mittels Alt+. und Alt+, zwischen den geöffneten Dateien/Puffern hin- und herschalten. Mit Strg+R kann man zusätzliche Dateien öffnen bzw. neue Puffer anlegen. Übrigens: Mit Strg+R + Strg+X kann man einen Befehl eingeben, die Ausgabe des Befehl landet dann in einem neuen Puffer und man kann direkt damit arbeiten.

Dateibrowser

Der Dateibrowser vom nano-EditorDie wenigsten nano-Benutzer wissen das nano auch einen kleinen Dateibrowser eingebaut hat. Wenn man mittels Strg+O eine Datei abspeichert kann man Strg+T drücken um den Dateibrowser aufzurufen. Im Dateibrowser kann man mit den Pfeiltasten durch die Verzeichnisse navigieren und eine Datei auswählen unter der der Text abgespeichert werden soll.

Syntaxhervorhebung

Ein PHP-Quelltext in dem die Syntax farbig hervorgehoben ist.Auch Syntaxhervorhebung kann nano. Es gibt zwei Möglichkeiten diese zu konfigurieren. Entweder man trägt die Sytaxschemen alle in der Konfigurationsdatei ein, oder man erstellt Extra-Dateien für jede Sprache und bindet diese mittels include in die Konfiguration ein. Glücklicherweise werden schon einige fertige Syntaxschemen für die gängigsten Sprachen mit nano mitgeliefert, sie finden sich unter /usr/share/nano/ und können mittels include "pfad/zum/syntaxschema" eingebunden und aktiviert werden. Als Beispiel, wie so eine Datei aussieht, hier das CSS-Syntaxschema das bei nano mitgeliefert wird:

# /usr/share/nano/css.nanorc
syntax "css" "\.css$"
color brightred     "."
color brightyellow  start="\{" end="\}"
color brightwhite   start=":" end="([;^\{]|$)"
color brightblue    ":active|:focus|:hover|:link|:visited|:link|:after|:before|$"
color brightblue    start="\/\*" end="\\*/"
color green         ";|:|\{|\}"

Mit syntax wird die Definition eines neuen Schemas eingeleitet. Der erste Parameter gibt den Namen des Schemas an, der zweite ist ein regulärer Ausdruck der bestimmt bei welchen Dateinamen das Schema verwendet werden soll. Dann kann man mit color festlegen was wie eingefärbt wird. Es ist auch möglich anstelle des regulären Ausdrucks zwei reguläre Ausdrücke (start= und end=) zu benutzen, dann wird alles zwischen den beiden Ausdrücken mit der gewünschten Farbe eingefärbt. Bei der Farbe kann man getrennt durch ein Komma auch noch eine Hintergrundfarbe angeben, also color vordergrundfarbe,hintergrundfarbe "regulärer ausdruck". Mögliche Farben sind red, green, blue, white, black, yellow, cyan, magenta. Vor jede Farbe kann man auch noch bright schreiben um die Farbe heller zu machen. Neben der Option color gibt es auch noch icolor, der einzige Unterschied ist das icolor bei den regulären Ausdrücken nicht die Groß- und Kleinschreibung beachtet.

Der nano-Editor bietet noch viele weitere Optionen, diese werden auf Seite 2 beschrieben.

Seiten: 1 2

Informationen

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (1 Bewertungen, Durchschnitt: 5.00 von 5)
Loading ... Loading ...
Kategorie: Linux
Ansichten: 1,213

Kommentare

Keine Kommentare bis jetzt.

Kommentar schreiben

XHTML: Folgende Elemente sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Angetrieben durch Wordpress Thema erstellt von Antu