blob: 1ebcfb41d2bc2fc51e6d5f905815fed0b8414605 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2Der Editor
3==========
4
5 Der Editor wird von der Zeitung, der Post und in den Seherhaeusern
6 verwendet. Es besteht keine Trennung zwischen Eingabe- und Kommandomodus;
7 Befehle werden mit einer Tilde (~) als erstem Zeichen in der Zeile
8 eingeleitet (Ausnahmen: ., ** und !<cmd>).
9
10 Der Editor versteht folgende Befehle:
11
12 Allgemeine Kommandos
13
14 . oder **
15 Der eingegebene Text wird uebernommen, der Editor beendet.
16
17 !<cmd>
18 Das Kommando <cmd> wird ausgefuehrt, als wenn Du gerade nicht
19 schreiben wuerdest.
20
21 ~q
22 Abbruch. Schon eingegebener Text ist verloren; in der Post/MPA
23 wird kein Artikel erzeugt.
24
25 ~h
26 Eine Hilfeseite wird angezeigt (quasi eine Kurzform dieser Seite)
27
28 ~!
29 Der Editor wird voruebergehend verlassen.
30 Man kann mit dem Befehl ~r weiterschreiben (das ~r ist als
31 normales Kommando ausserhalb des Editors einzugeben!)
32
33 ~r
34 Der gesamte bisher geschriebene Text wird angezeigt.
35 ~R
36 Wie ~r, es werden jedoch noch Zeilennummern mit ausgegeben.
37
38 ~z
39 Der Textausschnitt um den Cursor herum wird angezeigt.
40 ~Z
41 wie ~z, es werden jedoch noch Zeilennummern mit ausgegeben.
42
43 ~s
44 Es werden Statusinformationen angezeigt.
45
46 ~b
47 Es wird zwischen Flattersatz (default) und Blocksatz umgeschaltet
48
49 Nur fuer Magier:
50
51 ~i <filename>
52 Die Datei <filename> wird an der momentanen Cursorposition in den
53 Text eingefuegt.
54 Aus Kompatibilitaetsgruenden kann man auch ~r <filename> nehmen.
55
56 Zeilenorientierte Kommandos
57
58 ~d
59 Die letzte Zeile wird geloescht (Text-, nicht Eingabezeile).
60
61 ~v
62 Es wird zwischen dem Einfuegemodus (default) und dem
63 Ueberschreibmodus umgeschaltet.
64
65 ~s !s1!s2!
66 Ersetzt das erste Vorkommnis des Strings s1 durch den String s2 in
67 der aktuellen Zeile.
68 Statt durch ! koennen die Strings auch durch beliebige andere
69 Zeichen getrennt werden, die weder in s1 noch in s2 vorkommen.
70 Mit der Form ~s !s1!s2!p wird die geaenderte Zeile direkt
71 angezeigt.
72
73 ~f
74 Formatiert die aktuelle Zeile neu.
75
76 Cursorkommandos
77
78 ~cu
79 Der Cursor wird um eine Zeile nach oben bewegt.
80 ~cd
81 Der Cursor wird um eine Zeile nach unten bewegt.
82
83 ~ct
84 Der Cursor wird an den Anfang des Textes bewegt.
85 ~cb
86 Der Cursor wird an das Ende des Textes bewegt.
87
88 ~cs
89 Der Cursor wird an den Anfang des markierten Blocks bewegt.
90 ~ce
91 Der Cursor wird an das Ende des markierten Blocks bewegt.
92
93 ~c<nr>
94 Der Cursor wird in die Zeile <nr> bewegt.
95 ~c+<nr>
96 Der Cursor wird um <nr> Zeilen nach oben bewegt.
97 ~c-<nr>
98 Der Cursor wird um <nr> Zeilen nach unten bewegt.
99
100 Blockorientierte Kommandos
101
102 ~bs
103 Der Blockanfang wird auf die aktuelle Zeile gesetzt.
104 ~bs<nr>
105 Der Blockanfang wird auf die Zeile <nr> gesetzt.
106
107 ~be
108 Das Blockende wird auf die aktuelle Zeile gesetzt.
109 ~be<nr>
110 Das Blockende wird auf die Zeile <nr> gesetzt.
111
112 ~F
113 Der markierte Block wird neu formatiert.
114
115 ~D
116 Der markierte Block wird geloescht.
117
118 ~m
119 Der markierte Block wird an die aktuelle Cursorposition
120 verschoben.
121
122 Alles andere gilt als Text. Ueberlange Zeilen werden auf eine maximale
123 Laenge von 78 Zeichen umgebrochen.
124
125 Nach ~!, oder wenn man beim Schreiben netztot wird, kann man mit ~r wieder
126 in den Editor einsteigen.
127
128 LETZTE AeNDERUNG:
129 Thu, 24.07.1997, 09:00:00 von Wargon