| |
|
|
| |

jed
Als nächstes in der Editor Serie wird der "jed" behandelt. Jed ist
im Hinblick auf seine Tastenkombinationen kompatibel mit dem Editor "emacs", aber auch zu vielen anderen Programmen.
Jed ist
auch in einer einfachen Programmiersprache (s-lang) programmierbar.
jed blabla.txt
...startet jed um die Datei blabla.txt zu editieren. Falls es blabla.txt
nocht nicht gibt, legst du sie beim Speichern dann an.
In der folgenden Übersicht schreibe ich für Control (strg) das
Zeichen ^:
(Achtung: Da jed programmierbar ist können alle der folgenden
Tastaturkürzel umdefiniert werden)
also: ^x^c heisst control-drücken, x drücken, x auslassen,
control-auslassen, danach control drücken, c drücken, c auslassen
und dann control auslassen.
^x^c beenden (Jed fragt ob er nicht gespeicherte Änderungen speichern
soll)
^x^s speichern
^a Zeilenanfang
^e Zeilenende
^k Zeile von Cursor bis zum Ende löschen
^p Zeile nach oben (geht auch mit Cursortasten falls vorhanden)
^n Zeile nach unten
^f forward nächstes Zeichen
^b back vorheriges Zeichen
ESC v eine Seite nach oben
^v eine Seite nach unten
ESC < zur erste Zeile
ESC > zur lezten Zeile
^h Zeichen vor dem Cursor löschen (wie Backspace Taste)
^d Zeichen unter dem Cursor löschen (wie delete Taste)
^_ undo. Die lezten Aktionen rückgängig machen (auf deutschen Tastaturen brauchst du für das _ die shift Taste)
^x^i insert file. Fragt nach dem Namen einer Datei die an der Stelle
des Cursors eingefügt wird.
Mehrere Dateien:
===============
^x^f Neues file in neüm Buffer öffnen.
^x^b Switch Buffer; zwischen mehreren gleichzeitig offenen
Dateien umschalten(im jed und emacs "buffer" genannt)
^x k Kill Buffer; beendet den momentanen Buffer.
(Fragt ob ungespeicherte Inhalte gespeichtert werden sollen)
^x 0 ist der Bildschirm in mehrere Buffer Teile geteilt so macht dieser
Befehl den aktüllen Buffer gross und versteckt die restlichen Fenster.
ESC x Excute; direkt eine interne jed-Funktion aufrufen. Praktisch z.B.:
text_mode .. Buffer in den text Modus schalten
c_mode ..... Buffer in den C Modus schalten (zum editieren von Programmen)
sh_mode ..... Shell Modus .. zum editiren von shell scripts (lernen wir noch)
describe_binding .. Tastaturbelegung wird angezeigt
ESC q Absatz formatieren (im Text Modus). Formatieren zerstört
leider (im Gegensatz zu joe die Formatierung von ">" gequotetem Text.)
Ist daher zum Email schreiben nur bedingt brauchbar.
^s incrementelle Suche forwärts (nochmal ^s sucht weiter ^c beendet )
^r incrementelle Suche rückwärts (nochmals ^r sucht weiter ^c beendet )
ESC g goto line; fragt nach Zeilennummer zu der man springen will
block Befehle:
==============
^@ Beginn eines Blocks markieren mit den Cursortasten herumfahren um das
Ende der Markierung festzulegen.
ESC w kopiert dann diesen markierten Teil in einen Zwischenbuffer.
^w verschiebt diesen Bereich in den Zwischenbuffer.
^y "yank" fügt den Inhalt obigen Buffers an der Cursorposition ein.
Fortgeschrittene User können den Editor nach Herzenslust konfigurieren,
eigene s-lang Programme schreiben.. die verschiedenen Modi ausprobieren..
REFERENCES:
man jed
|
|
| |
|
|
|