438
|
1 Copyright (c) 1997-2000, Adrian Aichner <adrian@xemacs.org>.
|
428
|
2
|
|
3 Copyright (c) 1985, 1996 Free Software Foundation, Inc. See end for conditions.
|
|
4
|
|
5 Du betrachtest das Emacs Tutorial.
|
|
6 Dies sind die einf�hrenden �bungen f�r Emacs.
|
|
7
|
|
8 Emacs-Befehle verwenden generell entweder die CONTROL- (manchmal mit
|
|
9 CTRL oder CTL beschriftet, auf deutschen Tastaturen auch oft mit STRG)
|
|
10 oder die META-Taste. Auf manchen Tastaturen ist die META-Taste mit
|
|
11 ALT, EDIT oder sonstwie (z.B. ist auf einer Sun Tastatur die
|
|
12 Raute-Taste links vom SPACE Balken die META-Taste) beschriftet. Statt
|
|
13 jedesmal META oder CONTROL auszuschreiben, wenn wir wollen da� Du die
|
|
14 Taste dr�ckst, verwenden wir folgende Abk�rzungen:
|
|
15
|
|
16 C-<chr> bedeutet: Halte die CONTROL-Taste w�hrend der Bet�tigung der
|
|
17 <chr>-Taste gedr�ckt. Also bedeutet C-f: Halte die CONTROL
|
|
18 Taste, w�hrend Du den Buchstaben f dr�ckst.
|
|
19 M-<chr> bedeutet: Halte die META-Taste w�hrend der Bet�tigung der
|
|
20 <chr>-Taste gedr�ckt. Falls es keine META-Taste gibt, tippe
|
|
21 zuerst ESC (die ESCAPE-Taste) und danach die <chr>-Taste.
|
|
22
|
|
23 Wichtig: Tippe C-x C-c, um die Emacs-Sitzung zu beenden (zwei
|
|
24 Zeichen). Die ">>" am linken Seitenrand deuten auf Anweisungen, die
|
|
25 Du probieren solltest. so z.B:
|
|
26 <<Seitenmitte aus didaktischen Gr�nden leer. Text wird unten fortgesetzt.>>
|
|
27 >> Tippe nun C-v (Betrachte n�chste Seite) um die n�chste Seite zu
|
|
28 betrachten. (Also, halte die CONTROL-Taste gedr�ckt w�hrend
|
|
29 Du v tippst.)
|
|
30 Von jetzt an tu das bitte jeweils nachdem Du eine Seite
|
|
31 vollst�ndig gelesen hast.
|
|
32
|
|
33 Bitte beachte die �berlappung von zwei Zeilen wenn Du vorw�rts
|
|
34 bl�tterst; dies erlaubt es, den Text flie�end weiter zu lesen.
|
|
35
|
|
36 Zuerst solltest Du wissen, wie man sich im Text von Stelle zu Stelle
|
|
37 bewegt. Du wei�t bereits, wie man sich mit C-v eine Seite
|
|
38 weiterbewegt. Um eine Seite zur�ck zu gehen, tippe M-v (halte die
|
|
39 META-Taste gedr�ckt und tippe v oder tippe <ESC>v wenn Deine Tastatur
|
|
40 keine META-, EDIT- oder ALT-Taste besitzt).
|
|
41
|
438
|
42 >> Versuche ein paarmal M-v und C-v zu tippen.
|
428
|
43
|
|
44
|
|
45 * ZUSAMMENFASSUNG
|
|
46 -----------------
|
|
47
|
|
48 Die folgenden Befehle sind n�tzlich um Text seitenweise zu betrachten:
|
|
49
|
|
50 C-v Eine Seite vorw�rts bl�ttern
|
|
51 M-v Eine Seite zur�ck bl�ttern
|
|
52 C-l Bewegt den Bildschirminhalt um den Textzeiger in die
|
|
53 Bildmitte und baut den Bildschirm neu auf.
|
|
54 (Dies ist CONTROL-<klein L>, nicht CONTROL-1.)
|
|
55
|
|
56 >> Finde den Textzeiger und merke Dir den Text der ihm nahe ist.
|
|
57 Nun tippe C-l.
|
|
58 Finde den Textzeiger abermals und achte darauf da� er sich,
|
|
59 relativ zum Text, nicht bewegt hat.
|
|
60
|
|
61
|
|
62 * EINFACHE TEXTZEIGER-STEUERUNG
|
|
63 -------------------------------
|
|
64
|
|
65 Das Bewegen von Bildschirminhalt zum n�chsten ist n�tzlich, aber wie
|
|
66 bewegt man sich an eine bestimmte Stelle im Text?
|
|
67
|
|
68 Dazu gibt es mehrere M�glichkeiten. Die einfachste ist die Befehle
|
|
69 C-p, C-b, C-f und C-n zu verwenden. Jeder dieser Befehle bewegt den
|
|
70 Textzeiger um eine Zeile bzw. Spalte in eine bestimmte Richtung.
|
|
71 Hier ist eine Tabelle welche die Bewegungsrichtung der vier Befehle
|
|
72 zeigt:
|
|
73
|
|
74 Vorherige Zeile, C-p
|
|
75 :
|
|
76 :
|
|
77 R�ckw�rts, C-b .... Jetzige Textzeiger-Position .... Vorw�rts, C-f
|
|
78 :
|
|
79 :
|
|
80 N�chste Zeile, C-n
|
|
81
|
|
82 >> Bewege den Textzeiger mittels C-n oder C-p auf die mittlere Zeile
|
|
83 der obigen Tabelle. Dann zentriere das Diagramm mittels C-l im
|
|
84 Bildschirmfenster.
|
|
85
|
|
86 Auf Englisch kann man sich diese Befehle leicht einpr�gen: P f�r
|
|
87 previous, N f�r next, B f�r backward und F f�r forward. Dies sind die
|
|
88 einfachen Befehle zur Bewegung des Textzeigers. Da Du sie st�ndig
|
|
89 benutzen wirst, solltest Du sie jetzt erlernen.
|
|
90
|
|
91 >> Verwende einige C-n's um den Textzeiger auf diese Zeile zu
|
|
92 bringen.
|
|
93
|
|
94 >> Bewege Dich mit C-f's in die Zeile und dann hinauf mit C-p's.
|
|
95 Beobachte das Verhalten von C-p, wenn Du Dich mitten in einer Zeile
|
|
96 befindest.
|
|
97
|
|
98 Jede Textzeile endet mit einem Newline-Zeichen, welches sie von der
|
|
99 n�chsten trennt. Auch die letzte Zeile in Deiner Datei sollte ein
|
|
100 Newline am Ende besitzen (obschon Emacs dieses nicht ben�tigt).
|
|
101
|
|
102 >> Versuche C-b am Beginn einer Zeile. Es sollte Dich zum Ende der
|
|
103 vorigen Zeile bringen. Dies deshalb, weil es Dich �ber das
|
|
104 Newline-Zeichen zur�ckbewegt.
|
|
105
|
|
106 C-f kann sich, wie C-b, �ber ein Newline hinwegbewegen.
|
|
107
|
|
108 >> Tippe einige C-b's um ein Gef�hl f�r die Position des Textzeigers
|
|
109 zu bekommen. Dann verwende C-f um ans Ende der Zeile zu gelangen.
|
|
110 Nun versuche ein weiteres C-f um in die n�chste Zeile zu gelangen.
|
|
111
|
|
112 Wenn Du Dich am Anfang oder Ende aus dem Bildschirm bewegst, schiebt
|
|
113 sich der Text ins Blickfeld. Diesen Vorgang nennt man Rollen oder
|
|
114 "scrolling". Er erlaubt Emacs den Textzeiger an die gew�nschte
|
|
115 Stelle zu bringen, ohne ihn aus dem Bildschirmfenster zu bewegen.
|
|
116
|
|
117 >> Versuche den Textzeiger mittels C-n aus dem Blickfeld zu bewegen
|
|
118 und beobachte was geschieht.
|
|
119
|
|
120 Wenn Dir die zeichenweise Fortbewegung zu langsam ist, kannst Du
|
|
121 Dich Wort f�r Wort bewegen. M-f (META-f) geht ein Wort weiter und M-b
|
|
122 geht eins zur�ck.
|
|
123
|
|
124 >> Tippe ein paar M-f's und M-b's.
|
|
125
|
|
126 Wenn Du mitten in einem Wort bist, bringt Dich M-f an sein Ende.
|
|
127 Wenn Du auf Leerzeichen zwischen Worten stehst, bewegt Dich M-f zum
|
|
128 Ende des folgenden Wortes. M-b bewegt sich sinngem�� zur�ck.
|
|
129
|
|
130 >> Versuche M-f und M-b einige Male, abgewechselt von C-f's und C-b's
|
|
131 so da� Du das Verhalten von M-f und M-b an verschiedenen Stellen
|
|
132 innerhalb und zwischen W�rtern beobachten kannst.
|
|
133
|
|
134 Achte auf die Verwandtschaft von C-f und C-b auf der einen Seite und
|
|
135 M-f und M-b auf der anderen. Sehr oft werden META-Befehle f�r
|
|
136 Operationen mit Einheiten einer Sprache verwendet (Worte, S�tze,
|
|
137 Abs�tze), w�hrend CONTROL-Befehle unver�ndert mit den einfachen
|
|
138 Einheiten (Buchstaben, Zeilen, etc.) arbeiten.
|
|
139
|
|
140 Diese Parallele ist auf Zeilen und S�tze anwendbar: C-a und C-e gehen
|
|
141 zum Anfang und Ende einer Zeile, M-a und M-e zum Anfang bzw. Ende
|
|
142 eines Satzes.
|
|
143
|
|
144 >> Versuche ein paar C-a's und dann ein paar C-e's.
|
|
145 Versuche ein paar M-a's und dann ein paar M-e's.
|
|
146
|
|
147 Schau wie mehrere C-a's nichts bewirken, mehrere M-a's sich aber Satz
|
|
148 f�r Satz weiterbewegen. Obwohl sich ihr Verhalten unterscheidet,
|
|
149 erscheint es nat�rlich.
|
|
150
|
|
151 Die Stelle des Textzeigers im Text wird auch Punkt oder "point"
|
|
152 genannt. Der Textzeiger auf dem Bildschirm zeigt an welchem Punkt im
|
|
153 Text sich dieser befindet.
|
|
154
|
|
155 Hier ist eine Zusammenfassung der einfachen Befehle zur Bewegung des
|
|
156 Textzeigers, inklusive der Befehle zur wort- und satzweisen Bewegung:
|
|
157
|
|
158 C-f Gehe ein Zeichen weiter
|
|
159 C-b Gehe ein Zeichen zur�ck
|
|
160
|
|
161 M-f Gehe ein Wort weiter
|
|
162 M-b Gehe ein Wort zur�ck
|
|
163
|
|
164 C-n Gehe zur n�chsten Zeile
|
|
165 C-p Gehe zur vorherigen Zeile
|
|
166
|
|
167 C-a Gehe an den Anfang der Zeile
|
|
168 C-e Gehe an das Ende der Zeile
|
|
169
|
|
170 M-a Gehe zur�ck zum Anfang des Satzes
|
|
171 M-e Gehe weiter zum Ende des Satzes
|
|
172
|
|
173 >> �be jetzt alle diese Befehle einige Male.
|
|
174 Es sind die am h�ufigsten benutzten.
|
|
175
|
|
176 Zwei weitere wichtige Befehle zur Bewegung im Text sind M-< (META
|
|
177 kleiner), welcher an den Anfang des gesamten Texts springt, und M->
|
|
178 (META gr��er), welcher an das Textende h�pft.
|
|
179
|
|
180 Auf einigen deutschen Tastaturen ist ">" �ber "<", Du mu�t also
|
|
181 m�glicherweise die Shift-Taste dr�cken, um ein > zu tippen. Auf
|
|
182 solchen Tastaturen mu�t Du auch f�r M-> die Shift-Taste dr�cken; ohne
|
|
183 Shift-Taste w�rdest Du sonst M-< tippen.
|
|
184
|
|
185 >> Versuche jetzt M-< um an den Beginn dieser einf�hrenden �bungen zu
|
|
186 gelangen.
|
|
187 Dann verwende C-v wiederholt um hierher zur�ck zu kommen.
|
|
188
|
|
189 >> Versuche jetzt M-> um ans Ende der �bungen zu springen.
|
|
190 Benutzte M-v wiederholt um hierher zur�ck zu gelangen.
|
|
191
|
|
192 Du kannst den Textzeiger auch mit den Pfeil-Tasten bewegen, falls
|
|
193 Deine Tastatur solche besitzt. Wir empfehlen das Erlernen von C-b,
|
|
194 C-f, C-n und C-p aus drei Gr�nden. Erstens funktionieren sie auf allen
|
|
195 Tastaturen. Zweitens wirst Du herausfinden, wenn Du einige �bung mit
|
|
196 Emacs bekommst, da� es schneller ist die CTRL-Tasten zu dr�cken als
|
|
197 die Pfeil-Tasten (weil Du Deine H�nde nicht aus dem normalen
|
|
198 Fingersatz bringen mu�t). Drittens: Hast Du die Verwendung der CTRL
|
|
199 Befehle erst zu Deiner Gewohnheit gemacht, wird es ein Leichtes
|
|
200 weitere Bewegungs-Befehle zu erlernen.
|
|
201
|
|
202 Die meisten Emacs-Befehle akzeptieren ein numerisches Argument;
|
|
203 meistens dient dieses als Wiederholz�hler. Dieses Argument �bergibt
|
|
204 man mit C-u, gefolgt von einer Zahl, bevor man den jeweiligen Befehl
|
|
205 eingibt. Steht Dir eine META- (oder EDIT- oder ALT)-Taste zur
|
|
206 Verf�gung, so kannst Du dieses Argument auch wie folgt eingeben: Tippe
|
|
207 die Ziffern w�hrend Du die META-Taste gedr�ckt h�ltst. Wir empfehlen
|
|
208 das Erlernen der C-u Methode, da sie �berall funktioniert.
|
|
209
|
|
210
|
|
211 z.B., C-u 8 C-f bewegt den Textzeiger um acht Zeichen weiter.
|
|
212
|
|
213 >> Versuche C-n und C-p mit numerischem Argument um den Textzeiger
|
|
214 mit nur einem Befehl nahe an diese Zeile heranzubringen.
|
|
215
|
|
216 Die meisten Befehle verwenden ein Argument als Wiederholz�hler. Einige
|
|
217 ausgenommene Befehle verwenden es anders. C-v und M-v sind unter den
|
|
218 Ausnahmen. Mit Argument rollen sie den Text um eben soviele Zeilen,
|
|
219 anstelle von Bildschirmseiten. z.B. C-u 4 C-v rollt den
|
|
220 Bildschirminhalt um 4 Zeilen.
|
|
221
|
|
222 >> Versuche C-u 8 C-v nun aus.
|
|
223
|
|
224 Dies sollte den Bildschirminhalt um acht Zeilen nach oben gerollt
|
|
225 haben. Wenn Du ihn wieder zur�ckrollen willst, kannst Du M-v ein
|
|
226 entsprechendes Argument geben.
|
|
227
|
|
228 Verwendest Du das X Window System, so befindet sich wahrscheinlich ein
|
|
229 rechteckiger Balken, Rollbalken oder "scrollbar" genannt, rechts neben
|
|
230 dem Emacs-Fenster. Du kannst den Text auch durch Manipulieren dieses
|
|
231 Rollbalkens mit der Maus rollen.
|
|
232
|
|
233 >> Versuche die mittlere Maustaste in der hervorgehobenen Fl�che
|
|
234 innerhalb des Rollbalkens zu dr�cken. Dies sollte den Text mehr
|
|
235 oder weniger rollen, je nachdem wie hoch oder tief der Mauszeiger
|
|
236 auf dem Rollbalken positioniert ist.
|
|
237
|
|
238 >> Bewege den Mauszeiger im Rollbalken etwa drei Zeilen unter das
|
|
239 obere Ende und dr�cke die linke Maus-Taste einige Male.
|
|
240
|
|
241 * TEXTZEIGER STEUERUNG MIT EINEM X-TERMINAL
|
|
242 -------------------------------------------
|
|
243
|
|
244 An einem X-Terminal wirst Du es wahrscheinlich einfacher finden die
|
|
245 Tasten des Tastenfeldes zur Textzeiger-Steuerung zu gebrauchen. Die
|
|
246 Links, Rechts, Auf und Ab Pfeil-Tasten steuern in die erwartete
|
|
247 Richtung; sie funktionieren exakt wie C-b, C-f, C-p und C-n, sind aber
|
|
248 leichter zu tippen und zu merken. Du kannst auch C-Links und C-Rechts
|
|
249 verwenden um wortweise zu springen. C-Auf und C-Ab bewegen den
|
|
250 Textzeiger blockweise (z.B. Abs�tze, wenn Du Text bearbeitest).
|
|
251 Die Tasten HOME (oder BEGIN, POS1) und END (oder ENDE) bringen Dich
|
|
252 zum Anfang oder Ende einer Zeile und C-HOME bzw. C-END bringen Dich
|
|
253 zum Anfang oder Ende der Datei. Hat Deine Tastatur PgUp (oder BILD
|
|
254 AUF) und PgDn (oder BILD AB) kannst Du diese wie M-v und C-v zum
|
|
255 seitenweisen Rollen verwenden.
|
|
256
|
|
257 All diese Befehle nehmen numerische Argumente wie weiter oben
|
|
258 beschrieben. Du kannst diese Argumente mittels einer Abk�rzung
|
|
259 eingeben: Dr�cke einfache die CONTROL- oder META-Taste w�hrend Du die
|
|
260 Ziffern tippst. z.B. um 12 Worte nach rechts zu gehen, tippe C-1 C-2
|
|
261 C-Rechts. Beachte, da� dies ganz einfach, ohne Loslassen der
|
|
262 CONTROL-Taste, getippt werden kann.
|
|
263
|
|
264 * WENN EMACS H�NGT
|
|
265 ------------------
|
|
266
|
|
267 Wenn Emacs auf Deine Befehle nicht mehr reagiert, kannst Du den Befehl
|
|
268 risikolos mit C-g unterbrechen. Mit C-g kann man Befehle abbrechen,
|
|
269 die zu lange dauern.
|
|
270
|
|
271 Du kannst mit C-g auch ein numerisches Argument oder einen teilweise
|
|
272 eingegebenen Befehl, den Du nicht mehr ausf�hren willst, verwerfen.
|
|
273
|
|
274 >> Tippe C-u 100 f�r ein numerisches Argument von 100, dann tippe
|
|
275 C-g. Nun tippe C-f. Es wird nur eine Bewegung um ein Zeichen
|
|
276 ausgef�hrt, da Du das Argument mit C-g verworfen hast.
|
|
277
|
|
278 Hast Du f�lschlich ein <ESC> getippt, kannst Du es mit C-g loswerden.
|
|
279
|
|
280
|
|
281 * GESPERRTE BEFEHLE
|
|
282 -------------------
|
|
283
|
|
284 Einige Emacs-Befehle sind "gesperrt", damit sie von Anf�ngern nicht
|
|
285 versehentlich benutzt werden k�nnen.
|
|
286
|
|
287 Wenn Du einen der gesperrten Befehle tippst, zeigt Emacs die
|
|
288 Befehlsdokumentation und fragt um Best�tigung, da� der Befehl
|
|
289 tats�chlich ausgef�hrt werden soll.
|
|
290
|
|
291 Wenn Du den Befehl wirklich probieren willst, tippe Space als Antwort
|
|
292 auf die Frage. Normalerweise, wenn Du den gesperrten Befehl nicht
|
|
293 ausf�hren willst, beantwortest Du die Frage mit "n".
|
|
294
|
|
295 >> Tippe `C-x n p' (ein gesperrter Befehl), dann beantworte die Frage
|
|
296 mit n.
|
|
297
|
|
298
|
|
299 * FENSTER
|
|
300 ---------
|
|
301
|
|
302 Emacs unterst�tzt mehrere Fenster, jedes mit unterschiedlichem Text.
|
|
303 Beachte, da� sich der Begriff "Fenster" in Emacs nicht auf
|
|
304 verschiedene, �berlappende Fenster im Fenstersystem bezieht, sondern
|
|
305 auf verschiedene Teil-Fenster innerhalb eines X Fensters. (Emacs
|
|
306 unterst�tzt auch mehrere X-Fenster, oder "Rahmen" ("frames") in
|
|
307 Emacs-Terminologie. Dies wird sp�ter beschrieben.)
|
|
308
|
|
309 C-x 1 Ein Fenster (d.h., Beende alle anderen Fenster).
|
|
310
|
|
311 Dies ist CONTROL-x gefolgt von der Ziffer 1. C-x 1 erweitert das
|
|
312 Fenster mit dem Textzeiger, so da� es das ganze Emacs-Fenster
|
|
313 einnimmt. Alle anderen Fenster werden beendet.
|
|
314
|
|
315 >> Bewege den Textzeiger auf diese Zeile und tippe C-u 0 C-l.
|
|
316
|
|
317 (Denke daran, da� C-l den Bildschirminhalt neu aufbaut. Das
|
|
318 numerische Argument bedeutet: "Baue den Bildschirminhalt neu auf und
|
|
319 bewege die aktuelle Zeile ebensoviele Zeilen vom oberen
|
|
320 Bildschirmrand." C-u 0 C-l bedeutet also "Bau den Bildschirm, mit der
|
|
321 aktuellen Zeile ganz oben, neu auf.")
|
|
322
|
|
323 >> Tippe CONTROL-x 2
|
|
324 Beachte wie das Fenster schrumpft, w�hrend ein neues mit Teilen
|
|
325 derselben Datei erscheint.
|
|
326
|
|
327 >> Tippe C-x 1 und sehe das neue Fenster verschwinden.
|
|
328
|
|
329
|
|
330 * EINF�GEN UND L�SCHEN
|
|
331 ----------------------
|
|
332
|
|
333 Willst Du Text einf�gen, so tippe ihn. Sichtbare Zeichen, wie A,
|
|
334 7, *, etc., werden von Emacs als Text betrachtet und unmittelbar
|
|
335 eingef�gt. Tippe <Return> (die R�cklauf-Taste) um ein Newline
|
|
336 einzuf�gen.
|
|
337
|
|
338 Mit <Delete> kannst Du das zuletzt getippte Zeichen l�schen.
|
|
339 <Delete> ist eine Taste die m�glicherweise mit "Del" oder "Entf"
|
|
340 beschriftet ist. In einigen F�llen dient die Backspace (R�ckschritt)
|
|
341 Taste als <Delete>, jedoch nicht immer!
|
|
342
|
|
343 Allgemeiner ausgedr�ckt l�scht <Delete> das Zeichen unmittelbar vor
|
|
344 dem Textzeiger.
|
|
345
|
|
346 >> Tu dies nun -- tippe einige Buchstaben, l�sche sie dann durch
|
|
347 mehrmaliges Tippen von <Delete>. Kein Grund zur Sorge diese Datei
|
|
348 zu ver�ndern. Es ist Deine pers�nliche Kopie der "Einf�hrenden
|
|
349 �bungen f�r Emacs".
|
|
350
|
|
351 Wird eine Zeile zu lang f�r eine Bildschirm-Zeile, so wird die Zeile
|
|
352 auf der n�chsten Bildschirm-Zeile fortgesetzt. Ein umgekehrter
|
|
353 Schr�gstrich ("\") am rechten Rand zeigt an, da� die Zeile fortgesetzt
|
|
354 wird.
|
|
355
|
|
356 >> F�ge Text ein bis Du den rechten Rand erreichst und tippe weiter.
|
|
357 Du wirst bemerken, wie die Fortsetzungszeile erscheint.
|
|
358
|
|
359 >> Verwende <Delete>s bis die Zeile wieder auf eine Bildschirmzeile
|
|
360 pa�t. Die Fortsetzungszeile verschwindet.
|
|
361
|
|
362 Ein Newline-Zeichen kann wie jedes andere gel�scht werden. Das
|
|
363 L�schen des Newline-Zeichens f�gt die umgebenden Zeilen zusammen.
|
|
364 Ist die entstehende Zeile zu lang f�r den Bildschirm, erscheint
|
|
365 wieder eine Fortsetzungszeile.
|
|
366
|
|
367 >> Geh an den Anfang einer Zeile und tippe <Delete>. Dies f�gt die
|
|
368 Zeile an die vorhergehende an.
|
|
369
|
|
370 >> Tippe <Return> um das Newline-Zeichen wieder einzuf�gen.
|
|
371
|
|
372 Denke daran, da� die meisten Emacs-Befehle mittels eines Arguments
|
|
373 wiederholt werden k�nnen; Ein Textzeichen wird mittels Argument
|
|
374 mehrfach eingef�gt.
|
|
375
|
|
376 >> Versuch's einfach -- Tippe C-u 8 * um ******** einzuf�gen.
|
|
377
|
|
378 Du hast jetzt die einfachsten Befehle zum Einf�gen und Korrigieren von
|
|
379 Text gelernt. Du kannst auch ganze Worte oder Zeilen l�schen. Hier
|
|
380 ist eine Zusammenfassung der L�sch-Befehle:
|
|
381
|
|
382 <Delete> L�sche das Zeichen vor dem Textzeiger
|
|
383 C-d L�sche das Zeichen nach dem Textzeiger
|
|
384
|
|
385 M-<Delete> L�sche das Wort vor dem Textzeiger
|
|
386 M-d L�sche das Wort nach dem Textzeiger
|
|
387
|
|
388 C-k L�sche vom Textzeiger bis ans Zeilenende
|
|
389 M-k L�sche vom Textzeiger bis ans Satzende
|
|
390
|
|
391 Beachte da� <Delete> und C-d gegen�ber M-<Delete> und M-d die
|
|
392 Verwandtschaft von C-f und M-f fortsetzen (<Delete> ist zwar keine
|
|
393 CONTROL-Taste, aber das k�mmert uns nicht). C-k und M-k verhalten
|
|
394 sich zueinander wie C-e und M-e zu Zeilen und S�tzen.
|
|
395
|
|
396 Wenn Du mehr als ein Zeichen auf einmal l�schst, speichert sie Emacs,
|
|
397 damit Du sie wieder abrufen kannst. Den gel�schten Text zur�ckzuholen
|
|
398 nennt man "yanking". Du kannst den gel�schten Text an der selben oder
|
|
399 an einer anderen Textstelle zur�ckholen. Der Text kann mehrere Male
|
|
400 zur�ckgeholt werden um Mehrfachkopien anzulegen. Der Zur�ckhol-Befehl
|
|
401 ist C-y.
|
|
402
|
|
403 Beachte da� der Unterschied zwischen Entfernen ("Killing") und L�schen
|
|
404 ("Deleting") darin besteht, da� gel�schte Teile zur�ckgeholt werden
|
|
405 k�nnen, w�hrend dies f�r entfernte Teile nicht m�glich ist. Allgemein
|
|
406 speichern Befehle die viel Text l�schen diesen auch, w�hrend Befehle,
|
|
407 die nur einzelne Zeichen oder Leerzeilen entfernen, diese nicht
|
|
408 speichern.
|
|
409
|
|
410 >> Gehe zum Beginn einer nicht leeren Zeile.
|
|
411 Dann l�sche den gesamten Text der Zeile mit C-k.
|
|
412 >> Tippe C-k ein zweites Mal. Du wirst sehen, da� dies das folgende
|
|
413 Newline-Zeichen l�scht.
|
|
414
|
|
415 Beachte, da� ein einzelnes C-k den Inhalt einer Zeile l�scht, ein
|
|
416 zweites die Zeile selbst, so da� sich nachfolgende Zeilen nach oben
|
|
417 bewegen. Ein numerisches Argument wird von C-k besonders behandelt:
|
|
418 Es l�scht ebensoviele Zeilen mitsamt Inhalt. Dies ist keine einfache
|
|
419 Wiederholung. C-u 2 C-k l�scht zwei Zeilen und deren Inhalt; zwei
|
|
420 aufeinanderfolgende C-k w�rden dies nicht tun.
|
|
421
|
|
422 Um den zuletzt gel�schten Text beim Textzeiger zur�ckzuholen, tippe
|
|
423 C-y.
|
|
424
|
|
425 >> Versuch's; Tippe C-y um den Text zur�ckzuholen.
|
|
426
|
|
427 Denke so �ber C-y als ob Du etwas zur�ckholst, das man Dir genommen
|
|
428 hat. Beachte, da� bei aufeinanderfolgenden C-k's der gel�schte Text in
|
|
429 einem St�ck gespeichert wird, so da� ein C-y alle Zeilen zur�ck bringt.
|
|
430
|
|
431 >> Tu's jetzt, tippe C-k mehrere Male.
|
|
432
|
|
433 Nun das Zur�ckholen des gel�schten Texts:
|
|
434
|
|
435 >> Tippe C-y. Dann gehe einige Zeilen nach unten und tippe wieder C-y.
|
|
436 Jetzt siehst Du, wie man Text kopiert.
|
|
437
|
|
438 Was machst Du, wenn Du Text zum Zur�ckholen hast, dann aber etwas
|
|
439 anderes l�scht? C-y w�rde das zuletzt Gel�schte zur�ckbringen. Aber
|
|
440 der zuvor gel�schte Text ist nicht verloren. Du kannst Ihn mit M-y
|
|
441 zur�ckholen. Nachdem Du C-y getippt hast, kannst Du mit M-y den
|
|
442 zur�ckgeholten Text durch fr�her gel�schten Text ersetzten. Tippst Du
|
|
443 M-y wieder und wieder, holst Du fr�her und fr�her Gel�schtes zur�ck.
|
|
444 Hast Du den gew�nschten Text erreicht, brauchst Du nichts weiter zu
|
|
445 tun um diesen zu behalten. Fahre mit Deiner Arbeit fort und la� den
|
|
446 zur�ckgeholten Text wo er ist.
|
|
447
|
|
448 Verwendest Du M-y oft genug, kehrst Du an den Anfang zur�ck (der
|
|
449 letzte L�schvorgang).
|
|
450
|
|
451 >> L�sche eine Zeile, bewege Dich im Text, l�sche eine weitere Zeile.
|
|
452 Dann tippe C-y um die zuletzt gel�schte Zeile zur�ckzuholen.
|
|
453 Darauf verwende M-y und die zuerst gel�schte Zeile ersetzt den
|
|
454 zuvor zur�ckgeholten Text. Verwende weitere M-y's und sieh was
|
|
455 passiert. Fahre fort bis die zweite Zeile wiederkehrt und versuche
|
|
456 noch einige M-y's.
|
|
457 Wenn Du willst, kannst Du M-y positive und negative Argumente
|
|
458 geben.
|
|
459
|
|
460
|
|
461 * R�CKG�NGIG MACHEN
|
|
462 -------------------
|
|
463
|
|
464 Ver�nderst Du Text und entscheidest Du dann, da� dies ein Fehler war,
|
|
465 kannst Du die �nderungen mit C-x u r�ckg�ngig machen.
|
|
466
|
|
467 �blicherweise macht C-x u die �nderungen des letzten Befehls
|
|
468 r�ckg�ngig; wenn Du C-x u mehrmals wiederholst, wird jeweils ein
|
|
469 weiterer Befehl r�ckg�ngig gemacht.
|
|
470
|
|
471 Aber es gibt zwei Ausnahmen: Befehle, die keinen Text ver�ndern,
|
|
472 z�hlen nicht (dies schlie�t Befehle zum Bewegen und Rollen des
|
|
473 Textzeigers ein) und selbsteinf�gende Befehle werden �blicherweise in
|
|
474 Zwanziger-Gruppen behandelt. (Dies dient dazu, die Anzahl der C-x u's
|
|
475 zu reduzieren die Du tippen mu�t um eingetippten Text r�ckg�ngig zu
|
|
476 machen.)
|
|
477
|
|
478 >> L�sche diese Zeile mit C-k, dann tippe C-x u und sie sollte
|
|
479 wiedererscheinen.
|
|
480
|
|
481 C-_ ist ein alternativer r�ckg�ngig (undo) Befehl; er funktioniert wie
|
|
482 C-x u, ist aber einfacher zu Wiederholen. Der Nachteil ist, da� C-_
|
|
483 auf einigen Tastaturen nicht direkt getippt werden kann. Deshalb gibt
|
|
484 es C-x u. Auf einigen Tastaturen kann man C-_ als C-\ tippen.
|
|
485
|
|
486 Ein numerisches Argument f�r C-_ oder C-x u dient als Wiederholwert.
|
|
487
|
|
488
|
|
489 * DATEIEN
|
|
490 ---------
|
|
491
|
|
492 Um an einem Text bleibende �nderungen vorzunehmen, mu�t Du ihn in
|
|
493 einer Datei speichern. Sonst gehen Deine �nderungen mit dem Beenden
|
|
494 von Emacs verloren. Du legst Deine Arbeit in einer Datei ab, indem Du
|
|
495 eine Datei "findest". (Man nennt dies auch das "Besuchen"
|
|
496 ("visiting") einer Datei.)
|
|
497
|
|
498 Das Finden einer Datei bedeutet, da� Du ihren Inhalt mit Emacs
|
|
499 betrachtest. In vielfacher Hinsicht ist es, als w�rdest Du die Datei
|
|
500 selbst bearbeiten. Jedoch sind Deine �nderungen nicht permanent bis
|
|
501 Du die Datei sicherst. Damit kannst Du verhindern halb-fertige
|
|
502 Dateien auf dem System abzulegen, wenn Du dies nicht willst. Sogar
|
|
503 beim Abspeichern hinterl��t Emacs die Originaldatei unter ver�ndertem
|
|
504 Namen falls Du sp�ter entscheiden solltest, da� die �nderungen ein
|
|
505 Fehler waren.
|
|
506
|
|
507 Nahe dem unteren Ende des Bildschirms siehst Du eine Zeile die mit
|
|
508 Bindestrichen beginnt und endet und den Text "XEmacs: TUTORIAL.de"
|
|
509 enth�lt. Dieser Teil des Bildschirms zeigt immer den Namen der
|
|
510 besuchten Datei. Zur Zeit besuchst Du eine Datei namens "TUTORIAL.de",
|
|
511 welche Deine pers�nliche Kopie des Emacs Tutorials ist. Was immer f�r
|
|
512 eine Datei Du findest, ihr Name wird immer an dieser Stelle
|
|
513 erscheinen.
|
|
514
|
|
515 Die Befehle zum Finden und Sichern von Dateien sind anders als die
|
|
516 bisher erlernten, da sie jeweils aus zwei Zeichen bestehen. Beide
|
|
517 beginnen mit dem Zeichen CONTROL-x. Es gibt eine ganze Reihe von
|
|
518 Befehlen, die mit CONTROL-x beginnen; viele haben mit Dateien, Buffern
|
|
519 und verwandten Dingen zu tun. Diese Befehle sind zwei, drei oder vier
|
|
520 Zeichen lang.
|
|
521
|
|
522 Bei Befehlen zum Finden einer Datei mu�t Du au�erdem den Dateinamen
|
|
523 angeben. Wir sagen: "Der Befehl liest ein Argument vom Terminal." (In
|
|
524 diesem Fall ist das Argument der Dateiname). Nachdem Du folgenden
|
|
525 Befehl tippst
|
|
526
|
|
527 C-x C-f Finde eine Datei
|
|
528
|
|
529 bittet Dich Emacs, einen Dateinamen einzugeben. Der Dateiname den Du
|
|
530 tippst erscheint am unteren Ende des Emacs-Fensters. Diese unterste
|
|
531 Zeile wird Minibuffer genannt, wenn sie f�r diese Art Eingabe
|
|
532 verwendet wird. Du kannst die �blichen Emacs-Befehle zum
|
|
533 Bearbeiten des Dateinamens verwenden.
|
|
534
|
|
535 W�hrend Du den Dateinamen eingibst (oder bei jeder anderen
|
|
536 Minibuffer-Eingabe) kannst Du den Befehl mit C-g abbrechen.
|
|
537
|
|
538 >> Tippe C-x C-f, dann tippe C-g. Dies beendet den Minibuffer und
|
|
539 bricht den C-x C-f Befehl ab, der den Minibuffer benutzte. Du wirst
|
|
540 also keine Datei finden.
|
|
541
|
|
542 Wenn Du mit dem Bearbeiten des Dateinamens fertig bist, tippe <Return>
|
|
543 um die Eingabe zu beenden. Der C-x C-f Befehl beginnt seine Arbeit
|
|
544 und findet die Datei Deiner Wahl. Der Minibuffer verschwindet, wenn
|
|
545 der C-x C-f Befehl beendet ist.
|
|
546
|
|
547 Nach kurzer Zeit erscheint der Inhalt der Datei auf dem Bildschirm und
|
|
548 Du kannst diesen bearbeiten. Wenn Du Deine �nderungen sichern willst,
|
|
549 tippe den Befehl
|
|
550
|
|
551 C-x C-s Sichere die Datei
|
|
552
|
|
553 Das kopiert den Text von Emacs in die Datei. Geschieht dies das erste
|
|
554 Mal so benennt Emacs die Originaldatei um, so da� sie nicht verloren
|
|
555 geht. Der neue Name entsteht durch Anh�ngen von "~" am Ende des
|
|
556 Originalnamens.
|
|
557
|
|
558 Ist der Sicherungsvorgang beendet, gibt Emacs den Namen der Datei an.
|
|
559 Du solltest recht oft sichern, damit Du nicht viel Arbeit verlierst,
|
|
560 sollte das System abst�rzen.
|
|
561
|
|
562 >> Tippe C-x C-s um Deine Kopie des tutorials zu sichern.
|
|
563 Dies sollte "Wrote ...TUTORIAL.de" am Fu� des Bildschirms ausgeben.
|
|
564
|
|
565 ACHTUNG: Auf manchen Systemen wird C-x C-s den Bildschirm anhalten und
|
|
566 Du wirst keine weitere Ausgabe von Emacs sehen. Dies bedeutet, da�
|
|
567 auf Deinem System eine Betriebssystemeigenschaft ("feature") namens
|
|
568 Flu�steuerung ("flow control") das C-s abf�ngt und nicht an Emacs
|
|
569 weitergibt. Tippe C-q, um den Effekt aufzuheben, so da� der Bildschirm
|
|
570 wieder reagiert. Schau dann unter "Spontaneous Entry to Incremental
|
|
571 Search" im Emacs Manual nach, um Hilfe im Umgang mit diesem "Vorzug"
|
|
572 ("feature") zu bekommen.
|
|
573
|
|
574 Du kannst eine existierende Datei finden, um sie zu betrachten. Du
|
|
575 kannst aber auch eine Datei "finden", die es noch nicht gibt. So
|
|
576 erstellt man eine neue Datei mit Emacs: finde die Datei, welche
|
|
577 anf�nglich leer ist, dann tippe den Text f�r die Datei ein. Wenn Du
|
|
578 danach sicherst, wird Emacs die Datei tats�chlich anlegen und Deinen
|
|
579 eingetippten Text darin ablegen. Von da an arbeitest Du an einer
|
|
580 existierenden Datei.
|
|
581
|
|
582
|
|
583 * BUFFER
|
|
584 --------
|
|
585
|
|
586 Findest Du eine weitere Datei mit C-x C-f, bleibt die erste in Emacs
|
|
587 erhalten. Du kannst zu dieser mit C-x C-f zur�ckschalten. Auf diese
|
|
588 Art kannst Du eine erhebliche Anzahl von Dateien in Emacs verf�gbar
|
|
589 haben.
|
|
590
|
|
591 >> Erstelle eine Datei namens "foo" durch Eintippen von C-x C-f foo
|
|
592 <Return>.
|
|
593 Dann f�ge etwas Text ein, bearbeite ihn und sichere die Datei "foo"
|
|
594 mit C-x C-s.
|
|
595 Schlie�lich tippe C-x C-f TUTORIAL.de <Return> um zum Tutorial zur�ck
|
|
596 zu gelangen.
|
|
597
|
|
598 Emacs h�lt den Text jeder Datei in einem Objekt namens "buffer". Das
|
|
599 Finden einer Datei legt in Emacs einen neuen Buffer an. Um eine Liste
|
|
600 aller Buffer in Deiner Emacs-Sitzung zu erhalten tippst Du
|
|
601
|
|
602 C-x C-b Liste alle Buffer
|
|
603
|
|
604 >> Probiere C-x C-b jetzt aus.
|
|
605
|
|
606 Beachte, da� jeder Buffer einen Namen hat. Wenn der Buffer einer Datei
|
|
607 zugeordnet ist, wird auch der Dateiname angezeigt. Einige Buffer haben
|
|
608 keine Entsprechung im Dateisystem. So hat z.B. der Buffer namens
|
|
609 "*Buffer List*" keine zugeordnete Datei. Dieser Buffer enth�lt die
|
|
610 Liste der Buffer, die mit C-x C-b erstellt wurde. JEDER Text in Emacs
|
|
611 ist Teil irgendeines Buffers.
|
|
612
|
|
613 >> Tippe C-x 1 um die Bufferliste loszuwerden.
|
|
614
|
|
615 Wenn Du �nderungen in einer Datei vornimmst, dann eine andere findest,
|
|
616 so wird der Inhalt der ersten nicht gesichert. Die �nderungen bleiben
|
|
617 innerhalb von Emacs im zugeordneten Buffer erhalten. Das Bearbeiten
|
|
618 einer weiteren Datei hat keinen Einflu� auf den Buffer der ersten.
|
|
619 Dies ist sehr n�tzlich, man braucht aber auch eine angenehme
|
|
620 M�glichkeit, den Buffer der ersten Datei zu sichern. Es w�re l�stig,
|
|
621 m��te man mit C-x C-f zur ersten Datei zur�ckgehen, um diese dann mit
|
|
622 C-x C-s zu sichern. Darum haben wir
|
|
623
|
|
624 C-x s Sichere mehrere Buffer
|
|
625
|
|
626 C-x s befragt Dich zu jedem Buffer, der ungesicherte �nderungen
|
|
627 enth�lt. F�r jeden einzelnen wirst Du gefragt ob Du Ihn sichern
|
|
628 willst.
|
|
629
|
|
630 >> F�ge eine Text-Zeile ein, dann tippe C-x s.
|
|
631 Du wirst gefragt, ob Du den Buffer namens TUTORIAL.de speichern
|
|
632 willst.
|
|
633
|
|
634 * VERWENDUNG DES MEN�S
|
|
635 ----------------------
|
|
636
|
|
637 An einem X-Terminal wirst Du eine Men�leiste am oberen Ende des Emacs-
|
|
638 Fensters bemerken. Mit der Men�leiste kannst Du die allgemeinsten
|
|
639 Emacs-Befehle, wie "Finde Datei" ("find file"), erreichen. Du wirst
|
|
640 dies anf�nglich einfacher finden, da Du Dir die notwendigen Tasten-
|
|
641 kombinationen der Befehle nicht merken mu�t. Bist Du einmal mit Emacs
|
|
642 vertraut, wird es ein Leichtes sein die Kommandos zu benutzen, da
|
|
643 jeder Men�eintrag, der einer Tastenkombination entspricht, diese auch
|
|
644 anzeigt.
|
|
645
|
|
646 Beachte, da� es viele Men�eintr�ge ohne entsprechende Tastensequenz
|
|
647 gibt. So listet z.B. das Buffers-Men� die verf�gbaren Buffer in
|
|
648 letzt-benutzter Reihenfolge. Du kannst zu jedem Buffer �ber den
|
|
649 Eintrag im Buffers-Men� gelangen.
|
|
650
|
|
651 * VERWENDUNG DER MAUS
|
|
652 ---------------------
|
|
653
|
|
654 Unter X Windows hat Emacs volle Maus-Unterst�tzung. Der Textzeiger
|
|
655 kann durch Dr�cken der linken Maustaste an der gew�nschten Stelle des
|
|
656 Mauszeigers dorthin gesetzt werden. Text kann durch Ziehen des
|
|
657 Mauszeigers bei gedr�ckter linker Maustaste selektiert werden.
|
|
658 (Oder man klickt die linke Maustaste an der einen Stelle im Text und
|
|
659 verwendet SHIFT-Klick an der anderen um den dazwischenliegenden Text
|
|
660 zu selektieren.)
|
|
661
|
|
662 Um selektierten Text zu l�schen kannst Du C-w benutzen, oder den
|
|
663 Men�eintrag "Cut" im Edit-Men� verwenden. Beachte, da� diese
|
|
664 Methoden nicht gleichbedeutend sind: C-w sichert den Text nur
|
|
665 innerhalb von Emacs (�hnlich wie oben unter C-k beschrieben), w�hrend
|
|
666 Cut den Text auch im X Clipboard ablegt, von wo ihn andere Programme
|
|
667 abholen k�nnen.
|
|
668
|
|
669 Verwende "Paste" im Edit-Men� um Text vom X Clipboard zur�ckzuholen.
|
|
670
|
|
671 Die mittlere Maustaste wird h�ufig verwendet um sichtbare Objekte auf
|
|
672 dem Bildschirm auszuw�hlen. Wenn Du z.B. "Info" (die Emacs Online
|
|
673 Dokumentation) mit C-h i oder �ber das Help-Men� aufrufst, kannst Du
|
|
674 einer hervorgehobenen Verkn�pfung durch Klicken der mittleren
|
|
675 Maustaste folgen. Ganz �hnlich, wenn Du einen Dateinamen eingibst
|
|
676 (z.B. wenn von "Find File" gefragt) und TAB tippst um die m�glichen
|
|
677 Vervollst�ndigungen zu erhalten, kannst Du mit der mittleren Maus die
|
|
678 gew�nschte Vervollst�ndigung w�hlen.
|
|
679
|
|
680 Die rechte Maustaste zeigt ein Popup-Men�. Der Inhalt des Men�s
|
|
681 variiert abh�ngig vom gew�hlten Modus und zeigt f�r gew�hnlich einige
|
|
682 h�ufig benutzte Befehle, die so einfacher benutzt werden k�nnen.
|
|
683
|
|
684 >> Dr�cke jetzt die rechte Maustaste.
|
|
685
|
|
686 Du mu�t die Taste gedr�ckt halten, damit das Men� nicht gleich wieder
|
|
687 verschwindet.
|
|
688
|
|
689 * ERWEITERUNG DES BEFEHLSSATZES
|
|
690 -------------------------------
|
|
691
|
|
692 Es gibt viel mehr Emacs-Befehle als man auf allen CONTROL- und
|
|
693 META-Zeichen unterbringen k�nnte. Emacs l�st dieses Problem mit dem X
|
|
694 (eXtend) Befehl. Davon gibt es zwei Ausf�hrungen:
|
|
695
|
|
696 C-x Zeichenerweiterung eXtend. Gefolgt von einer
|
|
697 Tastenkombination.
|
|
698 M-x Namenserweiterung eXtend. Gefolgt von einer
|
|
699 ausgeschriebenen Befehlsbezeichnung.
|
|
700
|
|
701 Diese Befehle sind zwar im Allgemeinen n�tzlich, werden aber seltener
|
|
702 verwendet als die bereits erlernten Befehle. Zwei von ihnen hast Du
|
|
703 bereits kennengelernt: Die Befehle C-x C-f zum Finden und C-x C-s
|
|
704 zum Sichern von Dateien. Ein anderes Beispiel ist der Befehl zum Beenden
|
|
705 einer Emacs-Sitzung -- dieser Befehl ist C-x C-c. (Habe keine Angst,
|
|
706 ungesicherte �nderungen zu verlieren; C-x C-c bietet die M�glichkeit zum
|
|
707 Sichern einer jeden ge�nderten Datei bevor Emacs beendet wird.)
|
|
708
|
|
709 Mit C-z kann man Emacs vor�bergehend verlassen -- so da� Du sp�ter zur
|
|
710 gleichen Sitzung zur�ckkehren kannst.
|
|
711
|
|
712 Auf Systemen, die dies unterst�tzen, sendet C-z Emacs "in den
|
|
713 Hintergrund"; man kehrt zur Shell zur�ck, ohne da� der Emacs-Proze�
|
|
714 beendet wird. In den gebr�uchlichsten Shells kann man zu Emacs mit
|
|
715 `fg' oder `%emacs' zur�ckkehren.
|
|
716
|
|
717 Auf Systemen, die dieses Aussetzen von Emacs nicht unterst�tzen,
|
|
718 startet C-z eine s.g. Sub-Shell von der aus Du Programme starten und
|
|
719 danach zu Emacs zur�ckkehren kannst; Emacs wird in diesem Fall nicht
|
|
720 wirklich verlassen. Der Shell-Befehl `exit' ist in diesem Fall der
|
|
721 �blichste um zu Emacs zur�ckzukehren.
|
|
722
|
|
723 C-x C-c verwendet man unmittelbar bevor man das System verlassen will.
|
|
724 Es ist auch die richtige Methode um einen Emacs zu verlassen der f�r
|
|
725 E-mail-Programme, oder andere Erweiterungen, die das Aussetzen von
|
|
726 Emacs nicht korrekt handhaben k�nnen, benutzt wird. Normalerweise
|
|
727 ist es besser Emacs mit C-z auszusetzen statt ihn zu beenden, wenn
|
|
728 man das System nicht verlassen will.
|
|
729
|
|
730 Es gibt viele C-x-Befehle. Hier ist eine Liste der bereits erlernten:
|
|
731
|
|
732 C-x C-f Finde Datei.
|
|
733 C-x C-s Sichere Datei.
|
|
734 C-x C-b Liste alle Buffer.
|
|
735 C-x C-c Beende Emacs.
|
|
736 C-x u R�ckg�ngig machen (Undo).
|
|
737
|
|
738 Namenserweiterte Befehle (eXtended commands) sind solche, die weniger
|
|
739 h�ufig oder nur in einem bestimmten Modus verwendet werden. Ein
|
|
740 Beispiel ist der Befehl replace-string, der einen Text durch einen
|
|
741 anderen ersetzt. Wenn Du M-x tippst, zeigt dies Emacs am unteren Ende
|
|
742 des Emacs-Fensters mit M-x an und Du solltest den Namen des Befehls
|
|
743 eintippen; in diesem Fall "replace-string". Tippe einfach
|
|
744 "repl�s<TAB>" und Emacs wird den Namen vervollst�ndigen. Beende den
|
|
745 Befehlsnamen mit <Return>.
|
|
746
|
|
747 Der replace-string Befehl braucht zwei Argumente -- den zu ersetzenden
|
|
748 Text und den Ersatz-Text. Jedes Argument mu� mit <Return> beendet
|
|
749 werden.
|
|
750
|
|
751 >> Gehe zur Leerzeile zwei Zeilen unter dieser.
|
|
752 Dann tippe M-x repl s<Return>veraendert<Return>geaendert<Return>.
|
|
753
|
|
754 Beachte wie diese Zeile sich veraendert hat: Du hast das Wort
|
|
755 v-e-r-a-e-n-d-e-r-t mit "geaendert" ersetzt wo immer es nach der
|
|
756 anf�nglichen Textzeiger-Position auftrat.
|
|
757
|
|
758
|
|
759 * AUTOMATISCHE SICHERUNG
|
|
760 ------------------------
|
|
761
|
|
762 Wenn Du �nderungen in einer Datei vornimmst, diese aber noch nicht
|
|
763 gesichert hast, so k�nnen diese bei einem Computerabsturz verloren
|
|
764 gehen. Um Dich davor zu sch�tzen, schreibt Emacs regelm��ig eine
|
|
765 Autosave-Datei f�r jede Datei, die Du bearbeitest. Autosave-Dateien
|
|
766 beginnen und enden mit "#"; wenn Deine Datei z.B. "hello.c" hei�t, so
|
|
767 hei�t ihre auto-save Datei "#hello.c#". Sicherst Du die Datei, so
|
|
768 l�scht Emacs die entsprechende auto-save Datei.
|
|
769
|
|
770 Nach einem Computerabsturz kannst Du die automatisch
|
|
771 gesicherten �nderungen nach dem normalen Finden der Datei (Deiner
|
|
772 Datei, nicht der Autosave-Datei) durch Eintippen von M-x
|
|
773 recover-file<Return> zur�ckholen. Wenn Du nach der Best�tigung
|
|
774 gefragt wirst, tippst Du yes<Return> um die �nderungen in der
|
|
775 Autosave-Datei wiederherzustellen.
|
|
776
|
|
777
|
|
778 * ECHO BEREICH
|
|
779 --------------
|
|
780
|
|
781 Wenn Emacs bemerkt, da� Du Befehle langsam tippst, werden Dir diese am
|
|
782 Fu� des Emacs-Fensters in der s.g. "echo area" angezeigt. Die echo
|
|
783 area nimmt die unterste Zeile im Emacs-Fenster ein.
|
|
784
|
|
785
|
|
786 * MODUSZEILE
|
|
787 ------------
|
|
788
|
|
789 Die Zeile �ber der echo area wird "mode line" genannt. Die Moduszeile
|
|
790 zeigt etwa folgendes:
|
|
791
|
|
792 --**-XEmacs: TUTORIAL.de (Fundamental)--L791--67%----------------
|
|
793
|
|
794 Diese Zeile gibt n�tzliche Information �ber den Zustand von Emacs und
|
|
795 dem Text, den Du bearbeitest.
|
|
796
|
|
797 Du kennst bereits die Bedeutung des Dateinamens -- es ist die Datei,
|
|
798 die Du gefunden hast. -NN%-- zeigt Deine Position im Text; dies
|
|
799 bedeutet da� NN Prozent des Texts oberhalb des sichtbaren Bereiches
|
|
800 liegen. Bist Du am Beginn, so erscheint --Top-- anstelle von --00%--.
|
|
801 Bist Du am Ende des Texts, so erscheint --Bot--. Ist der gesamte Text
|
|
802 sichtbar, so erscheint --All--.
|
|
803
|
|
804 Die Sterne nahe dem Beginn der Moduszeile bedeuten, da� der Text
|
|
805 ver�ndert wurde. Unmittelbar nach dem Besuchen oder Sichern einer
|
|
806 Datei, zeigt dieser Bereich keine Sterne, sondern Bindestriche.
|
|
807
|
|
808 Der Teil der Moduszeile innerhalb der Klammern gibt Auskunft �ber die
|
|
809 Bearbeitungs-Modi, die Du derzeit verwendest. Der Ausgangsmodus ist
|
|
810 Fundamental -- der, den Du jetzt gerade benutzt. Er ist ein Beispiel
|
|
811 f�r einen Hauptmodus ("major mode").
|
|
812
|
|
813 Emacs besitzt viele verschiedene Hauptmodi. Einige von ihnen sind zum
|
|
814 Bearbeiten von verschiedenen Computersprachen und/oder Textformaten,
|
|
815 wie z.B. Lisp-Modus, Text-Modus, etc., gedacht. Es ist immer nur ein
|
|
816 Hauptmodus aktiv und sein Name kann dort gefunden werden, wo jetzt
|
|
817 "Fundamental" steht.
|
|
818
|
|
819 Jeder Hauptmodus �ndert das Verhalten einiger Befehle. So gibt es
|
|
820 z.B. Befehle zum Erstellen von Kommentaren in Programmen. Da diese
|
|
821 in jeder Programmiersprache unterschiedlich aussehen, mu� jeder
|
|
822 Hauptmodus diese Kommentare entsprechend vorbereiten. Jeder
|
|
823 Hauptmodus tr�gt den Namen eines entsprechenden Erweiterungsbefehls, so
|
|
824 kann man ihn w�hlen. So ist z.B. M-x fundamental-mode der Befehl, um
|
|
825 in den Fundamental-Modus zu schalten.
|
|
826
|
|
827 Wenn Du deutschen Text bearbeitest, wie in diesem Fall, solltest Du
|
|
828 wahrscheinlich den Text-Modus verwenden.
|
|
829
|
|
830 >> Tippe M-x text-mode<Return>.
|
|
831
|
|
832 Keine Sorge, keiner der bis jetzt erlernten Befehle �ndert Emacs
|
|
833 grundlegend. Du kannst aber beobachten, da� M-f und M-b G�nsef��chen
|
|
834 jetzt als Teil von Worten betrachten. Zuvor, im Fundamental-Modus,
|
|
835 haben M-f und M-b diese als Wort-Separatoren betrachtet.
|
|
836
|
|
837 Hauptmodi machen im Allgemeinen kleine �nderungen wie diese: die
|
|
838 meisten Befehle erf�llen den selben Zweck, aber sie funktionieren
|
|
839 etwas anders.
|
|
840
|
|
841 Um Dokumentation �ber den aktuellen Hauptmodus zu bekommen, kannst Du
|
|
842 immer C-h m verwenden.
|
|
843
|
|
844 >> Verwende C-u C-v ein- oder mehrmals um diese Zeile ans obere Ende
|
|
845 des Emacs-Fensters zu bekommen.
|
|
846 >> Tippe C-h m um den Unterschied zwischen Text- und Fundamental-Modus
|
|
847 zu sehen.
|
|
848 >> Tippe C-x 1 um die Dokumentation wieder verschwinden zu lassen.
|
|
849
|
|
850 Hauptmodi hei�en so, weil es auch Untermodi gibt. Untermodi sind keine
|
|
851 Alternativen zu Hauptmodi, sondern bewirken kleine Ver�nderungen
|
|
852 derselben. Jeder Untermodus kann f�r sich allein, unabh�ngig von
|
|
853 allen Haupt- und Untermodi, ein und ausgeschaltet werden. Du kannst
|
|
854 also jederzeit keinen, einen, oder beliebig viele Untermodi verwenden.
|
|
855
|
|
856 Ein sehr n�tzlicher Untermodus, speziell f�r deutschen Text, ist der
|
|
857 Automatische-Zeilenumbruch-Modus (auto fill). Ist dieser Modus aktiv,
|
|
858 bricht Emacs �berlange Zeilen automatisch zwischen zwei Worten um.
|
|
859
|
|
860 Du kannst den Modus mit M-x auto-fill-mode<Return> einschalten. Ist
|
|
861 der Modus aktiv, kannst Du ihn mit M-x auto-fill-mode<Return> wieder
|
|
862 ausschalten. Wir sagen der Befehl "toggelt" den Modus.
|
|
863
|
|
864 >> Tippe jetzt M-x auto-fill-mode<Return>. Dann f�ge "asdf "
|
|
865 wiederholt ein, bis die Zeile, zu lang geworden, umgebrochen
|
|
866 wird. Du mu�t die Leerzeichen einf�gen, weil Auto Fill Zeilen nur an
|
|
867 diesen Zeichen umbricht.
|
|
868
|
|
869 Die Umbruchspalte steht �blicherweise bei 70 Zeichen, aber Du kannst
|
|
870 dies mit dem C-x f Befehl �ndern. Die gew�nschte Umbruchspalte wird
|
|
871 als numerisches Argument �bergeben.
|
|
872
|
|
873 >> Tippe C-x f mit einem Argument von 20. (C-u 2 0 C-x f).
|
|
874 Danach tippe etwas Text, um zu sehen wie Emacs die Zeilen jetzt bis
|
|
875 Spalte 20 f�llt. Dann setze den Zeilenumbruch zur�ck auf 70.
|
|
876
|
|
877 Machst Du �nderungen mitten im Absatz, so wird der automatische Umbruch
|
|
878 diesen nicht f�r Dich auff�llen. Um den Absatz aufzuf�llen, tippe M-q
|
|
879 (META-q) w�hrend der Textzeiger in diesem Absatz steht.
|
|
880
|
|
881 >> Bewege den Textzeiger in den vorherigen Absatz und tippe M-q.
|
|
882
|
|
883
|
|
884 * SUCHEN
|
|
885 --------
|
|
886
|
|
887 Emacs kann nach Zeichenketten ("Strings", dies sind Gruppen von
|
|
888 zusammenh�ngenden Buchstaben oder Worten) entweder vorw�rts oder
|
|
889 r�ckw�rts durch den Text suchen. Suchen nach einem String ist ein
|
|
890 Befehl, der den Textzeiger bewegt; er bewegt den Textzeiger zur
|
|
891 n�chsten Stelle an der ein bestimmter String vorkommt.
|
|
892
|
|
893 Der Emacs Suchbefehl unterscheidet sich von denen der meisten anderen
|
|
894 Editoren, da er "inkrementell" ist. Dies bedeutet, da� das Suchen
|
|
895 w�hrend der Eingabe des Such-Strings passiert.
|
|
896
|
|
897 Der Befehl um eine Suche auszul�sen ist C-s f�r vorw�rtiges und C-r
|
|
898 f�r r�ckw�rtiges Suchen. ABER WARTE! Versuche die Befehle noch nicht.
|
|
899
|
|
900 Wenn Du C-s tippt, wirst Du den String "I-search" in der echo area
|
|
901 bemerken. Dies bedeutet, da� Emacs im inkrementellen Suchmodus auf
|
|
902 Deine Eingabe wartet. <Return> bricht die Suche ab.
|
|
903
|
|
904 >> Nun tippe C-s um die Suche einzuleiten. LANGSAM, Buchstabe f�r
|
|
905 Buchstabe, tippe das Wort 'Textzeiger', mit Pausen dazwischen,
|
|
906 damit Du beobachten kannst, was mit dem Textzeiger basiert.
|
|
907 Du hast jetzt einmal nach "Textzeiger" gesucht.
|
|
908 >> Tippe erneut C-s, um nach dem n�chsten Vorkommen von "Textzeiger"
|
|
909 zu suchen.
|
|
910 >> Nun tippe <Delete> viermal und schau wie sich der Textzeiger
|
|
911 bewegt.
|
|
912 >> Tippe <Return> zum Abbrechen der Suche.
|
|
913
|
|
914 Hast Du gesehen was passiert? Emacs, in der inkrementellen Suche,
|
|
915 versucht zu dem String zu springen, den Du bisher getippt hast. Um
|
|
916 zum n�chsten Auftreten von "Textzeiger" zu gelangen, tippst Du einfach
|
|
917 wieder C-s. Gibt es kein weiteres Vorkommen, so piepst Emacs und
|
|
918 zeigt die Suche als fehlgeschlagen an. C-g bricht die Suche auch ab.
|
|
919
|
|
920 ACHTUNG: Auf manchen Systemen wird C-s den Bildschirm anhalten und Du
|
|
921 wirst keine weitere Ausgabe von Emacs sehen. Dies bedeutet, da� auf
|
|
922 Deinem System eine Betriebssystemeigenschaft ("feature") namens
|
|
923 Flu�steuerung ("flow control") das C-s abf�ngt und nicht an Emacs
|
|
924 weitergibt. Tippe C-q, um den Effekt aufzuheben, so da� der Bildschirm
|
|
925 wieder reagiert. Schau dann unter "Spontaneous Entry to Incremental
|
|
926 Search" im Emacs Manual nach, um Hilfe im Umgang mit diesem "Vorzug"
|
|
927 ("feature") zu bekommen.
|
|
928
|
|
929 Wenn Du in der Mitte einer inkrementellen Suche <Delete> tippst, wirst
|
|
930 Du bemerken, wie der letzte Such-Buchstabe entfernt wird und die Suche
|
|
931 an die letzte Stelle der Suche zur�ck springt. Nehmen wir z.B. an, Du
|
|
932 hast "T" getippt, um nach dem ersten Auftreten von "T" zu suchen. Wenn
|
|
933 Du jetzt "e" tippst, springt der Textzeiger zum ersten Auftreten von
|
|
934 "Te". Tippe nun <Delete>. Dies entfernt das "e" von Such-String und
|
|
935 der Textzeiger springt zur�ck zum ersten Vorkommen von "T".
|
|
936
|
|
937 Wenn Du mitten in einer Suche ein CONTROL- oder META-Zeichen tippst
|
|
938 (mit wenigen Ausnahmen -- Buchstaben mit Sonderbedeutung bei der
|
|
939 Suche, so wie C-s und C-r), wird die Suche abgebrochen.
|
|
940
|
|
941 C-s startet eine Suche NACH der aktuellen Textzeiger Position. Willst
|
|
942 Du etwas fr�her im Text finden, tippe stattdessen C-r. All das was
|
|
943 wir �ber C-s gesagt haben gilt auch f�r C-r, nur da� die Suchrichtung
|
|
944 umgedreht wird.
|
|
945
|
|
946
|
|
947 * MEHRERE FENSTER
|
|
948 -----------------
|
|
949
|
|
950 Einer der netten Vorz�ge von Emacs ist es, da� Du mehr als jeweils ein
|
|
951 Fenster am Bildschirm darstellen kannst.
|
|
952
|
|
953 >> Bewege den Textzeiger auf diese Zeile und tippe C-u 0 C-l.
|
|
954
|
|
955 >> Nun tippe C-x 2, was das Emacs-Fenster zweiteilen wird.
|
|
956 Beide Fenster zeigen dieses Tutorial. Der Textzeiger bleibt im
|
|
957 oberen Fenster.
|
|
958
|
|
959 >> Tippe C-M-v um beide Fenster zu rollen.
|
|
960 (Hast Du keine echte META-Taste, tippe Esc C-v.)
|
|
961
|
|
962 >> Tippe C-x o ("o" f�r "other" oder anderes) um den Textzeiger ins
|
|
963 andere (untere) Fenster zu bewegen.
|
|
964 >> Verwende C-v und M-v im unteren Fenster um dieses zu rollen.
|
|
965 Lies diese Anweisungen im oberen Fenster weiter.
|
|
966
|
|
967 >> Tippe C-x o um wieder zur�ck ins obere Fenster zu gelangen.
|
|
968 Der Textzeiger im oberen Fenster ist noch immer wo er vorher war.
|
|
969
|
|
970 Du kannst weiterhin mit C-x o zwischen den Fenstern umschalten. Jedes
|
|
971 Fenster hat seine eigene Textzeiger-Position, aber nur ein Fenster
|
|
972 zeigt diese auch an. Alle �blichen Bearbeitungs-Befehle beziehen sich
|
|
973 auf das Fenster mit dem Textzeiger. Wir nennen es das "selektierte
|
|
974 Fenster".
|
|
975
|
|
976 Der Befehl C-M-v ist sehr hilfreich wenn Du in einem Fenster Text
|
|
977 bearbeitest und das andere als Referenz verwendest. Du kannst den
|
|
978 Textzeiger immer im oberen Fenster lassen, und Dich mit C-M-v durch
|
|
979 das andere Fenster bewegen.
|
|
980
|
|
981 C-M-v ist ein Beispiel f�r einen CONTROL-META-Zeichen. Wenn Du eine
|
|
982 echte META-Taste hast, kannst Du sowohl CTRL als auch META gedr�ckt
|
|
983 halten, w�hrend Du v tippst. Es kommt nicht darauf an ob CTRL oder
|
|
984 META zuerst gedr�ckt wird, weil beide dazu dienen um den gedr�ckten
|
|
985 Buchstaben zu ver�ndern.
|
|
986
|
|
987 Hast Du keine echte META-Taste und Du verwendest stattdessen ESC, ist
|
|
988 die Reihenfolge nicht egal: zuerst tippst Du ESC, gefolgt von CTRL-v;
|
|
989 CTRL-ESC v wird nicht funktionieren. Dies ist so weil ESC ein
|
|
990 eigenst�ndiges Zeichen ist und keine Modifikations-Taste.
|
|
991
|
|
992 >> Tippe C-x 1 (im oberen Fenster) um das untere Fenster loszuwerden.
|
|
993
|
|
994 (H�ttest Du C-x 1 im unteren Fenster getippt, w�re das obere Fenster
|
|
995 verschwunden. Merke Dir den Befehl mit "Behalte nur ein Fenster --
|
|
996 das aktuelle Fenster.")
|
|
997
|
|
998 Du mu�t nicht denselben Buffer in beiden Fenstern anzeigen. Wenn Du
|
|
999 C-x C-f zum Finden einer Datei in einem Fenster verwendest, ver�ndert
|
|
1000 sich das andere Fenster nicht. Du kannst in jedem Fenster unabh�ngig
|
|
1001 eine Datei finden.
|
|
1002
|
|
1003 Hier ist eine andere M�glichkeit zwei Fenster zum Anzeigen
|
|
1004 verschiedener Dinge zu nutzen:
|
|
1005
|
|
1006 >> Tippe C-x 4 C-f gefolgt vom Namen einer Deiner Dateien.
|
|
1007 Beende mit <Return>. Schau wie die angegebene Datei im unteren
|
|
1008 Fenster erscheint. Auch der Textzeiger folgt dorthin.
|
|
1009
|
|
1010 >> Tippe C-x o um ins obere Fenster zur�ckzukehren und beende das
|
|
1011 untere Fenster mit C-x 1.
|
|
1012
|
|
1013
|
|
1014 * REKURSIVE BEARBEITUNGSEBENEN
|
|
1015 ------------------------------
|
|
1016
|
|
1017 Manchmal wirst Du in sogenannte rekursive Bearbeitungsebenen
|
|
1018 gelangen. Dies wird durch eckige Klammern in der Moduszeile angezeigt,
|
|
1019 welche den Namen des Hauptmodus umgeben. Du k�nntest
|
|
1020 z.B. [(Fundamental)] anstelle von (Fundamental) sehen.
|
|
1021
|
|
1022 Um aus der rekursiven Bearbeitungsebene zu gelangen, tippst Du ESC
|
|
1023 ESC ESC. Dies ist ein allgemeiner Ausstiegs- oder "get out"-Befehl.
|
|
1024 Du kannst ihn auch verwenden, um unn�tige Fenster loszuwerden und um
|
|
1025 aus dem Minibuffer zu gelangen.
|
|
1026
|
|
1027 >> Tippe M-x um in den Minibuffer zu gelangen; dann ESC ESC ESC um
|
|
1028 auszusteigen.
|
|
1029
|
|
1030 Du kannst nicht mit C-g aus einer rekursiven Bearbeitungs-Ebene
|
|
1031 gelangen. Dies deshalb, weil C-g zum Beenden von Befehlen und
|
|
1032 Argumenten INNERHALB von rekursiven Bearbeitungs-Ebenen dient.
|
|
1033
|
|
1034
|
|
1035 * WEITERF�HRENDE HILFE
|
|
1036 ----------------------
|
|
1037
|
|
1038 In diesen einf�hrenden �bungen haben wir versucht, gerade genug
|
|
1039 Information zu liefern, damit Du beginnen kannst mit Emacs zu
|
|
1040 arbeiten. Emacs ist so umfangreich, da� es unm�glich w�re, alles
|
|
1041 hier zu erkl�ren. Allerdings solltest Du versuchen, mehr �ber Emacs zu
|
|
1042 lernen, da er so viele n�tzliche Vorz�ge besitzt. Emacs bietet
|
|
1043 Befehle zum Lesen der Emacs-Befehlsdokumentation. Diese Hilfe- oder
|
|
1044 "help" Befehle beginnen alle mit dem Buchstaben CONTROL-h, den wir auch
|
|
1045 das "Hilfe-Zeichen" nennen.
|
|
1046
|
|
1047 Um die Hilfeeinrichtungen zu verwenden, tippe C-h, gefolgt von einem
|
|
1048 Buchstaben der angibt, welche Art von Hilfe Du willst. Wenn Du Dich
|
|
1049 WIRKLICH "verirrst", tippe C-h ? und Emacs wird Dir mitteilen, welche
|
|
1050 Art von Hilfe zur Verf�gung steht. Hast Du C-h getippt, willst aber
|
|
1051 keine Hilfe mehr, dann tippe einfach C-g zum Abbrechen des Befehls.
|
|
1052
|
|
1053 (Einige Administratoren ver�ndern die Bedeutung von C-h. Sie sollten
|
|
1054 dies wirklich nicht tun, beschwere Dich also beim System
|
|
1055 Administrator. In der Zwischenzeit, wenn C-h keine Mitteilung
|
|
1056 bez�glich Hilfe am Fu� des Emacs-Fensters anzeigt, versuche M-x help
|
|
1057 <Return> zu tippen.)
|
|
1058
|
|
1059 Die einfachste Hilfe-Einrichtung ist C-h c. Tippe C-h, ein c und
|
|
1060 einen Befehls-Buchstaben oder eine Sequenz davon und Emacs gibt Dir
|
|
1061 eine ganz kurze Beschreibung des Befehls.
|
|
1062
|
|
1063 >> Tippe C-h c C-p.
|
|
1064 Die Mitteilung sollte etwa wie folgt aussehen
|
|
1065
|
|
1066 C-p runs the command previous-line
|
|
1067
|
|
1068 Dies teilt Dir den "Namen der Funktion" mit. Funktions-Namen werden
|
|
1069 haupts�chlich zum Spezialisieren und Erweitern von Emacs verwendet.
|
|
1070 Aber da die Funktions-Namen etwas dar�ber aussagen was der Befehl tut,
|
|
1071 k�nnen Sie auch als sehr kurze Dokumentation dienen -- genug um Dich
|
|
1072 an Befehle zu erinnern die Du bereits gelernt hast.
|
|
1073
|
|
1074 Zeichenerweiterte Befehle so wie C-x C-s und (wenn Du keine META- oder
|
|
1075 EDIT- oder ALT-Taste hast) <ESC>v sind nach C-h c auch erlaubt.
|
|
1076
|
|
1077 Um mehr Hilfe zu einem Befehl zu bekommen verwende C-h k anstelle von
|
|
1078 C-h c.
|
|
1079
|
|
1080 >> Tippe C-h k C-p.
|
|
1081
|
|
1082 Dies zeigt sowohl die Dokumentation der Funktion, als auch ihren
|
|
1083 Namen, in einem eigenen Emacs-Fenster. Wenn Du mit dem Lesen fertig
|
|
1084 bist, tippe C-x 1 um den Hilfetext loszuwerden. Du mu�t dies nicht
|
|
1085 gleich tun. Du kannst etwas bearbeiten, das sich auf den Hilfetext
|
|
1086 bezieht und dann C-x 1 tippen.
|
|
1087
|
|
1088 Hier sind einige andere n�tzliche C-h M�glichkeiten:
|
|
1089
|
|
1090 C-h f Beschreibe eine Funktion. Du tippst den Namen der
|
|
1091 Funktion
|
|
1092
|
|
1093 >> Versuche C-h f previous-line<Return>.
|
|
1094 Dies gibt Dir all die Information die Emacs zu der Funktion hat, welche
|
|
1095 C-p implementiert.
|
|
1096
|
|
1097 C-h a Befehls-Apropos. Tippe ein Schl�sselwort und Emacs listet
|
|
1098 alle Befehle die es enthalten.
|
|
1099 Diese Befehle k�nnen alle mit M-x aufgerufen werden.
|
|
1100 F�r einige Befehle listet das Befehls-Apropos eine
|
|
1101 Buchstaben-Sequenz, die den Befehl ausf�hrt.
|
|
1102
|
|
1103 >> Tippe C-h a file<Return>.
|
|
1104
|
|
1105 Dies zeigt in einem anderen Fenster eine Liste aller M-x Befehle die
|
|
1106 "file" in ihrem Namen haben. Du wirst Buchstaben-Sequenzen wie C-x
|
|
1107 C-f mit dem entsprechenden Befehl, wie etwa find-file, aufgelistet
|
|
1108 sehen.
|
|
1109
|
|
1110 >> Tippe C-M-v um das Hilfe Fenster zu rollen. Mache dies ein paar mal.
|
|
1111
|
|
1112 >> Tippe C-x 1 um das Fenster loszuwerden.
|
|
1113
|
|
1114
|
|
1115 * ZUM SCHLU�
|
|
1116 ------------
|
|
1117
|
|
1118 Merke Dir, da� Du Emacs mit C-x C-c endg�ltig beendest. Um vor�bergehend
|
|
1119 in eine Shell auszusteigen, so da� Du sp�ter zur�ckkehren kannst,
|
|
1120 verwende C-z. (Unter X ikonifiziert dies den aktuellen Emacs-Rahmen.)
|
|
1121
|
|
1122 Dieses Tutorial sollte f�r Anf�nger verst�ndlich sein, hast Du etwas
|
|
1123 Unklares gefunden, schiebe die Schuld nicht auf Dich -- beschwere Dich!
|
|
1124
|
|
1125
|
|
1126 ANFERTIGEN VON KOPIEN
|
|
1127 ---------------------
|
|
1128
|
|
1129 Dieses Tutorial stammt, �ber eine lange Linie von Emacs Tutorials, von
|
|
1130 dem von Stuart Cracraft f�r den urspr�nglichen Emacs geschriebenen ab.
|
|
1131 Ben Wing hat das Tutorial f�r X Windows erweitert. Martin Buchholz
|
|
1132 und Hrvoje Niksic haben weitere Korrekturen f�r XEmacs beigetragen.
|
|
1133 Ins Deutsche �bertragen wurde es von Adrian Aichner
|
434
|
1134 <adrian@xemacs.org>.
|
428
|
1135
|
|
1136 Diese Version des Tutorials ist, wie GNU Emacs selbst,
|
|
1137 urheberrechtlich gesch�tzt und erlaubt die Verteilung von Kopien unter
|
|
1138 bestimmten Voraussetzungen:
|
|
1139
|
438
|
1140 Copyright (c) 1997-2000, Adrian Aichner <adrian@xemacs.org>.
|
428
|
1141
|
|
1142 Copyright (c) 1985, 1996 Free Software Foundation
|
|
1143
|
|
1144 Permission is granted to anyone to make or distribute verbatim copies
|
|
1145 of this document as received, in any medium, provided that the
|
|
1146 copyright notice and permission notice are preserved,
|
|
1147 and that the distributor grants the recipient permission
|
|
1148 for further redistribution as permitted by this notice.
|
|
1149
|
|
1150 Permission is granted to distribute modified versions
|
|
1151 of this document, or of portions of it,
|
|
1152 under the above conditions, provided also that they
|
|
1153 carry prominent notices stating who last altered them.
|
|
1154
|
|
1155 Die Bedingungen zum Kopieren von Emacs sind komplexer, entsprechen
|
|
1156 aber dem selben Geist. Bitte lies die Datei COPYING und gib doch
|
|
1157 Kopien von GNU Emacs an Freunde weiter. Hilf mit bei der Beseitigung
|
|
1158 von Software-Verhinderungspolitik ("Besitz") durch das Verwenden,
|
|
1159 Schreiben and Weitergeben von kostenloser Software!
|