Editor Joe - Die wichtigsten Befehle

www.linuxmaterial.de

Der Editor

Dieser Editor arbeitet mit den "Wordstar"-Befehlen. Er ist auch für große Projekte geeignet und kann m.E. den doch recht gewöhnungsbedrüftigen VI ersetzen.

Einziges Manko: Er schreibt kein Zeilenendezeichen an die letzte Zeile. Da viele Konfigurationsdateien so geparst werden dass bis zum EOL (EndOfLine) gelesen wird, sollte man lieber eine "Zeilenschaltung" mehr am Ende einfügen.

Aufruf

Der Aufruf erfolgt mittels joe dateiname oder joe - (für die Standardeingabe).

Einige Befehle

Tastenfolge Funktion Beispiel
Strg+y Zeile l�chen
Strg+k r Fügt eine Datei einStatt Angabe eines Dateinamens kann mit ! die Ausgabe eines Befehls eingelesen werden. Strg+k w !ls liest die Ausgabe des ls-Befehls ein.
Mit >> dateiname werden die Daten an eine Datei angehängt.
Strg+k s Speichern
Strg+k q Beenden
Strg+k x Speichern und Beenden
Strg+k f Suchen
Strg+k [ Zahl Text Strg+k ] Makro erstellenStrg+k [ 2 Das ist ein Makro Strg+k ] erstellt ein Makro. Ein Makro kann ausser Text auch Kommandos enthalten.
Strg+k h Hilfe
Strg+k b Markiert Blockanfang
Strg+k k Markiert Blockende
Strg+k c Kopiert den markierten Block
Strg+k m Verschiebt einen Block
Strg+k y Block l�chen
Strg+k w Block in eine Datei sichernStatt Angabe eines Dateinamens kann mit ! die Ausgabe auch an einen Befehl weitergegeben werden (pipe). Strg+k w !mail name@domain.de versendet den Text mittels mail.
Strg+k / Gibt einen Block an ein Programm und fgt das Ergebnis einBlock markieren, anschlie�nd Strg+k / sort sortiert diesen Block, Strg+k / sort

Sonstiges

Joe untersttzt auch reguläre Ausdrücke. Hierdurch ist joe insbesondere in Zusammenarbeit mit der Funktion "Suchen und Ersetzen" sehr mächtig.

Auch Formatieren im Sinne von Festlegungen für linken und rechten Rand, Blocksatz etc. ist möglich.

Immer wenn ein Dateiname angegeben werden kann (also beim Aufruf oder nach der Kommandofolge Strg+k r kann auch ein Ausschnitt einer Datei angegeben werden. In diesem Fall ist neben dem Dateinamen auch der Startpunkt und die folgende Anzahl von Zeichen einzugeben. Da alles eine Datei ist ermöglicht das Kommando joe /dev/fd0,1024,512 somit das editieren des dritten Sektors einer Diskette.

Spezielle Einstellungen werden in der Datei .joerc im Heimverzeichnis bzw. in /etc/joerc eingestellt.