Editoren unter Linux/Unix
1. Kurze Einführung
Die nachfolgenden Punkte behandeln die gebräuchlichsten
Texteditoren für den Textmodus für
Linux/Unix-Betriebssysteme. Alternativ können unter X-Windows
auch Editoren wie kwrite für grafische
Bedienschnittstellen verwenden werden, die zum Teil gerade für
Einsteiger 'intuitiver' zu bedienen sind.
Die folgende Tabelle zeigt die benutzte Nomenklatur auf:
|
Zeichen
|
Bedeutung
|
|
<>
|
in solchen Klammern angegebene Tasten der Tastatur sollen
gleichzeitig gedrückt werden. Einzelne Tasten sind durch "-"
getrennt.
|
|
<ctrl>
|
Drücken der ctrl-Taste auf amerikanischen Tastaturen bzw.
der Strg-Taste auf deutschen Tastaturen.
|
|
<ctrl-a>
|
Drücken der ctrl-Taste zusammen mit der angegeben Taste
a.
|
|
<tab>
|
Drücken der Tabulator-Taste (im allgemeinen die Taste links
vom Buchstaben Q).
|
|
<Esc>
|
Drücken des Escape-Taste (im allgemeinen die oberste linke
Taste)
|
|
[]
|
Ausdrücke in eckigen Klammern sind durch passende
Ausdrücke zu ersetzen.
|
|
who am i
|
Ausdrücke ohne Klammerung sind zu übernehmen.
|
1. joe
joe ist ein einfacher Textmodus-Editor, der unkompliziert zu
bedienen ist, sonst aber wenig Extras bietet.
Starten von joe: joe [Datei]
|
Befehle
|
Beschreibung
|
|
<ctrl-k><h>
|
Hilfe anzeigen
|
|
<ctrl-k><x>
|
Datei speichern und joe beenden
|
|
<ctrl-c>
|
joe beenden
|
|
<ctrl-a>
|
Cursor auf Beginn der Zeile setzen
|
|
<ctrl-e>
|
Cursor auf Ende der Zeile setzen
|
2. emacs
emacs ist weit aus leistungsfähiger als joe und besitzt im
Gegensatz zu joe Menüs. Weiterhin unterstützt es die
Darstellung verschiedener Zeichensätze, das z.B. für die
Hervorhebung bestimmter Schlüsselwörter
(Syntax-Highlighting) genutzt wird. Das Editieren geschieht
"normal" über die Tastatur.
Starten von emacs: emacs [Datei]
|
Befehle
|
Beschreibung
|
|
<ctrl-x><ctrl-f>[Datei]<return>
|
Datei öffnen bzw. Datei erstellen
|
|
<ctrl-x><ctrl-s>
|
Datei speichern, ggf. muss Dateiname angegeben werden
|
|
<ctrl-x><ctrl-c>
|
Beenden von emacs
|
|
<ctrl-h>
|
weitere Informationen zu emacs (emacs Hilfe)
|
|
<ctrl-x>4f[Datei]<return>
|
Datei im neuen "Fenster" öffnen
|
|
<ctrl-x><ctrl-w>[Datei]<return>
|
Datei unter neuem Namen speichern
|
|
<ctrl-x><s>
|
alle Dateien speichern
|
3. vi
vi war der erste im Vollbildschirm-Modus betriebene Texteditor
für Unix. vi bietet mehrere Modi an, so gibt es einen
Kommando-, einen Kommandozeilen-, einen Editiermodus. Nach dem
Start von vi befindet sich vi im Kommandomodus. Bei den Befehlen
gilt es die Groß- bzw. Kleinschreibung zu beachten.
Alternativ zur Tabelle zeigt der Zustandsgraph weiter unten den
gleichen Sachverhalt.
Starten von vi: vi [Datei]
|
Befehle
|
Beschreibung
|
|
Kommandomodus
(Modus zu Beginn von vi)
|
|
x
|
Zeichen unter Cursor löschen
|
|
dd
|
Löschen der Zeile
|
|
u
|
letztes Kommando rückgängig machen
|
|
<Pfeil hoch, runter, rechts, links>
|
navigieren innerhalb des Textes
|
|
a oder i oder R oder o
|
verlassen des Kommandomodus in den Editiermodus
|
|
:
|
verlassen des Kommandomodus in den Kommandozeilenmodus
|
|
Kommandozeilenmodus
|
|
q
|
verlässt vi, außer bei Vorhandensein von noch nicht
gespeicherte Änderungen
|
|
wq
|
speichert die Datei und verlässt vi
|
|
x
|
wie wq
|
|
w
|
speichert die Datei ab
|
|
q!
|
verlässt vi ohne zu speichern
|
|
<return>
|
verlassen des Kommandozeilenmodus in den Kommandomodus
|
|
Editiermodus
|
|
[Texteingabe]
|
Einfügen von Text in die Datei über die Tastatur. Zum
Löschen von Zeichen bzw. Zeilen in Kommandomodus
wechseln.
Wenn aus Kommandomodus folgendes gewählt wurde:
a : Edition beginnt rechts vom Cursor
i : Edition beginnt links vom Cursor
R: Überschreiben ab der aktuellen Cursorposition
o : beginnt eine neue Zeile für die Edition
|
|
<Esc>
|
verlässt den Editiermodus in den Kommandomodus
|
Rémy Apfelbacher, 2002
Martin v. Löwis, 2005