annotate etc/TUTORIAL.de @ 1946:1a27815daed8

[xemacs-hg @ 2004-03-10 22:50:46 by viteno] Update xemacs_extra_name.
author viteno
date Wed, 10 Mar 2004 22:50:46 +0000 (2004-03-10)
parents 943eaba38521
children 60b01bffb67f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1 Du betrachtest das XEmacs Tutorial. Copyrights siehe Ende des Dokuments.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 Emacs-Befehle verwenden generell entweder die CONTROL- (manchmal mit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 CTRL oder CTL beschriftet, auf deutschen Tastaturen auch oft mit STRG)
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
5 oder die META-Taste. "META" ist ein traditioneller Emacs-Begriff; auf
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
6 den meisten Tastaturen ist die Taste mit "Alt" beschriftet. (Auf
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
7 einer Sun Tastatur ist die META-Taste mit einer Raute gekennzeichnet
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
8 und hat nichts mit der Alt-Taste zu tun, die es auch gibt.) Auf
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
9 manchen TTY's gibt es keine META-Taste; verwende in diesem Fall die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
10 ESC-Taste. Statt jedesmal META oder CONTROL auszuschreiben, wenn wir
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
11 wollen da� Du die Taste dr�ckst, verwenden wir folgende Abk�rzungen:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 C-<chr> bedeutet: Halte die CONTROL-Taste w�hrend der Bet�tigung der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 <chr>-Taste gedr�ckt. Also bedeutet C-f: Halte die CONTROL
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 Taste, w�hrend Du den Buchstaben f dr�ckst.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
16 M-<chr> bedeutet: Halte die META-Taste (d.h. Alt) w�hrend der Bet�tigung der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
17 <chr>-Taste gedr�ckt. (F�r Sun Tastaturen und TTY's siehe oben.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 Wichtig: Tippe C-x C-c, um die Emacs-Sitzung zu beenden (zwei
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
20 Zeichen).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
21
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
22 Um auf die n�chste Seite zu gelangen, tippe <Next> (oft auch PgDn).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
23 Verwende C-v auf TTY's welche diese Taste nicht aufweisen. (Halte die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
24 CONTROL-Taste w�hrend der Bet�tigung der v-Taste gedr�ckt.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
25
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
26 Um auf die vorhergehende Seite zu gelangen, tippe <Prior> (oft auch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
27 PgUp). Verwende M-v auf TTY's welche diese Taste nicht aufweisen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
28 (Erinnere Dich: dies bedeutet META + v; gibt es keine funktionierende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
29 META- oder Alt-Taste, tippe zuerst ESC, und danach v.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
30
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
31 Die ">>" am linken Seitenrand deuten auf Anweisungen, die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
32 Du probieren solltest. Zum Beispiel:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
33
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
34 >> Probiere nun einige male <Next> und dann <Prior>. (Auf TTY's
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
35 versuche C-v und M-v.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 Bitte beachte die �berlappung von zwei Zeilen wenn Du vorw�rts
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 bl�tterst; dies erlaubt es, den Text flie�end weiter zu lesen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
40 Im Allgemeinen hat jeder "cursor key" (Mit Pfeilen und �hnlichem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
41 beschriftete Tasten, rechts unten auf der Tastatur) eine entsprechende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
42 Zuordnung einer Kombination von alphanumerischen Tasten mit CONTROL
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
43 und/oder META, um TTY-Benutzern die Verwendung von XEmacs zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
44 erm�glichen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
46 (Tats�chlich war fr�her diese �ltere Methode die einzig verf�gbare,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
47 und man findet auch heute noch h�ufig Empfehlungen dieser
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
48 Tastern-Sequenzen. Wir empfehlen diese alten Tasten-Zuordnungen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
49 nicht, weil die Cursor-Tasten einfacher zu behalten und �blicherweise
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
50 angenehmer zu verwenden sind. Es ist jedoch n�tzlich diese �lteren
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
51 Tasten-Zuordnungen zu kennen, entweder wenn man jemals ein TTY
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
52 benutzt, oder einfach um zu verstehen, wenn auf diese Bezug genommen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
53 wird. Von nun an werden wir diese TTY Tasten-Zuordnungen in Klammern
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
54 gesetzt erw�hnen, und erwarten von TTY Benutzern, da� sie diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
55 verwenden, wann immer wir Cursor-Tasten erw�hnen.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
56
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
57 Du magst Dich fragen: "Was ist ein TTY?" Ein TTY (oder TeleTYpe) ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
58 eine reine Text-Verbindung wie man sie z.B. beim Einloggen in ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
59 System �ber telnet erh�lt. Bis vor etwa 20 Jahren waren solche reinen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
60 Text-Verbindungen alles was zum kommunizieren mit einem Computer,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
61 �blicherweise �ber ein Terminal (eine Kombination aus Tastatur und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
62 Schwarz-Wei� Bildschirm) welches direkt am Computer angeschlossen war,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
63 zur Verf�gung stand. Heutzutage werden solche speziellen TTY's
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
64 zunehmend seltener und viele treffen sie nur bei der Verwendung von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
65 telnet an. Emacs geht auf diese Zeiten zur�ck und tr�gt noch an
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
66 dieser Last, aber die Dinge haben sich seither stark verbessert. Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
67 verwendest XEmacs jetzt vermutlich unter MS Windows oder X Windows,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
68 die zusammenfassend als "window system" bezeichnet werden.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
69
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
70
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
71 * ZUSAMMENFASSUNG
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
72 -----------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
73
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
74 Die folgenden Befehle sind n�tzlich um Text seitenweise zu betrachten:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
75
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
76 <Next> Eine Seite vorw�rts bl�ttern (C-v auf TTYs)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
77 <Prior> Eine Seite zur�ck bl�ttern (M-v auf TTYs)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
78 C-l Bewege den Fensterinhalt um den Textzeiger in die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
79 Mitte des Fensters und baue den Rahmen neu auf.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
80 (Dies ist CONTROL-<klein L>, nicht CONTROL-1.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82 >> Finde den Textzeiger und merke Dir den Text der ihm nahe ist.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 Nun tippe C-l.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 Finde den Textzeiger abermals und achte darauf da� er sich,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 relativ zum Text, nicht bewegt hat.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
87
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
88 * BEGRIFFSERKL�RUNG
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
89 -------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
90
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
91 Alle Aspekte von Computern haben ihre entsprechende Begriffe und bis
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
92 man diese meistert k�nnen die Dinge �berw�ltigend erscheinen. Noch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
93 dazu hat XEmacs seine eigenen Begriffe, einige davon sind nat�rlich
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
94 Begriffe f�r spezielle Konzepte von XEmacs. Einige XEmacs-Begriffe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
95 sind aber einfach abweichende Bezeichnungen f�r �bliche Objekte und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
96 Konzepte. (Dies r�hrt daher, da� XEmacs vor langer Zeit entstand, als
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
97 viele Dinge die sich standardm��ig in heutigen Computern finden noch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
98 nicht existierten, solche die existierten hatten andere Namen.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
99
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
100 Um die Dinge f�r Dich einfacher zu machen sind die allgemeinsten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
101 XEmacs-Bezeichnungen, die in diesem Tutorial verwenden werden, hier
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
102 definiert, obwohl einige bereits weiter oben erkl�rt und andere weiter
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
103 unten ausf�hrlich besprochen werden. So wei�t Du, wenn Du auf einen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
104 unbekannten Begriff st��t, genau wo Du die Erkl�rung finden kannst.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
105 Mache Dir keine Sorgen wenn Du nicht alle Ausdr�cke verstehst; wenn Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
106 dieses Tutorial weiterliest werden fr�her oder sp�ter alle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
107 Bezeichnungen im Einzelnen erkl�rt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
108
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
109 Begriff Erkl�rung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
110 --------------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
111 C- Eine Tastenkombination welche die CONTROL Taste
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
112 einschlie�t. C-k wird manchmal mit CONTROL + k oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
113 (nicht in XEmacs) ^K angezeigt, und bedeutet die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
114 CONTROL Taste zu halten w�hrend man die k anschl�gt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
115 Info Der Name der XEmacs Online-Dokumentation, erreichbar
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
116 mit C-h i.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
117 M- Eine Tastenkombination mit der META Taste. See META.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
118 META Ein abstrakter Name f�r eine bestimmte Zusatz-Taste,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
119 die je nach Tastatur verschiedenen Tasten entspricht.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
120 Auf den meisten Tastaturen META die Alt Taste, aber
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
121 auf Sun Tastaturen ist's eine mit einer Raute
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
122 beschriftete Taste, und *NICHT* die Alt Taste, die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
123 dort auch existiert. META kann auch mit dem Dr�cken
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
124 von ESC vor der anderen Taste ersetzt werden, das sind
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
125 in der Realit�t aber einfach zwei verschiedene Tasten,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
126 nicht eine Taste mit Zusatz-Taste: Willst Du M-f M-f
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
127 tippen kannst Du normalerweise (z.B.) Alt gedr�ckt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
128 halten, f zweimal dr�cken, dann Alt wieder loslassen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
129 Verwendest Du aber ESC als META mu�t Du ESC f ESC f
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
130 tippen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
131 TTY Eine reine Textverbindung zu einem Computer, wie etwa
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
132 mit telnet. Siehe das vorhergehende Kapitel f�r mehr
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
133 Erkl�rung.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
134 Bindung Der Befehl welcher zu einer bestimmten Tastensequenz
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
135 gebunden ist; Du kannst die Bindung ("binding") mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
136 C-h k herausfinden und wie der Befehl funktioniert; es
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
137 ist auch m�glich die Bindung von Tastensequenzen zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
138 �ndern, wird aber in diesem Tutorial nicht besprochen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
139 Buffer Ein Speicherblock der Text enth�lt, etwa den Text
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
140 einer Datei, E-mail Nachricht, Liste der Dateien in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
141 einem Verzeichnis, u.s.w.. Alle sichtbaren Fenster
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
142 zeigen immer Text irgendeines Buffers ("buffer") und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
143 mehr als ein Fenster kann den selben Buffer anzeigen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
144 In diesem Fall hat jeder Buffer sinen eigenen Wert f�r
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
145 Punkt ("point") (siehe Erkl�rung).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
146 Textzeiger Ein Block oder Balken ("cursor") der die derzeitige
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
147 Einf�gstelle im Text anzeigt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
148 Textzeiger-Tasten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
149 Jede der Tasten, die den Textzeiger bewegen ("cursor
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
150 key"), wie etwa die Pfeil-Tasten, <Next> und <Prior>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
151 (oft auch mit PgUp und PgDn beschriftet), <Home> und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
152 <End>, u.s.w.. �blicherweise abgesetzt auf der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
153 rechten Seite der Tastatur, oft grau gef�rbt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
154 Echobereich Ein einzeiliger Bereich ("echo area") am unteren Ende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
155 des Rahmens wo Meldungen ausgegeben werden. Er teilt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
156 sich den Platz mit dem Minibuffer, was funktioniert
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
157 weil der Minibuffer meist nicht, und wenn nur f�r
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
158 kurze Zeit, aktiv ist. (Sogar dann, wenn eine Meldung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
159 angezeigt werden mu� verschwindet der Minibuffer kurz,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
160 die Meldung wird angezeigt, dann kehr nach einigen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
161 Sekunden der Minibuffer zur�ck.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
162 Rahmen Was auf einem Window-System standardm��ig "Fenster"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
163 genannt wird. TTYs haben nur einen sichtbaren Rahmen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
164 ("frame"), aber es ist m�glich andere zu �ffnen und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
165 zwischen diesen umzuschalten (wie wenn man auf einem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
166 Window-System alle Fenster maximiert �bereinander legt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
167 soda� man jeweils nur eines sehen kann).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
168 Inkrementelle Suche
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
169 Schrittweise oder Inkrementelle Suche ("isearch").
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
170 Eine Emacs Erfindung und besonders effiziente Art des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
171 Suchens. Nach jedem getippten Buchstaben springt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
172 XEmacs sofort zur n�chsten �bereinstimmung. So
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
173 verhindert man, mehr zu tippen als n�tig, um das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
174 Gesuchte zu finden.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
175 Tasten-Sequenz Die Sequenz von einer oder mehr Tasten, die zusammen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
176 einen Befehl ergeben. C-x C-f, C-x 5 0, C-l, und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
177 <Next> sind alles Tasten-Sequenzen ("key sequence").
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
178 Siehe auch Bindung ("binding").
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
179 Tastenkombination
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
180 Eine Kombination ("keystroke") von Tasten und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
181 Modifikation-Tasten (z.B. CONTROL, SHIFT,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
182 META).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
183 Entfernen Standardm��ig bekannt als Ausschneiden ("cut").
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
184 Entferne ("kill") Text und merke ihn, so da� er sp�ter
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
185 zur�ckgeholt ("yanked") (standardm��ig, eingef�gt,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
186 "pasted") werden kann. Mehrfaches Entfernen "kills"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
187 werden gemerkt, nicht nur das latzte, und kann mit M-y
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
188 erreicht werden. Entfernen wird manchmal auch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
189 allgemein f�r das beseitigen von anderen Dingen als
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
190 Text verwendet, z.B. Buffer, Werkzeugbalkeneintr�ge
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
191 ("toolbar items"), Lokale Variablen, Unterprozesse,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
192 Abk�rzungen, oder f�r den XEmacs Prozess selbst.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
193 Minibuffer Ein kleiner Buffer (gew�hnlich eine Zeile, kann aber
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
194 bei Bedarf vergr��ert werden) am Fu� des Rahmens, wird
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
195 verwendet wenn Befehle Eingaben wie etwa Dateinamen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
196 ben�tigen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
197 Moduszeile Eine Zustandsanzeigezeile ("modeline"), nahe dem Fu�e
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
198 eines Fensters, die den Dateinamen der bearbeiteten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
199 Datei, den derzeitigen Modus, die Zeilennummer,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
200 u.s.w. anzeigt. (Wenn Du den Rahmen in zwei Fenster
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
201 teilst, bekommst Du zu Zustandsanzeigezeilen.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
202 Punkt Die Stelle ("point") an der sich der Textzeiger
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
203 befindet. (Fachlich richtig befindet sich der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
204 Textzeiger *ZWISCHEN* zwei Buchstaben, nicht auf einem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
205 Buchstaben.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
206 Pr�fix Argument Zusatzinformation die vor einem Befehl getippt wird,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
207 die das Verhalten des Befehls �ndert. Pr�fix
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
208 Argumente ("prefix argument") kommen in zwei Varianten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
209 vor: Numerische Argumente, die eine Wiederholungszahl,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
210 eine Zielzeile u.s.w. angeben, werden mittels META in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
211 Verbindung mit einer Zahl vor dem Befehl eingegeben;
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
212 Kennzeichnungs-Argumente, die einfache Ja/Nein Angaben
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
213 sind (z.B. setze den Punkt and den Anfang des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
214 Eingef�gten Textes, statt and sein Ende) werden mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
215 C-u vor dem Befehl eingegeben.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
216 Rekursives Bearbeiten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
217 Dies wird w�hrend der Ausf�hrung eines langwierigen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
218 Befehls (z.B. Suchen und Ersetzen) verwendet, wenn man
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
219 ver�bergehend irgendwelchen Text bearbeiten will
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
220 ("recursive edit"). Angezeigt durch eckige Klammern
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
221 um den Modus-Namen. Es ist unwahrscheinlich, da� Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
222 dies viel verwenden wirst, wenn �berhaupt, aber es ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
223 gut zu wissen wie man aussteigt, falls man
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
224 versehentlich in diesen Zustand ger�t: tippe ESC ESC.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
225 Bildschirm Die Gesamtheit von Allem was Du auf dem Display
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
226 ("screen") siehst. Wird auch in Ausdr�cken wie:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
227 sichtbar/nicht sichtbar ("on/off the screen")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
228 verwendet. Ein Bildschirminhalt ("screenful") ist die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
229 Menge Text, die gleichzeigt in einem bestimmten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
230 Fenster sichtbar ist.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
231 Fenster Nicht-�berlappende Teilung eines Rahmens ("window"),
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
232 standardm��ig "pane" genannt. Zumeist gibt es nur ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
233 Fenster in einem Rahmen soda� die Begriffe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
234 austauschbar werden. (Fachlich richtig umfa�t ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
235 Fenster zwar die darunterliegende Moduszeile, nicht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
236 aber den Minibuffer.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
237 Zur�ckholen Standardm��ig als Einf�gen ("paste") bekannt. F�ge
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
238 Text, der zuvor weggenommen und gemerkt, auch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
239 Entfernen oder standardm��ig Ausschneiden ("cutting")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
240 genannt, wieder ein ("yank").
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
241
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
242
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243 * EINFACHE TEXTZEIGER-STEUERUNG
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 -------------------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
246 Zuerst solltest Du wissen, wie man sich im Text von Stelle zu Stelle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
247 bewegt. Du wei�t bereits, wie man sich eine Seite weiter- oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
248 zur�ckbewegt, aber wie bewegt man sich an eine bestimmte Stelle im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
249 Text?
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
250
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
251 Dazu gibt es mehrere M�glichkeiten. Die einfachste ist es, die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
252 Pfeil-Tasten, die wir <Left>, <Right>, <Up>, und <Down> nennen, zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
253 benutzen. Jeder dieser Befehle bewegt den Textzeiger auf dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
254 Bildschirm um eine Zeile bzw. Spalte in eine bestimmte Richtung.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
255
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
256 Auf einem TTY sollten sich die Cursor-Tasten hoffentlich gleich
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
257 verhalten. TTYs sind allerdings leicht falls zu konfigurieren. Wie
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
258 oben erw�hnt gibt es f�r alle Cursor-Tasten gleichwertige
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
259 alphanumerische Tasten-Kombinationen. In diesem Fall sind diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
260 ungl�cklicherweise nicht sehr naheliegend, da sie nicht nach
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
261 visuellen, sondern nach mnemonischen Richtlinien gew�hlt wurden. Hier
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
262 ist eine Tabelle welche die Bewegungsrichtung der vier TTY-Befehle
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263 zeigt:
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
264
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
265 Vorherige Zeile, C-p
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266 :
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267 :
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 R�ckw�rts, C-b .... Jetzige Textzeiger-Position .... Vorw�rts, C-f
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 :
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 :
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271 N�chste Zeile, C-n
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
272
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
273 >> Bewege den Textzeiger mittels <Down> oder <Up> auf die mittlere Zeile
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 der obigen Tabelle. Dann zentriere das Diagramm mittels C-l im
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
275 Bildschirmfenster. (Bitte erinnere Dich, da� TTY Benutzer,wenn
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
276 n�tig, die entsprechenden TTY-Befehle benutzen sollten. In diesem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
277 Fall sind dies C-n und C-p.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
278
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
279 Bitte beachte die mnemonische Bedeutung der TTY-Befehle (im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
280 Englischen): P f�r previous, N f�r next, B f�r backward und F f�r
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
281 forward.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
282
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
283 Auf einem TTY solltest Du nun einige Zeit damit verbringen, Dir diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
284 Zuordnungen einzupr�gen. Diese grunds�tzlichen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
285 Textzeiger-Positionierungs-Befehle wirst Du st�ndig verwenden und ohne
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
286 sie bist du verloren.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
287
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
288 Selbst auf einem window system solltest Du Dir zumindest diese vier
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
289 Befehle und ihre Bedeutung einpr�gen, weil sie in Variationen in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
290 vielen Befehlen wiederkehren werden. Das Wissen wof�r sie stehen kann
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
291 eine sehr gro�e Hilfe sein.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
292
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
293 Auf Englisch kann man sich diese Befehle leicht einpr�gen: P f�r
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
294 previous, N f�r next, B f�r backward und F f�r forward. Dies sind die
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
295 einfachen Befehle zur Bewegung des Textzeigers. Da Du sie st�ndig
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
296 benutzen wirst, solltest Du sie jetzt erlernen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
297
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
298 >> Verwende einige <Down>'s um den Textzeiger auf diese Zeile zu
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
299 bringen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
300
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
301 >> Bewege Dich mit <Right>'s in die Zeile und dann hinauf mit <Up>'s.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
302 Beobachte das Verhalten von <Up>, wenn Du Dich mitten in einer Zeile
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
303 befindest.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
304
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
305 Die Stelle des Textzeigers im Text wird auch "point" (oder Punkt)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
306 genannt. Du wirst diesen Begriff in der Dokumentation h�ufig
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
307 wiederfinden, merke ihn Dir bitte.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
308
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
309 Jede Textzeile endet mit einem Newline-Zeichen, welches sie von der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
310 n�chsten trennt. Auch die letzte Zeile in Deiner Datei sollte ein
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
311 Newline am Ende besitzen. XEmacs braucht dieses normalerweise nicht,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
312 das kannst Du aber �ndern -- Siehe den Men�-Eintrag
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
313 "Options->Editing->Newline at End of File...". (Mehr zu Men�-Eintr�gen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
314 sp�ter.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
315
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
316 >> Versuche <Left> am Beginn einer Zeile. Es sollte Dich zum Ende der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
317 vorigen Zeile bringen. Dies deshalb, weil es Dich �ber das
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
318 Newline-Zeichen zur�ckbewegt.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
319
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
320 <Right> kann sich, wie <Left>, �ber ein Newline hinwegbewegen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
321
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
322 >> Tippe einige <Left>'s um ein Gef�hl f�r die Position des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
323 Textzeigers zu bekommen. Dann verwende <Right> um ans Ende der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
324 Zeile zu gelangen. Nun versuche ein weiteres <Right> um in die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
325 n�chste Zeile zu gelangen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
326
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
327 Wenn Du Dich am Anfang oder Ende aus dem Fenster bewegst, schiebt
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
328 sich der Text ins Blickfeld. Diesen Vorgang nennt man Rollen oder
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
329 "scrolling". Er erlaubt XEmacs den Textzeiger an die gew�nschte
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
330 Stelle zu bringen, ohne ihn aus dem Bildschirmfenster zu bewegen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
331
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
332 >> Versuche den Textzeiger mittels <Down> unten aus dem Fenster zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
333 bewegen und beobachte was geschieht.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
334
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
335 Wenn Dir die zeichenweise Fortbewegung zu langsam ist, kannst Du Dich
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
336 Wort f�r Wort bewegen. C-<Right> (CONTROL + Rechts-Pfeil-Taste) geht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
337 ein Wort weiter und C-<Left> geht eins zur�ck. Auf TTYs verwende M-f
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
338 anstelle von C-<Right> und M-p anstelle von C-<Left>.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
339
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
340 >> Tippe ein paar C-<Right>'s und C-<Left>'s.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
341
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
342 Wenn Du mitten in einem Wort bist, bringt Dich C-<Right> an sein Ende.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
343 Wenn Du auf Leerzeichen zwischen Worten stehst, bewegt Dich C-<Right>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
344 ans Ende des folgenden Wortes. C-<Left> bewegt sich sinngem�� zur�ck.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
345
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
346 >> Versuche C-<Right> und C-<Left> einige Male, abgewechselt von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
347 <Right>'s und <Left>'s so da� Du das Verhalten von C-<Right> und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
348 C-<Left> an verschiedenen Stellen innerhalb von und zwischen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
349 W�rtern beobachten kannst.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
350
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
351 Achte auf die Verwandtschaft von <Right> und <Left> auf der einen und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
352 C-<Right> und C-<Left> auf der anderen Seite. Beachte auch die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
353 Parallele zwischen C-f und C-p auf der einen Seite, als auch M-f und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
354 M-p auf der anderen. XEmacs bem�ht sich Parallelit�t zwischen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
355 Tastatur-Befehlen einzuhalten, damit man sie leichter merken kann. Im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
356 Allgemeinen bewirkt das Hinzuf�gen von CONTROL oder META eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
357 Steigerung eines Konzepts. META geht �ber CONTROL hinaus, steigert
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
358 die Einheiten f�r Bewegungs-Befehle -- W�rter gegen�ber Buchstaben,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
359 Klammer-Ausdr�cke gegen�ber W�rtern, oder S�tze gegen�ber Zeilen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
360
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
361 Andere wichtige Bewegungs-Befehle sind <Home> und <End> (Beginn und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
362 Ende der Zeile), sowie C-<Home> und C-<End> (Beginn und Ende des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
363 Textes). Beachte wieder die eben erw�hnte Parallelit�t.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
364
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
365 Auf TTYs, verwende C-a und C-e f�r Beginn und Ende der Zeile, sowie
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
366 M-< und M-> f�r Beginn und Ende des Textes. (Falls es hilft, denke an
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
367 A als den Beginn des Alphabets, E steht f�r "Ende".) Beachte da� < und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
368 > (Kleiner- und Gr��erzeichen) auf den meisten Tastaturen �ber Komma
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
369 und Punkt liegen, soda� Du SHIFT in Verbindung mit META benutzten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
370 mu�t. Gibt es keine META Taste, ist die Reihenfolge sehr wichtig:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
371 Tippe erst ESC, dann tippe < oder >.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
372
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
373 >> Bewege den Textzeiger auf diese Zeile, dann probiere ein paar mal
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
374 <Home> und <End>.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
375
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
376 >> (Lese diese Anweisung zuende bevor Du eine Taste dr�ckst!) Versuche
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
377 C-<Home>, um an den Anfang diese Tutorials zu gelangen. Dann
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
378 verwende wiederholt <Next> um hierher zur�ck zu gelangen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
379
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
380 >> Probiere nun all diese Befehle einige Male zur �bung.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
381 Dies sind die am H�ufigsten benutzten Befehle.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
382
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
383 Hier ist ein �bersicht von einfachen Befehlen zur Bewegung des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
384 Textzeigers. Keine Sorge wenn Du sie nicht alle merken kannst; Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
385 kannst ja immer hierher zur�ck.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
386
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
387 TASTENKOMBINATION: SEQUENZ TTY:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
388
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
389 <Prior> (PgUp) Eine Seite hinauf gehen M-v
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
390 <Next> (PgDn) Eine Seite hinunter gehen C-v
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
391
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
392 <Left> Ein Zeichen zur�ck gehen C-b
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
393 <Right> Ein Zeichen weiter gehen C-f
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
394
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
395 C-<Left> Ein Wort zur�ck gehen M-b
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
396 C-<Right> Ein Wort weiter gehen M-f
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
397
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
398 <Up> Eine Zeile hinauf gehen C-p
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
399 <Down> Eine Zeile hinunter gehen C-n
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
400
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
401 C-<Up> 6 Zeilen hinauf gehen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
402 C-<Down> 6 Zeilen hinunter gehen
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
403
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
404 <Home> An den Anfang der Zeile gehen C-a
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
405 <End> Ans Ende der Zeile gehen C-e
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
406
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
407 C-<Home> An den Anfang des Texts gehen M-<
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
408 C-<End> Ans Ende des Texts gehen M->
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
409
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
410
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
411 * PR�FIX ARGUMENTE
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
412 ------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
413
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
414 Die meisten XEmacs Befehle akzeptieren ein numerisches Argument; f�r
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
415 die meisten Befehle dient dies als Wiederholungszahl. Zur Eingabe der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
416 Wiederholungszahl h�lt man die META Taste w�hrend der Zifferneingabe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
417 gedr�ckt. Eigentlich mu� META nur f�r die erste Ziffer gedr�ckt sein;
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
418 deshalb kann man alternativ auch einfach ESC tippen, und danach die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
419 Ziffern. (Letztere Methode funktioniert auch auf TTYs.) Der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
420 numerische Argument wird auch "prefix argument" genannt, weil man es
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
421 vor dem betreffenden Befehl tippt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
422
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
423 Zum Beispiel geht M-8 <Right> um acht Zeichen vorw�rts.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
424
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
425 >> Versuche <Down> und <Up> mit einem numerischen Argument um den
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
426 Textzeiger mit nur einem Befehl nahe an diese Zeile heranzubringen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
427
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
428 Manche Befehle verwenden den Begriff "prefix argument" nicht als
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
429 numerisches Argument, sondern um das Verhalten des Befehls selbst zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
430 ver�ndern. (Noch haben wir keinen solchen kennengelernt.) F�r solche
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
431 Befehle wird das Argument normalerweise durch Tippen von C-u
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
432 �bergeben, die Verwendung eines beliebigen numerischen Arguments macht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
433 aber keinen Unterschied.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
434
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
435
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
436 * ROLLBALKEN
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
437 ------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
438
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
439 Au�er auf einem TTY, gibt es zur Rechten des XEmacs Fensters
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
440 wahrscheinlich einen rechteckigen Bereich, der Rollbalken
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
441 ("scrollbar") genannt wird. Du kannst den Text rollen, indem Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
442 diesen Rollbalken mit der Maus bet�tigst.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
443
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
444 Der Rollbalken hat einen Knopf in der Mitte, Daumen genannt. Die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
445 relative Position dieses "Daumens" innerhalb des Rechtecks zeigt an,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
446 wo in der Datei man sich befindet. So wie man mit den Pfeil-Tasten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
447 den Text rollt, bewegt sich der "Daumen" mit.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
448
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
449 >> Versuche die linke Maustaste auf dem "Daumen" zu dr�cken und bewege
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
450 die Maus auf und ab. Der Text wird hinauf- und hinabrollen, so wie
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
451 Du die Maus bewegst. (Achtung: Einige Rollbalken, so wie Athena
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
452 Rollbalken unter X Windows, arbeiten anders. Bei diesen mu�t Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
453 die mittlere, nicht die linke, Maustaste benutzten.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
454
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
455 >> Versuche die linke Maustaste im Bereich oberhalb des "Daumen" zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
456 klicken. Dies sollte den Text um eine Fensterh�he hinauf rollen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
457 Dementsprechend wird das Klicken unterhalb des "Daumens" den Text
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
458 hinunter rollen. (Achtung: Unter Athena funktioniert es anders.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
459 Das Dr�cken der Maustaste bewirkt ein wiederholtes Rollen um
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
460 jeweils eine Fensterh�he.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
461
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
462 >> Die meisten Rollbalken besitzen Pfeile am oberen und unteren Ende.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
463 Das Klicken derselben rollt den Text zeilenweise hinauf oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
464 hinunter, das gedr�ckt halten verursacht wiederholtes zeilenweises
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
465 Rollen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
466
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
467
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
468 * VERWENDUNG DER MEN�S
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
469 ----------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
470
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
471 Au�er auf TTYs wirst Du am oberen Ende des XEmacs Rahmens einen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
472 Men�balken bemerken. Du kannst diesen Men�balken verwenden um h�ufig
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
473 benutzte Befehle, wie "Datei �ffnen" oder "open a file", zu erreichen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
474 Du wirst diese anfangs einfacher finden, weil Du Dir so die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
475 zugeordneten Tastenkombinationen nicht merken mu�t. Bist Du erst mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
476 XEmacs vertraut wird es Dir leicht fallen anzufangen die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
477 Tastenkombinationen zu verwenden, da jeder Men�eintrag die zugeordnete
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
478 Tastenkombinationen anf�hrt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
479
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
480 Beachte bitte, da� viele Men�eintr�ge keinen entsprechenden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
481 Tastatur-Befehl haben. Beispielsweise listet das Buffer-Men� alle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
482 verf�gbaren Buffer in zuletzt benutzter Reihenfolge. Du kannst jeden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
483 Buffer erreichen, indem Du ihn einfach im Men� findest und ausw�hlst.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
484
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
485 Du kannst XEmacs so konfigurieren, da� Du Men�eintr�ge mit der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
486 META-Taste erreichen kannst -- die "accelerator" Funktionalit�t, die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
487 unter MS Windows �blich ist. Ein einfacher Wege dies zu tun ist der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
488 Men�eintrag "Options->Menubars->Alt/Meta Selects Menu Items".
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
489
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
490 Wenn diese Funktionalit�t eingeschaltet ist, kannst Du ein Men� oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
491 einen Men�eintrag �ber eine Kombination von META (d.h. Alt) und dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
492 unterstrichenen Buchstaben um Men� erreichen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
493
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
494 Zum Beispiel um XEmacs zu beendet verwendest Du dann M-f M-x. Wir
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
495 schalten diese Funktionalit�t derzeit nicht standardm��ig ein, weil
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
496 sie sich mit der traditionellen Verwendung von META in XEmacs nicht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
497 vertr�gt. Wir k�nnten dies aber in Zukunft tun: Nur Befehle f�r die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
498 es Tastatur-Bindungen von Men�s auf oberster Ebene gibt, werden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
499 �berlagert, und f�r all diese Befehle gibt es Ersatz durch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
500 Pfeil-Tasten oder Men�eintr�ge.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
501
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
502 Wenn wir eine Men�selektion erw�hnen, so wird sie wie gerade gezeigt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
503 angegeben -- d.h. ein Text mit durch einen Pfeil ("->") getrennten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
504 Untermen�s oder Men�eintr�gen. Im vorliegenden Fall bedeutet dies:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
505 "Klicke das Options Men� auf dem Men�balken, dann das "Menubars"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
506 Untermen�, und drunter den Eintrag namens "Alt/Meta Selects Menu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
507 Items". Im Allgemeinen kann XEmacs umfassend personalisiert werden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
508 und eine der einfachsten M�glichkeiten bietet das "Options" Men�.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
509
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
510 WICHTIG: Willst Du die �nderungen im "Options" Men� �ber die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
511 Beendigung der XEmacs Sitzung hinaus beibehalten, so verwende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
512 "Options->Save Options to Init File". So werden die �nderungen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
513 permanent. Anderenfalls gehen die �nderungen verloren.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
514
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
515
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
516 * WENN EMACS H�NGT ODER SICH UNGEWOHNT VERH�LT
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
517 ----------------------------------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
518
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
519 Wenn XEmacs auf Deine Befehle nicht mehr reagiert, kannst Du den Befehl
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
520 risikolos mit C-g unterbrechen. Mit C-g kann man Befehle abbrechen,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
521 die zu lange dauern.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
522
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
523 Du kannst mit C-g auch ein numerisches Argument oder einen teilweise
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
524 eingegebenen Befehl, den Du nicht mehr ausf�hren willst, verwerfen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
525
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
526 >> Tippe M-100 f�r ein numerisches Argument von 100 (Merke: dies
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
527 bedeutet die META-Taste w�hrend der Eingabe der Nummer 100 gedr�ckt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
528 zu halten, oder ESC 1 0 0 einzutippen), dann tippe C-g. Nun tippe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
529 <Right>. Es sollte eine Bewegung um nur ein Zeichen ausf�hren, da
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
530 Du das Argument mit C-g verworfen hast.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
531
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
532 Ist XEmacs in einem ungewohnten Zustand bei dem auch C-g nicht hilft,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
533 kannst Du den Ausstiegsmechanismus f�r alle F�lle verwenden: ESC ESC.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
534 (Auf TTYs mu� man ESC ESC ESC verwenden. Die Gr�nde daf�r sind etwas
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
535 kompliziert.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
536
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
537 ESC ESC bringt Dich fast aus jedem ungewohnten Zustand, inklusive
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
538 selektierter Text, geteilte Fenster, dem Minibuffer, rekursives
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
539 Editieren, "Gestrandete Minibuffer Anforderungen" und �hnliches. Wenn
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
540 Du mehrere Probleme auf einmal hast, beseitigt jede ESC ESC Sequenz
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
541 eines davon. Mache also weiter bis alle behoben sind. Zur Erinnerung:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
542 ESC ESC ESC hilft nicht, wenn XEmacs eine langwierige Operation oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
543 "broken code" ausf�hrt. In solchen F�llen verwende C-g.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
544
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
545
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
546 * GESPERRTE BEFEHLE
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
547 -------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
548
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
549 Einige XEmacs-Befehle sind "gesperrt", damit sie von Anf�ngern nicht
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
550 versehentlich benutzt werden k�nnen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
551
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
552 Wenn Du einen der gesperrten Befehle tippst, zeigt XEmacs die
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
553 Befehlsdokumentation und fragt um Best�tigung, da� der Befehl
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
554 tats�chlich ausgef�hrt werden soll.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
555
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
556 Wenn Du den Befehl wirklich probieren willst, tippe <Space> (<Space> ist der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
557 Leerbalken.) als Antwort auf die Frage. Normalerweise, wenn Du den
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
558 gesperrten Befehl nicht ausf�hren willst, beantwortest Du die Frage
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
559 mit "n".
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
560
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
561 >> Tippe `C-x n p' (ein gesperrter Befehl), dann beantworte die Frage
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
562 mit n.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
563
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
564
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
565 * "FENSTER", D.S. PANES
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
566 -----------------------
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
567
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
568 XEmacs unterst�tzt mehrere Fenster oder "panes"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
569 (d.s. nicht-�berlappende Teilungen eines Fensters oder TTY
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
570 Bildschirms), jedes mit unterschiedlichem Text. Aus historischen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
571 Gr�nden werden diese "panes" Fenster oder "windows" genannt, und was
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
572 man sich normalerweise unter Fenster vorstellt nennen wir Rahmen oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
573 "frame". XEmacs kann auch mehrere Rahmen haben; dies wird sp�ter
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
574 beschrieben. Von nun an lassen wir die G�nsef��chen um die XEmacs
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
575 Begriffe weg, und wenn wir Fenster in der allgemeinen Bedeutung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
576 meinen, sagen wir "Window-System Fenster".
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
577
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
578 Zu diesem Zeitpunkt gehen wir besser nicht n�her auf die Handhabung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
579 von mehreren Fenstern ein. Du mu�t aber wissen wie man zus�tzliche
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
580 Fenster los wird, die erscheinen k�nnten um Hilfstexte oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
581 Ausgabetext von bestimmten Befehlen anzuzeigen. Zumeist wird der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
582 Textzeiger im neuen Fenster sein; in diesem Fall tippe einfach q.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
583 Alternativ dazu tippst Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
584
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
585 C-x 0 L�sche das Fenster.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
587 Dies ist CONTROL-x gefolgt von der Ziffer 0. Dieser Befehl besteht im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
588 Gegensatz zu den bisherigen aus zwei Buchstaben. Er beginnt mit dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
589 Buchstaben CONTROL-x. Es gibt viele Befehle die mit CONTROL-x
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
590 beginnen; viele von diesen haben mit Fenstern, Dateien, Buffern, und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
591 �hnlichem zu tun. Diese Befehle sind zwei, drei, oder vier Buchstaben
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
592 lang.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
593
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
594 >> Bewege den Textzeiger auf diese Zeile und tippe M-0 C-l.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
595 (Das ist eine Null, kein Oh.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
596 >> Tippe CONTROL-h k CONTROL-f.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
597 Schau wie das Fenster niedriger wird, w�hrend eine neues erscheint
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
598 um die Dokumentation des CONTROL-f Befehls darzustellen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
599
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
600 >> Tippe q und beachte wie das Fenster mit der Dokumentation
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
601 verschwindet.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
602
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
603 (Merke: C-l baut den Rahmen neu auf. Gibst Du dem Befehl ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
604 numerisches Argument, bedeutet das: "Baue den Rahmnen, mit der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
605 aktuellen Zeile um das Argument vom oberen Fensterrand entfernt, neu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
606 auf." M-0 C-l bedeutet also: "Baue das Rahmnen, mit der aktuellen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
607 Zeile um 0 Zeilen vom oberen Fensterrand entfernt, neu auf.")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
608
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
609
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
610 * EINF�GEN UND L�SCHEN
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
611 ----------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
612
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
613 Willst Du Text einf�gen, so tippe ihn. Sichtbare Zeichen, wie A, 7,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
614 *, etc., werden von XEmacs als Text betrachtet und unmittelbar
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
615 eingef�gt. Tippe <Return> (die R�cklauf-Taste) um ein Newline
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
616 einzuf�gen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
617
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
618 Mit <Backspace> kannst Du das zuletzt getippte Zeichen l�schen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
619 <Backspace> ist auf der Tastatur m�glicherweise mit "Del", "Entf",
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
620 oder einfach einem Pfeil nach links beschriftet.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
621
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
622 (Achtung: Auf einigen falsch konfigurierten TTYs startet das tippen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
623 von <Backspace> die Hilfe oder "help system"; das Indiz daf�r ist eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
624 Zeile wie "C-h (Type ? for further options)" am Fu� des Rahmens. Ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
625 dies der Fall, tippe zum Abbruch C-g und versuche in Zukunft <Delete>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
626 anstelle von <Backspace> zu verwenden.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
627
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
628 Allgemeiner ausgedr�ckt l�scht <Backspace> das Zeichen unmittelbar vor
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
629 dem Textzeiger.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
630
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
631 >> Tu dies nun -- tippe einige Buchstaben, l�sche sie dann durch
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
632 mehrmaliges Tippen von <Backspace>. Kein Grund zur Sorge diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
633 Datei zu ver�ndern. Es ist Deine pers�nliche Kopie der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
634 "Einf�hrenden �bungen f�r Emacs".
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
635
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
636 Wird eine Zeile zu lang f�r eine Fenster-Zeile, so wird die Zeile
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
637 auf der n�chsten Fenster-Zeile fortgesetzt. Ein nach unten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
638 gerichteter Pfeil am rechten Rand, der sich nach links kr�mmt (ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
639 umgekehrter Schr�gstrich ("\") auf TTYs) zeigt eine Zeile an, die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
640 fortgesetzt wird.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
641
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
642 >> F�ge Text ein bis Du den rechten Rand erreichst und tippe weiter.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
643 Du wirst bemerken, wie die Fortsetzungszeile erscheint.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
644
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
645 >> Verwende <Backspace>s bis die Zeile wieder auf eine Fensterzeile
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
646 pa�t. Die Fortsetzungszeile verschwindet.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
647
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
648 Ein Newline-Zeichen kann wie jedes andere gel�scht werden. Das L�schen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
649 des Newline-Zeichens f�gt die umgebenden Zeilen zusammen. Ist die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
650 entstehende Zeile zu lang f�r das Fenster, erscheint wieder eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
651 Fortsetzungszeile.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
652
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
653 >> Geh an den Anfang einer Zeile und tippe <Backspace>. Dies f�gt die
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
654 Zeile an die vorhergehende an.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
655
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
656 >> Tippe <Return> um das Newline-Zeichen wieder einzuf�gen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
657
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
658 Denke daran, da� die meisten XEmacs-Befehle mittels eines Arguments
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
659 wiederholt werden k�nnen; Ein Textzeichen wird mittels Argument
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
660 mehrfach eingef�gt.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
661
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
662 >> Versuch's einfach -- Tippe M-8 * um ******** einzuf�gen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
663
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
664 Du hast jetzt die einfachsten Befehle zum Einf�gen und Korrigieren von
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
665 Text in XEmacs gelernt. Du kannst auch ganze Worte oder Zeilen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
666 l�schen. Hier ist eine Zusammenfassung der L�sch-Befehle:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
667
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
668 <Backspace> L�sche das Zeichen vor dem Textzeiger
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
669 <Delete> L�sche das Zeichen nach dem Textzeiger
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
670 C-d Wie <Delete>, funktioniert aber auch auf TTY
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
671 M-<Backspace> L�sche das Wort unmittelbar vor dem Textzeiger
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
672 M-<Delete> L�sche das n�chste Wort nach dem Textzeiger
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
673 M-d Wie M-<Delete> aber funktioniert auch auf TTY
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
674
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
675 C-k Entfernen vom Textzeiger bis ans Zeilenende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
676 M-k Entfernen vom Textzeiger bis ans Satzende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
677
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
678 Beachte wieder die Parallelit�t der Befehle ohne Zusatztaste, mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
679 CONTROL, oder mit META, die vorhin erw�hnt wurde -- obwohl die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
680 Parallelit�t nicht perfekt ist.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
681
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
682 (In den gewaltt�tigen alten Tagen auf die Emacs zur�ckgeht wurde das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
683 Wegnehmen von Text der sp�ter wieder eingef�gt werden konnte "t�ten"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
684 ("killing") genannt und das Wiedereinf�gen nannte man "zur�ckholen"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
685 ("yanking") -- offenbar m�ssen die Entwickler von Emacs dabei an
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
686 Rollenspiele gedacht haben, bei denen eine get�tete Person
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
687 ("character") einfach durch den Wink [yank?] mit dem Zauberstab
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
688 auferstehen konnte. In den wohlgesitteten [und realistischen] Zeiten,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
689 in denen wir leben sind Ausschneiden "cut" und Einf�gen "paste" die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
690 bevorzugten Begriffe.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
691
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
692 Du kannst auch beliebige Teile eines Buffers mit einer einheitlichen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
693 Methode entfernen. Auf Window-Systemen ist die bevorzugte Methode ans
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
694 eine Ende des Textteils zu gehen, die SHIFT Taste zu halten, und dabei
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
695 den Textzeiger ans andere Ende zu bewegen. Danach l��t man die SHIFT
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
696 Taste los und tippt C-w. Das entfernt den Text zwischen den beiden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
697 Stellen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
698
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
699 Ein Alternative die auch auf TTYs funktioniert ist es an einem Ende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
700 C-@ oder C-<Space> (eines von beiden) zu tippen. (<Space> ist der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
701 Leerbalken.) Gehe ans andere Ende und tippe C-w.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
702
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
703 >> Bewege den Textzeiger zum E am Anfang des letzten Absatzes.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
704 >> Halte die SHIFT Taste.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
705 >> Bewege den Textzeiger zum n in "Ende" in der dritten Zeile des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
706 Absatzes.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
707 >> Lasse die SHIFT Taste los und tippe C-w. Dies entfernt den Text
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
708 beginnend mit dem E bis vor das n.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
709
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
710 Nun probiere es auf die andere Art.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
711
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
712 >> Tippe C-/ um den Text zur�ckzuholen, C-_ oder C-x u auf TTYs.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
713 >> Gehe wieder zum E.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
714 >> Tippe C-<Space>. XEmacs sollte am unteren Ende des Rahmens "Mark set"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
715 >> anzeigen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
716 >> Bewege den Textzeiger zum n in "Ende" in der dritten Zeile des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
717 Absatzes.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
718 >> Tippe C-w. Das Resultat ist das gleiche wie vorher.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
719
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
720 Der Unterschied zwischen Entfernen ("killing") und L�schen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
721 ("deleting") ist, da� entfernter Text wieder eingef�gt werden kann,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
722 w�hrend dies f�r gel�schte ("deleted") Dinge nicht m�glich ist. Das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
723 Wiedereinf�gen von entferntem Text wird zur�ckholen ("yanking")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
724 genannt. Allgemein speichern Befehle die viel Text wegnehmen k�nnen,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
725 entfernen ("kill") diesen (sie bereiten das Zur�ckholen des Texts
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
726 vor), w�hrend Befehle, die nur einzelne Zeichen, Leerzeilen oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
727 Leerzeichen wegnehmen, diesen l�schen (diesen Text kannst Du nicht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
728 zur�ckholen).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
729
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
730 Normalerweise speichert das Entfernen ("killing") von Text auf
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
731 Window-Systemen diesen intern, gibt ihn aber auch in eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
732 Zwischenablage ("clipboard"), so wie ausschneiden ("cut") in einem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
733 Wordprozessor und das Zur�ckholen ("yank") nimmt den Text von der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
734 Zwischenablage, wenn m�glich, so wie einf�gen ("paste"). (Diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
735 Verbindung zur Zwischenablage kann �ber das Options Men� abgeschaltet
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
736 werden.) Es gibt auch die Men�eintr�ge "Edit->Cut" und "Edit->Paste",
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
737 die immer mit der Zwischenablage verbunden sind und die entsprechenden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
738 Cut und Paste Tasten auf Sun Tastaturen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
739
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
740 >> Gehe zum Beginn einer nicht leeren Zeile.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
741 Dann l�sche den gesamten Text der Zeile mit C-k.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
742 >> Tippe C-k ein zweites Mal. Du wirst sehen, da� dies das folgende
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
743 Newline-Zeichen l�scht.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
744
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
745 Beachte, da� ein einzelnes C-k den Inhalt einer Zeile l�scht, ein
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
746 zweites die Zeile selbst, so da� sich nachfolgende Zeilen nach oben
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
747 bewegen. Ein numerisches Argument wird von C-k besonders behandelt:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
748 Es l�scht ebensoviele Zeilen mitsamt Inhalt. Dies ist keine einfache
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
749 Wiederholung. M-2 C-k l�scht zwei Zeilen und deren Inhalt; zwei
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
750 aufeinanderfolgende C-k w�rden dies nicht tun.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
751
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
752 Den zuletzt entfernten Text wieder einzuf�gen, nennt man zur�ckholen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
753 oder "yanking". (Denke daran da� Du einen Text zur�ckholst, der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
754 weggenommen wurde.) Du kannst entfernten Text an Ort und Stelle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
755 zur�ckzuholen, woanders im Buffer, oder sogar in einer anderen Datei.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
756 Du kannst den Text mehrmals zur�ckzuholen, was mehrere Kopien einf�gt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
757
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
758 Der Befehl f�r's herausziehen oder "yanking" ist C-y. er f�gt den
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
759 zuletzt gel�schten Text nach der Textzeiger Position ein.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
760
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
761 >> Versuch's; Tippe C-y um den Text zur�ckzuholen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
762
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
763 Bei mehreren aufeinanderfolgenden C-k's wird der gel�schte Text in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
764 einem St�ck gespeichert, so da� ein C-y alle Zeilen auf einmal zur�ck
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
765 bringt.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
766
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
767 >> Tu's jetzt, tippe C-k mehrere Male.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
768
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
769 Nun das Zur�ckholen des gel�schten Texts:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
770
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
771 >> Tippe C-y. Dann gehe einige Zeilen nach unten und tippe wieder C-y.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
772 Jetzt siehst Du, wie man Text kopiert.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
773
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
774 Was machst Du, wenn Du Text zum Zur�ckholen hast, dann aber etwas
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
775 anderes l�scht? C-y w�rde das zuletzt Gel�schte zur�ckbringen. Aber
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
776 der zuvor gel�schte Text ist nicht verloren. Du kannst Ihn mit M-y
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
777 zur�ckholen. Nachdem Du C-y getippt hast, kannst Du mit M-y den
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
778 zur�ckgeholten Text durch fr�her gel�schten Text ersetzten. Tippst Du
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
779 M-y wieder und wieder, holst Du fr�her und fr�her Gel�schtes zur�ck.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
780 Hast Du den gew�nschten Text erreicht, brauchst Du nichts weiter zu
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
781 tun um diesen zu behalten. Fahre mit Deiner Arbeit fort und la� den
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
782 zur�ckgeholten Text wo er ist.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
783
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
784 Verwendest Du M-y oft genug, kehrst Du an den Anfang zur�ck (der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
785 letzte L�schvorgang).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
786
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
787 >> L�sche eine Zeile, bewege Dich im Text, l�sche eine weitere Zeile.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
788 Dann tippe C-y um die zuletzt gel�schte Zeile zur�ckzuholen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
789 Darauf verwende M-y und die zuerst gel�schte Zeile ersetzt den
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
790 zuvor zur�ckgeholten Text. Verwende weitere M-y's und sieh was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
791 passiert. Fahre fort bis die zweite Zeile wiederkehrt und versuche
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
792 noch einige M-y's.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
793 Wenn Du willst, kannst Du M-y positive und negative Argumente
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
794 geben.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
795
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
796
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
797 * R�CKG�NGIG MACHEN
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
798 -------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
799
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
800 Ver�nderst Du Text und erkennst dann, da� dies ein Fehler war, kannst
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
801 Du die �nderungen mit C-/ r�ckg�ngig machen. (Auf TTYs verwende C-_,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
802 d.h. CONTROL + underscore, welches Du normalerweise �ber dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
803 Minuszeichen findest; d.h. Du mu�t die SHIFT Taste gedr�ckt halten,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
804 also CONTROL + SHIFT + Minuszeichen. Funktioniert das nicht, kannst
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
805 Du auf C-x u zur�ckgreifen; das hat aber den Nachteil, da� sich diese
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
806 Sequenz nur schwer wiederholen l��t.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
807
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
808 �blicherweise macht C-/ die �nderungen des letzten Befehls
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
809 r�ckg�ngig; wenn Du C-/ mehrmals wiederholst, wird jeweils ein
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
810 weiterer Befehl r�ckg�ngig gemacht.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
811
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
812 Aber es gibt zwei Ausnahmen: Befehle, die keinen Text ver�ndern,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
813 z�hlen nicht (dies schlie�t Befehle zum Bewegen und Rollen des
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
814 Textzeigers ein) und selbsteinf�gende Befehle werden �blicherweise in
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
815 Zwanziger-Gruppen behandelt. (Dies dient dazu, die Anzahl der C-/'s
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
816 zu reduzieren die Du tippen mu�t um eingetippten Text r�ckg�ngig zu
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
817 machen.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
818
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
819 >> L�sche diese Zeile mit C-k, dann tippe C-/ und sie sollte
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
820 wiedererscheinen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
821
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
822 Ein numerisches Argument f�r C-/ dient als Wiederholwert.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
823
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
824 �nderst Du Deine Meinung und willst r�ckg�ngig gemachte �nderungen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
825 doch vornehmen ("redo"), verwende einen anderen Befehl als "r�ckg�ngig
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
826 machen" oder "undo" (�blicherweise bewegt man den Textzeiger), und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
827 beginne wieder mit "r�ckg�ngig machen". Dies macht die r�ckg�ngig
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
828 gemachten �nderungen r�ckg�ngig; machst Du damit weiter, wirst Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
829 irgendwann Deine urspr�nglichen �nderungen r�ckg�ngig machen. Im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
830 Wesentlichen behandelt XEmacs jedes "r�ckg�ngig machen" als weitere
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
831 �nderung und registriert sie f�r sp�teres "r�ckg�ngig machen", wie
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
832 jeden anderen Befehl; aber solange man unmittelbar nacheinander
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
833 r�ckg�ngig macht merkt sich XEmacs wo in der "Undo history" man sich
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
834 befindet um weiter r�ckg�ngig machen zu k�nnen. Sobald ein anderer
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
835 Befehl abgesetzt wird, "vergi�t" XEmacs und setzt sich ans Ende der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
836 "Undo history". Das mag verwirrend erscheinen, probiere es aus:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
837
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
838 >> Tippe ein Zeile Text oberhalb von dieser.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
839 >> Gehe ans Ende der getippten Zeile, und tippe <Backspace> bis Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
840 alle Buchstaben gel�scht hast.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
841 >> Tippe mehrmals C-/ um einige �nderungen r�ckg�ngig zu machen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
842 >> Bewege den Textzeiger nach links.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
843 >> Beginne wieder C-/ zu tippen, und es werden wieder Buchstaben
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
844 gel�scht bis kein Text �brig bleibt, danach werden die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
845 urspr�nglichen L�schungen wieder r�ckg�ngig gemacht. Ist der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
846 gesamte Text wieder vorhanden machen weitere r�ckg�ngig-Befehle den
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
847 urspr�nglichen Text in Gruppen von bis zu 20 Buchstaben r�ckg�ngig
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
848 (siehe oben).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
849
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
850 Wie Du soeben gesehen hast kann man L�schungen ebenso wie das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
851 Entfernen von Text r�ckg�ngig machen. Der Unterschied zwischen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
852 entfernen und l�schen besteht darin, da� man ersteres mit C-y
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
853 zur�ckholen ("yank") kann; f�r das r�ckg�ngig machen gibt es keinen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
854 Unterschied.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
855
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
856
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
857 * VERWENDUNG DER MAUS
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
858 ---------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
859
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
860 Unter einem Window-System hat XEmacs volle Maus-Unterst�tzung. Der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
861 Textzeiger kann durch Dr�cken der linken Maustaste an der gew�nschten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
862 Stelle des Mauszeigers dorthin gesetzt werden. Text kann durch Ziehen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
863 des Mauszeigers bei gedr�ckter linker Maustaste selektiert werden.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
864 (Oder man klickt die linke Maustaste an der einen Stelle im Text und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
865 verwendet SHIFT-Klick an der anderen um den dazwischenliegenden Text
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
866 zu selektieren.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
867
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
868 Die mittlere Maustaste wird h�ufig verwendet um sichtbare Objekte auf
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
869 dem Bildschirm auszuw�hlen. Wenn Du z.B. "Info" (die XEmacs Online
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
870 Dokumentation) mit C-h i oder �ber das Help-Men� aufrufst, kannst Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
871 einer hervorgehobenen Verkn�pfung durch Klicken der mittleren
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
872 Maustaste folgen. Ganz �hnlich, wenn Du einen Dateinamen eingibst
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
873 (z.B. wenn von "Find File" gefragt) und <Tab> tippst um die m�glichen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
874 Vervollst�ndigungen zu erhalten, kannst Du mit der mittleren Maus die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
875 gew�nschte Vervollst�ndigung w�hlen. Hast Du eine Zwei-Tasten Maus,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
876 wie auf manchen MS Windows Systemen, kannst Du durch gleichzeitiges
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
877 Klicken beider Tasten einen Klick der mittleren Maustaste simulieren.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
878
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
879 Die rechte Maustaste zeigt ein Popup-Men�, Kontext-Men� genannt, weil
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
880 der Inhalt des Men�s abh�ngig vom gew�hlten Modus des Fensters in dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
881 man klickt, oder vom Text unter dem Mauszeiger, variiert. Das Men�
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
882 zeigt f�r gew�hnlich die zutreffendsten Befehle f�r die Stelle an der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
883 man geklickt hat, damit diese einfacher benutzt werden k�nnen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
884
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
885 >> Dr�cke jetzt die rechte Maustaste.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
886
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
887 Unter X Windows mu�t Du die Taste gedr�ckt halten, damit das Men�
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
888 nicht gleich wieder verschwindet.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
889
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
890
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
891 * DATEIEN
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
892 ---------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
893
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
894 Um an einem Text bleibende �nderungen vorzunehmen, mu�t Du ihn in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
895 einer Datei speichern. Sonst gehen Deine �nderungen mit dem Beenden
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
896 von XEmacs verloren. Um Deine Arbeit in einer Datei abzulegen mu�t Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
897 die Datei "finden", bevor Du den Text eingibst. (Man nennt dies auch
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
898 das "Besuchen" ("visiting") einer Datei.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
899
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
900 Das Finden einer Datei bedeutet, da� Du ihren Inhalt mit XEmacs
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
901 betrachtest. In vielfacher Hinsicht ist es, als w�rdest Du die Datei
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
902 selbst bearbeiten. Jedoch sind Deine �nderungen nicht permanent bis
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
903 Du die Datei sicherst. Damit kannst Du verhindern halb-fertige
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
904 Dateien auf dem System abzulegen, wenn Du dies nicht willst. Sogar
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
905 beim Abspeichern hinterl��t XEmacs die Originaldatei unter ver�ndertem
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
906 Namen falls Du sp�ter entscheiden solltest, da� die �nderungen ein
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
907 Fehler waren.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
908
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
909 Nahe dem unteren Ende des Rahmens siehst Du eine Zeile die mit
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
910 Bindestrichen beginnt und endet und den Text "XEmacs: TUTORIAL.de"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
911 enth�lt. Dieser Teil des Rahmens zeigt normalerweise den Namen der
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
912 besuchten Datei. Zur Zeit besuchst Du eine Datei namens "TUTORIAL.de",
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
913 welche Deine pers�nliche Kopie des XEmacs Tutorials ist. Wenn Du eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
914 Datei mit XEmacs findest, wird ihr Name immer an dieser Stelle
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
915 erscheinen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
916
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
917 Eine Besonderheit der Befehle zum Finden einer Datei ist es, da� Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
918 au�erdem den Dateinamen angeben mu�t. Wir sagen: "Der Befehl liest
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
919 ein Argument vom Terminal." (In diesem Fall ist das Argument der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
920 Dateiname). Nachdem Du folgenden Befehl tippst
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
921
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
922 C-x C-f Finde eine Datei
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
923
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
924 bittet Dich XEmacs, einen Dateinamen einzugeben. Der Dateiname den Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
925 tippst erscheint am unteren Ende des Rahmens. Diese unterste Zeile
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
926 wird Minibuffer genannt, wenn sie f�r diese Art Eingabe verwendet
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
927 wird. Du kannst die �blichen XEmacs-Befehle zum Bearbeiten des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
928 Dateinamens verwenden.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
929
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
930 W�hrend Du den Dateinamen eingibst (oder bei jeder anderen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
931 Minibuffer-Eingabe) kannst Du den Befehl mit C-g abbrechen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
932
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
933 >> Tippe C-x C-f, dann tippe C-g. Dies beendet den Minibuffer und
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
934 bricht den C-x C-f Befehl ab, der den Minibuffer benutzte. Du wirst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
935 also keine Datei finden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
936
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
937 Wenn Du mit dem Bearbeiten des Dateinamens fertig bist, tippe <Return>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
938 um die Eingabe zu beenden. Der C-x C-f Befehl beginnt seine Arbeit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
939 und findet die Datei Deiner Wahl. Der Minibuffer verschwindet, wenn
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
940 der C-x C-f Befehl beendet ist.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
941
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
942 Nach kurzer Zeit erscheint der Inhalt der Datei auf dem Bildschirm und
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
943 Du kannst diesen bearbeiten. Wenn Du Deine �nderungen sichern willst,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
944 tippe den Befehl
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
945
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
946 C-x C-s Sichere die Datei
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
947
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
948 Das kopiert den Text von XEmacs in die Datei. Geschieht dies das erste
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
949 Mal so benennt XEmacs die Originaldatei um, so da� sie nicht verloren
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
950 geht. Der neue Name entsteht durch Anh�ngen von "~" am Ende des
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
951 Originalnamens.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
952
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
953 Ist der Sicherungsvorgang beendet, gibt XEmacs den Namen der Datei an.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
954 Du solltest recht oft sichern, damit Du nicht viel Arbeit verlierst,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
955 sollte das System abst�rzen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
956
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
957 >> Tippe C-x C-s um Deine Kopie des Tutorials zu sichern.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
958 Dies sollte "Wrote ...TUTORIAL.de" am Fu� des Rahmens anzeigen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
959
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
960 ACHTUNG: Auf manchen �lteren TTY Verbindungen h�lt C-s den Bildschirm
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
961 an und Du siehst keine weitere Ausgabe von XEmacs. Dies bedeutet, da�
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
962 auf Deinem System eine Betriebssystemeigenschaft ("feature") namens
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
963 Flu�steuerung ("flow control") das C-s abf�ngt und nicht an XEmacs
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
964 weitergibt. Tippe C-q, um den Effekt aufzuheben, so da� der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
965 Bildschirm wieder reagiert. Schau dann unter "Spontaneous Entry to
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
966 Incremental Search" im XEmacs Manual nach, um Hilfe im Umgang mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
967 diesem "Vorzug" ("feature") zu bekommen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
968
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
969 Du kannst eine existierende Datei finden, um sie zu betrachten. Du
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
970 kannst aber auch eine Datei "finden", die es noch nicht gibt. So
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
971 erstellt man eine neue Datei mit XEmacs: finde die Datei, welche
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
972 anf�nglich leer ist, dann tippe den Text f�r die Datei ein. Wenn Du
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
973 danach sicherst, wird XEmacs die Datei tats�chlich anlegen und Deinen
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
974 eingetippten Text darin ablegen. Von da an arbeitest Du an einer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
975 existierenden Datei.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
976
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
977
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
978 * BUFFER
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
979 --------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
980
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
981 Findest Du eine weitere Datei mit C-x C-f, bleibt die erste in XEmacs
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
982 erhalten. Du kannst zu dieser mit C-x C-f zur�ckschalten. Auf diese
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
983 Art kannst Du eine erhebliche Anzahl von Dateien in XEmacs verf�gbar
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
984 haben.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
985
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
986 >> Erstelle eine Datei namens "foo" durch Eintippen von C-x C-f foo
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
987 <Return>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
988 Dann f�ge etwas Text ein, bearbeite ihn und sichere die Datei "foo"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
989 mit C-x C-s.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
990 Schlie�lich tippe C-x C-f TUTORIAL.de <Return> um zum Tutorial zur�ck
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
991 zu gelangen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
992
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
993 XEmacs h�lt den Text jeder Datei in einem Objekt namens "buffer". Das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
994 Finden einer Datei legt in XEmacs einen neuen Buffer an. Um eine
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
995 Liste aller derzeit existierenden Buffer in Deiner XEmacs-Sitzung zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
996 erhalten tippst Du
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
997
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
998 C-x C-b Liste alle Buffer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
999
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1000 >> Probiere C-x C-b jetzt aus.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1001
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1002 Beachte, da� jeder Buffer einen Namen hat. Wenn der Buffer einer
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1003 Datei zugeordnet ist, wird auch der Dateiname angezeigt. Einige
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1004 Buffer haben keine Entsprechung im Dateisystem. So hat z.B. der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1005 Buffer namens "*Buffer List*" keine zugeordnete Datei. Dieser Buffer
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1006 enth�lt die Liste der Buffer, die mit C-x C-b erstellt wurde. JEDER
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1007 Text in XEmacs ist Teil irgendeines Buffers.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1008
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1009 >> Tippe ESC ESC um die Bufferliste loszuwerden. (Merke: drei ESC's
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1010 auf TTYs.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1011
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1012 Wenn Du �nderungen in einer Datei vornimmst, dann eine andere findest,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1013 so wird der Inhalt der ersten nicht gesichert. Die �nderungen bleiben
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1014 innerhalb von XEmacs im zugeordneten Buffer erhalten. Das Bearbeiten
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1015 einer weiteren Datei hat keinen Einflu� auf den Buffer der ersten.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1016 Dies ist sehr n�tzlich, man braucht aber auch eine angenehme
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1017 M�glichkeit, den Buffer der ersten Datei zu sichern. Es w�re l�stig,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1018 m��te man mit C-x C-f zur ersten Datei zur�ckgehen, um diese dann mit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1019 C-x C-s zu sichern. Darum haben wir
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1020
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1021 C-x s Sichere mehrere Buffer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1022
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1023 C-x s befragt Dich zu jedem Buffer, der ungesicherte �nderungen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1024 enth�lt. F�r jeden einzelnen wirst Du gefragt ob Du Ihn sichern
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1025 willst.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1026
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1027 >> F�ge eine Text-Zeile ein, dann tippe C-x s.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1028 Du wirst gefragt, ob Du den Buffer namens TUTORIAL.de speichern
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1029 willst.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1030
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1031 * ERWEITERUNG DES BEFEHLSSATZES
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1032 -------------------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1033
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1034 Es gibt viel mehr XEmacs-Befehle als man auf allen CONTROL- und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1035 META-Zeichen unterbringen k�nnte. XEmacs l�st dieses Problem mit dem X
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1036 (eXtend) Befehl. Davon gibt es zwei Ausf�hrungen:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1037
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1038 C-x Zeichenerweiterung eXtend. Gefolgt von einer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1039 Tastenkombination.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1040 M-x Namenserweiterung eXtend. Gefolgt von einer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1041 ausgeschriebenen Befehlsbezeichnung.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1042
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1043 Diese Befehle sind zwar im Allgemeinen n�tzlich, werden aber seltener
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1044 verwendet als die bereits erlernten Befehle. Zwei von ihnen hast Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1045 bereits kennengelernt: Die Befehle C-x C-f zum Finden und C-x C-s zum
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1046 Sichern von Dateien. Ein anderes Beispiel ist der Befehl zum Beenden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1047 einer XEmacs-Sitzung -- dieser Befehl ist C-x C-c. (Habe keine Angst,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1048 ungesicherte �nderungen zu verlieren; C-x C-c bietet die M�glichkeit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1049 zum Sichern einer jeden ge�nderten Datei bevor XEmacs beendet wird.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1050
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1051 Hast Du das mitgelieferte Muster der init.el Datei installiert (wir
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1052 empfehlen dies sehr, nachdem Du Dich etwas mit XEmacs vertraut gemacht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1053 hast; siehe Help->Samples->View Sample init.el), wirst Du feststellen,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1054 da� C-x C-c XEmacs nicht beendet und stattdessen eine Meldung ausgibt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1055 Dies ist so beabsichtigt, da man C-x C-c leicht versehentlich tippt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1056 Verwende ersatzweise den Men�eintrag "File->Exit XEmacs" zum Beenden.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1057
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1058 Willst Du auf einem TTY, vor�bergehend aussteigen um einen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1059 shell-Befehl auszuf�hren solltest Du C-z statt C-x C-c verwenden.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1060 Under TTY's, sendet C-z Emacs "in den Hintergrund"; man kehrt zur
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1061 Shell zur�ck, ohne da� der Emacs-Proze� beendet wird. In den
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1062 gebr�uchlichsten Shells kann man zu Emacs mit `fg' oder `%xemacs'
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1063 zur�ckkehren. (Auf Systemen, die dieses Aussetzen von Emacs nicht
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1064 unterst�tzen, startet C-z eine s.g. Sub-Shell von der aus Du Programme
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1065 starten und danach zu Emacs zur�ckkehren kannst; Emacs wird in diesem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1066 Fall nicht wirklich verlassen. Der Shell-Befehl `exit' ist in diesem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1067 Fall der �blichste um zu Emacs zur�ckzukehren.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1068
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1069 Es gibt viele C-x-Befehle. Hier ist eine Liste der bereits erlernten:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1070
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1071 C-x C-f Finde Datei.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1072 C-x C-s Sichere Datei.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1073 C-x C-b Liste alle Buffer.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1074 C-x C-c Beende XEmacs.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1075 C-x 0 Beende das aktuelle Fenster.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1076 C-x u R�ckg�ngig machen (Undo, TTY Version).
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1077
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1078 Namenserweiterte Befehle (eXtended commands) sind solche, die weniger
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1079 h�ufig oder nur in einem bestimmten Modus verwendet werden. Ein
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1080 Beispiel ist der Befehl replace-string, der einen Text durch einen
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1081 anderen ersetzt. Wenn Du M-x tippst, zeigt dies XEmacs am unteren
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1082 Ende des Rahmens mit M-x an und Du solltest den Namen des Befehls
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1083 eintippen; in diesem Fall "replace-string". Tippe einfach
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1084 "repl�s<Tab>" und XEmacs wird den Namen vervollst�ndigen. (<Tab> ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1085 die Tabulator-Taste, �blicherweise oberhalb der CapsLock oder der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1086 Shift-Taste nahe dem linken Rand der Tastatur zu finden.) Beende den
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1087 Befehlsnamen mit <Return>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1088
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1089 Der replace-string Befehl braucht zwei Argumente -- den zu ersetzenden
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1090 Text und den Ersatz-Text. Jedes Argument mu� mit <Return> beendet
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1091 werden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1092
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1093 >> Gehe zur Leerzeile zwei Zeilen unter dieser.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1094 Dann tippe M-x repl s<Return>veraendert<Return>geaendert<Return>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1095
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1096 Beachte wie diese Zeile sich veraendert hat: Du hast das Wort
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1097 v-e-r-a-e-n-d-e-r-t mit "geaendert" ersetzt wo immer es nach der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1098 anf�nglichen Textzeiger-Position auftrat.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1099
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1100
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1101 * AUTOMATISCHE SICHERUNG
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1102 ------------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1103
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1104 Wenn Du �nderungen in einer Datei vornimmst, diese aber noch nicht
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1105 gesichert hast, so k�nnen diese bei einem Computerabsturz verloren
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1106 gehen. Um Dich davor zu sch�tzen, schreibt XEmacs regelm��ig eine
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1107 Autosave-Datei f�r jede Datei, die Du bearbeitest. Autosave-Dateien
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1108 beginnen und enden mit "#"; wenn Deine Datei z.B. "hello.c" hei�t, so
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1109 hei�t ihre auto-save Datei f�r gew�hnlich "#hello.c#". Sicherst Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1110 die Datei, so l�scht XEmacs die entsprechende auto-save Datei.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1111
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1112 Nach einem Computerabsturz kannst Du die automatisch
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1113 gesicherten �nderungen nach dem normalen Finden der Datei (Deiner
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1114 Datei, nicht der Autosave-Datei) durch Eintippen von M-x
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1115 recover-file<Return> zur�ckholen. Wenn Du nach der Best�tigung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1116 gefragt wirst, tippst Du yes<Return> um die �nderungen in der
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1117 Autosave-Datei wiederherzustellen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1118
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1119
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1120 * ECHO BEREICH
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1121 --------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1122
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1123 Wenn XEmacs bemerkt, da� Du zeichenerweiterte Befehle langsam tippst,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1124 werden Dir diese am Fu� des Rahmens in der s.g. "echo area" angezeigt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1125 Die echo area nimmt die unterste Zeile im Rahmen ein.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1126
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1127
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1128 * MODUSZEILE
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1129 ------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1130
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1131 Die Zeile �ber der echo area wird "modeline" genannt. Die Moduszeile
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1132 zeigt etwa folgendes:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1133
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1134 --**-XEmacs: TUTORIAL.de (Fundamental)--L791--67%----------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1135
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1136 Diese Zeile gibt n�tzliche Information �ber den Zustand von XEmacs und
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1137 dem Text, den Du bearbeitest.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1138
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1139 Du kennst bereits die Bedeutung des Dateinamens -- es ist die Datei,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1140 die Du gefunden hast. -NN%-- zeigt Deine Position im Text; dies
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1141 bedeutet da� NN Prozent des Texts oberhalb des Fensters liegen. Bist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1142 Du am Beginn, so erscheint --Top-- anstelle von --00%--. Bist Du am
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1143 Ende des Texts, so erscheint --Bot--. Ist der gesamte Text sichtbar,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1144 so erscheint --All--.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1145
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1146 Das L, gefolgt von Ziffern, zeigen die Position auf andere Weise an:
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1147 Sie zeigen die aktuelle Zeilennummer des Textzeigers. Die Sterne nahe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1148 dem Beginn der Moduszeile bedeuten, da� der Text ver�ndert wurde.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1149 Unmittelbar nach dem Besuchen oder Sichern einer Datei, zeigt dieser
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1150 Bereich keine Sterne, sondern Bindestriche.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1151
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1152 Der Teil der Moduszeile innerhalb der Klammern gibt Auskunft �ber die
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1153 Bearbeitungs-Modi, die Du derzeit verwendest. Der Ausgangsmodus ist
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1154 Fundamental -- der, den Du jetzt gerade benutzt. Er ist ein Beispiel
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1155 f�r einen Hauptmodus ("major mode").
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1156
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1157 XEmacs besitzt viele verschiedene Hauptmodi. Einige von ihnen sind
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1158 zum Bearbeiten von verschiedenen Computersprachen und/oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1159 Textformaten, wie z.B. Lisp-Modus, Text-Modus, etc., gedacht. Es ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1160 immer nur ein Hauptmodus aktiv und sein Name kann dort gefunden
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1161 werden, wo jetzt "Fundamental" steht.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1162
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1163 Jeder Hauptmodus �ndert das Verhalten einiger Befehle. So gibt es
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1164 z.B. Befehle zum Erstellen von Kommentaren in Programmen. Da diese
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1165 in jeder Programmiersprache unterschiedlich aussehen, mu� jeder
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1166 Hauptmodus diese Kommentare entsprechend vorbereiten. Jeder
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1167 Hauptmodus tr�gt den Namen eines entsprechenden Erweiterungsbefehls, so
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1168 kann man ihn w�hlen. So ist z.B. M-x fundamental-mode der Befehl, um
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1169 in den Fundamental-Modus zu schalten.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1170
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1171 Wenn Du deutschen Text bearbeitest, wie in diesem Fall, solltest Du
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1172 wahrscheinlich den Text-Modus verwenden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1173
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1174 >> Tippe M-x text-mode<Return>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1175
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1176 Keine Sorge, keiner der bis jetzt erlernten Befehle �ndert XEmacs
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1177 grundlegend. Du kannst aber beobachten, da� C-<Right> und C-<Left>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1178 G�nsef��chen jetzt als Teil von Worten betrachten. Zuvor, im
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1179 Fundamental-Modus, haben C-<Right> und C-<Left> diese als
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1180 Wort-Separatoren betrachtet.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1181
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1182 Hauptmodi machen im Allgemeinen kleine �nderungen wie diese: die
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1183 meisten Befehle erf�llen den selben Zweck, aber sie funktionieren
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1184 etwas anders.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1185
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1186 Um Dokumentation �ber den aktuellen Hauptmodus zu bekommen, kannst Du
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1187 immer C-h m verwenden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1188
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1189 >> Verwende M-4 C-l um diese Zeile ans obere Ende des Fensters
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1190 zu bringen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1191 >> Tippe C-h m um den Unterschied zwischen Text- und Fundamental-Modus
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1192 zu sehen.
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1193 >> Tippe q um die Dokumentation wieder verschwinden zu lassen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1194
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1195 Hauptmodi hei�en so, weil es auch Untermodi gibt. Untermodi sind keine
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1196 Alternativen zu Hauptmodi, sondern bewirken kleine Ver�nderungen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1197 derselben. Jeder Untermodus kann f�r sich allein, unabh�ngig von
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1198 allen Haupt- und Untermodi, ein und ausgeschaltet werden. Du kannst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1199 also jederzeit keinen, einen, oder beliebig viele Untermodi verwenden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1200
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1201 Ein sehr n�tzlicher Untermodus, speziell f�r deutschen Text, ist der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1202 Automatische-Zeilenumbruch-Modus (auto fill). Ist dieser Modus aktiv,
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1203 bricht XEmacs �berlange Zeilen automatisch zwischen zwei Worten um.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1204
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1205 Du kannst den Modus mit M-x auto-fill-mode<Return> einschalten. Ist
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1206 der Modus aktiv, kannst Du ihn mit M-x auto-fill-mode<Return> wieder
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1207 ausschalten. Wir sagen der Befehl "toggelt" den Modus.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1208
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1209 >> Tippe jetzt M-x auto-fill-mode<Return>. Dann f�ge "asdf "
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1210 wiederholt ein, bis die Zeile, zu lang geworden, umgebrochen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1211 wird. Du mu�t die Leerzeichen einf�gen, weil Auto Fill Zeilen nur an
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1212 diesen Zeichen umbricht.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1213
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1214 Die Umbruchspalte steht �blicherweise bei 70 Zeichen, aber Du kannst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1215 dies mit dem C-x f Befehl �ndern. Die gew�nschte Umbruchspalte wird
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1216 als numerisches Argument �bergeben.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1217
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1218 >> Tippe C-x f mit einem Argument von 20. (M-20 C-x f).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1219 Danach tippe etwas Text, um zu sehen wie XEmacs die Zeilen jetzt bis
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1220 Spalte 20 f�llt. Dann setze den Zeilenumbruch zur�ck auf 70.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1221
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1222 Machst Du �nderungen mitten im Absatz, so wird der automatische Umbruch
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1223 diesen nicht f�r Dich auff�llen. Um den Absatz aufzuf�llen, tippe M-q
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1224 (META-q) w�hrend der Textzeiger in diesem Absatz steht.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1225
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1226 >> Bewege den Textzeiger in den vorherigen Absatz und tippe M-q.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1227
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1228
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1229 * SUCHEN
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1230 --------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1231
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1232 XEmacs kann nach Zeichenketten ("Strings", dies sind Gruppen von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1233 zusammenh�ngenden Buchstaben oder Worten) entweder vorw�rts oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1234 r�ckw�rts durch den Text suchen. Suchen nach einem String ist ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1235 Befehl, der den Textzeiger bewegt; er bewegt den Textzeiger zur
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1236 n�chsten Stelle an der ein bestimmter String vorkommt.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1237
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1238 Der XEmacs Suchbefehl unterscheidet sich von denen der meisten anderen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1239 Editoren, da er "inkrementell" ist. Dies bedeutet, da� das Suchen
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1240 w�hrend der Eingabe des Such-Strings passiert.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1241
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1242 Der Befehl um eine Suche auszul�sen ist C-s f�r vorw�rtiges und C-r
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1243 f�r r�ckw�rtiges Suchen. ABER WARTE! Versuche die Befehle noch nicht.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1244
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1245 Wenn Du C-s tippt, wirst Du den String "I-search" in der echo area
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1246 bemerken. Dies bedeutet, da� XEmacs im inkrementellen Suchmodus auf
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1247 Deine Eingabe wartet. <Return> bricht die Suche ab.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1248
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1249 >> Nun tippe C-s um die Suche einzuleiten. LANGSAM, Buchstabe f�r
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1250 Buchstabe, tippe das Wort 'Textzeiger', mit Pausen dazwischen,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1251 damit Du beobachten kannst, was mit dem Textzeiger basiert.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1252 Du hast jetzt einmal nach "Textzeiger" gesucht.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1253 >> Tippe erneut C-s, um nach dem n�chsten Vorkommen von "Textzeiger"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1254 zu suchen.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1255 >> Nun tippe <Backspace> viermal und schaue wie sich der Textzeiger
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1256 bewegt.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1257 >> Tippe <Return> zum Abbrechen der Suche.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1258
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1259 Hast Du gesehen was passiert? XEmacs, in der inkrementellen Suche,
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1260 versucht zu dem String zu springen, den Du bisher getippt hast und
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1261 hebt ihn f�r Dich hervor. Um zum n�chsten Auftreten von "Textzeiger"
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1262 zu gelangen, tippst Du einfach wieder C-s. Gibt es kein weiteres
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1263 Vorkommen, so piepst XEmacs und zeigt die Suche als fehlgeschlagen
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1264 an. C-g bricht die Suche auch ab.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1265
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1266 ACHTUNG: Auf manchen �lteren TTY-Verbindungen wird C-s den Bildschirm
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1267 anhalten und Du wirst keine weitere Ausgabe von XEmacs sehen. Dies
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1268 bedeutet, da� auf Deinem System eine Betriebssystemeigenschaft
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1269 ("feature") namens Flu�steuerung ("flow control") das C-s abf�ngt und
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1270 nicht an XEmacs weitergibt. Tippe C-q, um den Effekt aufzuheben, so
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1271 da� der Bildschirm wieder reagiert. Schau dann unter "Spontaneous
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1272 Entry to Incremental Search" im XEmacs Manual nach, um Hilfe im Umgang
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1273 mit diesem "Vorzug" ("feature") zu bekommen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1274
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1275 Wenn Du in der Mitte einer inkrementellen Suche <Backspace> tippst,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1276 wirst Du bemerken, wie der letzte Such-Buchstabe entfernt wird und die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1277 Suche an die letzte Stelle der Suche zur�ck springt. Nehmen wir
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1278 z.B. an, Du hast "T" getippt, um nach dem ersten Auftreten von "T" zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1279 suchen. Wenn Du jetzt "e" tippst, springt der Textzeiger zum ersten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1280 Auftreten von "Te". Tippe nun <Backspace>. Dies entfernt das "e" von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1281 Such-String und der Textzeiger springt zur�ck zum ersten Vorkommen von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1282 "T".
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1283
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1284 Wenn Du mitten in einer Suche ein CONTROL- oder META-Zeichen tippst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1285 (mit wenigen Ausnahmen -- Buchstaben mit Sonderbedeutung bei der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1286 Suche, so wie C-s und C-r), wird die Suche abgebrochen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1287
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1288 C-s startet eine Suche NACH der aktuellen Textzeiger Position. Willst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1289 Du etwas fr�her im Text finden, tippe stattdessen C-r. All das was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1290 wir �ber C-s gesagt haben gilt auch f�r C-r, nur da� die Suchrichtung
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1291 umgedreht wird.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1292
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1293
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1294 * MEHRFACHE "FENSTER" (D.H. PANELE)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1295 -----------------------------------
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1296
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1297 Einer der netten Vorz�ge von XEmacs ist es, da� Du den aktuellen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1298 Rahmen (d.h. Window-System Fenster) in mehrere Panele ("panels"),
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1299 Fenster in XEmacs-Terminologie, teilen kannst.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1300
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1301 >> Bewege den Textzeiger auf diese Zeile und tippe M-0 C-l (das ist
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1302 Null, nicht O und CONTROL-<klein L>, nicht CONTROL-1).
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1303
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1304 >> Nun tippe C-x 2, was den Rahmen in zwei Fenster teilen wird.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1305 Beide Fenster zeigen dieses Tutorial. Der Textzeiger bleibt im
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1306 oberen Fenster.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1307
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1308 >> Tippe M-<Next> um das untere Fenster zu rollen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1309 (C-M-v auf TTYs. Hast Du keine echte META-Taste, tippe Esc C-v.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1310
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1311 >> Tippe C-<Tab> um den Textzeiger ins untere Fenster zu bewegen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1312 (Nimm C-x o -- "o" f�r "other" -- auf TTYs.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1313
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1314 >> Tippe <Next> und <Prior> im unteren Fenster, um dieses zu rollen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1315 Lies diese Anweisungen im oberen Fenster weiter.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1316
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1317 >> Tippe C-<Tab> um wieder zur�ck ins obere Fenster zu gelangen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1318 Der Textzeiger im oberen Fenster ist noch immer wo er vorher war.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1319
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1320 Du kannst weiterhin mit C-<Tab> zwischen den Fenstern umschalten.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1321 Jedes Fenster hat seine eigene Textzeiger-Position, aber nur ein
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1322 Fenster zeigt diese auch an. Alle �blichen Bearbeitungs-Befehle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1323 beziehen sich auf das Fenster mit dem Textzeiger. Wir nennen es das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1324 "selektierte Fenster".
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1325
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1326 Bei mehr als zwei Fenstern kannst Du sie mit C-<Tab> vorw�rts und mit
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1327 C-Sh-<Tab> (i.e. CONTROL-SHIFT-TAB) in der anderen Richtung
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1328 durchlaufen. (Auf TTY gibt es keinen Ersatz f�r C-Sh-<Tab>.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1329
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1330 Die Befehle M-<Prior> und M-<Next> sind sehr hilfreich wenn Du in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1331 einem Fenster Text bearbeitest und das andere als Referenz verwendest.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1332 Du kannst den Textzeiger immer im oberen Fenster lassen, und das
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1333 andere Fenster mit diesen Befehlen hinauf und hinab rollen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1334
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1335 Auf TTYs, verwende C-M-v anstelle von M-<Next>, f�r M-<Prior> gibt es
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1336 keine Entsprechung. C-M-v ist ein Beispiel f�r einen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1337 CONTROL-META-Zeichen. Wenn Du eine echte META-Taste hast, kannst Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1338 sowohl CONTROL als auch META gedr�ckt halten, w�hrend Du v tippst. Es
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1339 kommt nicht darauf an ob CONTROL oder META zuerst gedr�ckt wird, weil
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1340 beide dazu dienen um den gedr�ckten Buchstaben zu ver�ndern. Hast Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1341 keine echte META-Taste und Du verwendest stattdessen ESC, ist die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1342 Reihenfolge nicht egal: zuerst tippst Du ESC, gefolgt von CONTROL-v,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1343 denn CONTROL-ESC v wird nicht funktionieren. Dies ist so weil ESC ein
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1344 eigenst�ndiges Zeichen ist und keine Modifikations-Taste.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1345
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1346 >> Tippe C-x 1 (im oberen Fenster) um das untere Fenster loszuwerden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1347
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1348 (H�ttest Du C-x 1 im unteren Fenster getippt, w�re das obere Fenster
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1349 verschwunden. Merke Dir den Befehl mit "Behalte nur ein Fenster --
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1350 das aktuelle Fenster.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1351
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1352 Du mu�t nicht denselben Buffer in beiden Fenstern anzeigen. Wenn Du
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1353 C-x C-f zum Finden einer Datei in einem Fenster verwendest, ver�ndert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1354 sich das andere Fenster nicht. Du kannst in jedem Fenster unabh�ngig
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1355 eine Datei finden.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1356
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1357 Hier ist eine andere M�glichkeit zwei Fenster zum Anzeigen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1358 verschiedener Dinge zu nutzen:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1359
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1360 >> Tippe C-x 4 f gefolgt vom Namen einer Deiner Dateien.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1361 Beende mit <Return>. Schau wie die angegebene Datei im unteren
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1362 Fenster erscheint. Auch der Textzeiger folgt dorthin.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1363
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1364 >> Tippe C-<Tab> um ins obere Fenster zur�ckzukehren und beende das
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1365 untere Fenster mit C-x 1.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1366
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1367
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1368 * MEHRERE "RAHMEN" (D.S. WINDOW-SYSTEM FENSTER)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1369 ------------------------------------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1370
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1371 Auf Window Systemen kannst Du mehrere Rahmen oder "frames" oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1372 Window-System Fenster �ffnen. Sie bestehen unabh�ngig voneinander, so
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1373 wie unabh�ngige Programme. (Es gibt keine Unterst�tzung f�r MS Windows
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1374 MDI, or Multiple Document Interface, bei dem mehrere �berlappende
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1375 Unterfenster innerhalb eines einzelnen Window-System Fensters
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1376 existieren.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1377
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1378 Die Befehle f�r Rahmen sind �hnlich zu denen f�r Fenster, nur da� sie
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1379 mit "C-x 5" beginnen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1380
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1381 >> Tippe C-x 5 2 um einen neuen Rahmen zu �ffnen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1382
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1383 >> Bewege die Maus hinein, und klicke. (Auf X Windows ist das Klicken
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1384 eventuell nicht notwendig; dies h�ngt vom "window manager" ab.)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1385
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1386 >> Rolle auf und ab. Beachte, da� wie auch f�r XEmacs Fenster, zwei
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1387 Rahmen denselben Buffer an verschiedenen Positionen zeigen k�nnen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1388
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1389 >> Tippe C-x 2. Beachte, da� jeder Rahmen Fenster unabh�ngig von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1390 jedem anderen Rahmen besitzen kann.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1391
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1392 >> Tippe C-x 5 o (oder Alt-Tab unter MS Windows) um zum ersten Rahmen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1393 zur�ckzukehren.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1394
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1395 >> Tippe C-x 5 0 um den alten Rahmen zu beenden.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1396
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1397 >> Beachte da� wir noch da sind! XEmacs ist nicht beendet bis der
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1398 letzte Rahmen beendet ist, unabh�ngig von der Reihenfolge in
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1399 welcher sie ge�ffnet wurden.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1400
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1401 >> Tippe C-x 1 um zu einem einzigen Fenster zur�ckzukehren.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1402
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1403 Du kannst auch eine Datei mit C-x 5 f in einem neuen Rahmen �ffnen,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1404 genau so wie C-x 4 eine Datei in einem neuen Fenster innerhalb des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1405 selben Rahmens �ffnet.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1406
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1407
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1408 * REKURSIVE BEARBEITUNGSEBENEN
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1409 ------------------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1410
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1411 Manchmal wirst Du in sogenannte rekursive Bearbeitungsebenen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1412 gelangen. Dies wird durch eckige Klammern in der Moduszeile angezeigt,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1413 welche den Namen des Hauptmodus umgeben. Du k�nntest
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1414 z.B. [(Fundamental)] anstelle von (Fundamental) sehen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1415
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1416 Um aus der rekursiven Bearbeitungsebene zu gelangen, tippst Du bereits
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1417 erw�hnten allgemeinen Ausstiegs- oder "get out"-Befehl ESC ESC.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1418 (Merke: dies ist ESC ESC ESC auf TTYs.) Du kannst ihn auch verwenden,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1419 um unn�tige Fenster oder Selektionen loszuwerden und um aus dem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1420 Minibuffer zu gelangen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1421
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1422 >> Tippe M-x um in den Minibuffer zu gelangen; dann ESC ESC um
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1423 auszusteigen.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1424
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1425 Du kannst nicht mit C-g aus einer rekursiven Bearbeitungs-Ebene
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1426 gelangen. Dies deshalb, weil C-g zum Beenden von Befehlen und
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1427 Argumenten INNERHALB von rekursiven Bearbeitungs-Ebenen dient.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1429
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1430 * WEITERF�HRENDE HILFE
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1431 ----------------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1432
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1433 In diesen einf�hrenden �bungen haben wir versucht, gerade genug
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1434 Information zu liefern, damit Du beginnen kannst mit XEmacs zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1435 arbeiten. XEmacs ist so umfangreich, da� es unm�glich w�re, alles hier
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1436 zu erkl�ren. Allerdings solltest Du versuchen, mehr �ber XEmacs zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1437 lernen, da er so viele n�tzliche Vorz�ge besitzt. XEmacs bietet
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1438 Befehle zum Lesen der XEmacs-Befehlsdokumentation. Diese Hilfe- oder
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1439 "help" Befehle beginnen alle mit dem Buchstaben CONTROL-h, den wir
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1440 auch das "Hilfe-Zeichen" nennen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1441
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1442 Um die Hilfeeinrichtungen zu verwenden, tippe C-h, gefolgt von einem
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1443 Buchstaben der angibt, welche Art von Hilfe Du willst. Wenn Du Dich
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1444 WIRKLICH "verirrst", tippe C-h ? ? und XEmacs wird Dir mitteilen,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1445 welche Art von Hilfe zur Verf�gung steht. Hast Du C-h getippt, willst
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1446 aber keine Hilfe mehr, dann tippe einfach C-g zum Abbrechen des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1447 Befehls.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1448
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1449 (Achtung f�r TTY Benutzer: Einige Administratoren ver�ndern die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1450 Bedeutung von C-h. Sie sollten dies wirklich nicht generell f�r alle
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1451 Anwender tun, beschwere Dich also bei Deinem System Administrator. In
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1452 der Zwischenzeit, wenn C-h keine Mitteilung bez�glich Hilfe am Fu� des
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1453 Rahmens anzeigt, versuche stattdessen die F1 Taste oder M-? zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1454 tippen.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1455
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1456 Die einfachste Hilfe-Einrichtung ist C-h c. Tippe C-h, den Buchstaben
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1457 c und einen Befehls-Buchstaben oder eine Sequenz davon und XEmacs gibt
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1458 Dir eine ganz kurze Beschreibung des Befehls.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1459
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1460 >> Tippe C-h c <Up>.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1461 Die Mitteilung sollte etwa wie folgt aussehen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1462
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1463 up runs the command previous-line
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1464
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1465 Dies teilt Dir den "Namen der Funktion" mit. Funktions-Namen werden
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1466 haupts�chlich zum Spezialisieren und Erweitern von XEmacs verwendet.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1467 Aber da die Funktions-Namen etwas dar�ber aussagen was der Befehl tut,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1468 k�nnen Sie auch als sehr kurze Dokumentation dienen -- genug um Dich
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1469 an Befehle zu erinnern die Du bereits gelernt hast.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1470
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1471 Zeichenerweiterte Befehle so wie C-x C-s und <ESC>v sind nach C-h c
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1472 auch erlaubt.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1473
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1474 Um mehr Hilfe zu einem Befehl zu bekommen verwende C-h k anstelle von
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1475 C-h c.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1476
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1477 >> Tippe C-h k <Up>.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1478
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1479 Dies zeigt sowohl die Dokumentation der Funktion, als auch ihren
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1480 Namen, in einem eigenen XEmacs-Fenster. Wenn Du mit dem Lesen fertig
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1481 bist, tippe q um den Hilfetext loszuwerden.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1482
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1483 Hier sind einige andere n�tzliche C-h M�glichkeiten:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1484
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1485 C-h f Beschreibe eine Funktion. Du tippst den Namen der
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1486 Funktion
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1487
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1488 >> Versuche C-h f previous-line<Return>.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1489 Dies gibt Dir all die Information die XEmacs zu der Funktion hat,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1490 welche den <Up> Befehl implementiert.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1491
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1492 Ein verwandter Befehl, C-h v, zeigt die Dokumentation von Variablen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1493 deren Wert Du zur Personalisierung von XEmacs anpassen kannst. Du
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1494 mu�t den Namen der Variablen eintippen, wenn XEmacs danach fragt.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1495
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1496 C-h a Hyper-Apropos. Tippe ein Schl�sselwort und XEmacs listet
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1497 alle Funktionen und Variablen die es enthalten. F�r
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1498 Befehle die mit META-x aufgerufen werden k�nnen wird
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1499 links ein Stern angezeigt.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1500
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1501 >> Tippe C-h a newline<Return>.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1502
631
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1503 Dies zeigt eine Liste aller Funktionen und Variablen die "newline" in
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1504 ihrem Namen haben. Dr�cke <Return> oder klicke die mittlere Maustaste
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1505 um mehr �ber eine Funktion oder Variable zu erfahren. Tippe q um
abac34c62a39 [xemacs-hg @ 2001-07-18 21:25:38 by adrian]
adrian
parents: 438
diff changeset
1506 Hyper-Apropos zu verlassen.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1507
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1508
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1509 C-h i On-line Dokumentation lesen (auch Info genannt).
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1510 Dieser Befehl bringt Dich in einen speziellen *info*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1511 Buffer, wo Du On-line Dokumentation f�r die auf Deinem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1512 System verf�gbaren XEmacs Pakete lesen kannst. Tippe
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1513 m xemacs <Return> um die XEmacs Dokumentation zu
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1514 lesen. Hast Du nie zuvor "Info" benutzt, so tippe ?
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1515 und XEmacs wird Dir eine Einf�hrung �ber die
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1516 M�glichkeiten von Info geben. Bist Du mit diesem
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1517 Tutorial fertig, solltest Du auf Info als
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1518 weiterf�hrende Dokumentation zur�ckgreifen.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1519
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1520
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1521 * ZUM SCHLU�
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1522 ------------
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1523
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1524 Merke: Um XEmacs endg�ltig zu beenden verwende den Men�-Eintrag
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1525 "File->Exit XEmacs", oder tippe C-x C-c. Um auf TTYs vor�bergehend
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1526 in eine Shell auszusteigen, so da� Du sp�ter zur�ckkehren kannst,
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1527 verwende C-z.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1528
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1529 Dieses Tutorial sollte f�r Anf�nger verst�ndlich sein, hast Du etwas
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1530 Unklares gefunden, schiebe die Schuld nicht auf Dich -- beschwere Dich!
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1531
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1532
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1533 RECHTE, ANFERTIGEN VON KOPIEN, URSPRUNG
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1534 ---------------------------------------
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1535
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1536 Copyright (c) 1985, 1996 Free Software Foundation.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1537 Copyright (c) 2001 Ben Wing.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1538 Copyright (c) 1997-2001, Adrian Aichner.
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1539 This tutorial is synched with FSF 21.0.106.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1540
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1541 Dieses Tutorial stammt, �ber eine lange Linie von Emacs Tutorials, von
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1542 dem von Stuart Cracraft f�r den urspr�nglichen Emacs geschriebenen ab.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1543 Ben Wing hat das Tutorial f�r X Windows erweitert. Martin Buchholz
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1544 und Hrvoje Niksic haben weitere Korrekturen f�r XEmacs beigetragen.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1545 Ben Wing hat es sp�ter mit FSF 21.0.105 abgestimmt und viele Sektionen
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1546 an die heutigen XEmacs-Normen angepasst. Die deutsche Version wurde
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1547 es von Adrian Aichner erstellt und laufend gepflegt.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1548
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1549 Diese Version des Tutorials ist, wie XEmacs selbst, urheberrechtlich
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1550 gesch�tzt und erlaubt die Verteilung von Kopien unter bestimmten
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1551 Voraussetzungen:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1552
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1553 Permission is granted to anyone to make or distribute verbatim copies
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1554 of this document as received, in any medium, provided that the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1555 copyright notice and permission notice are preserved,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1556 and that the distributor grants the recipient permission
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1557 for further redistribution as permitted by this notice.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1558
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1559 Permission is granted to distribute modified versions
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1560 of this document, or of portions of it,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1561 under the above conditions, provided also that they
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1562 carry prominent notices stating who last altered them.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1563
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1564 Die Bedingungen zum Kopieren von XEmacs sind komplexer, entsprechen
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1565 aber dem selben Geist. Bitte lies die Datei COPYING und gib doch
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1566 Kopien von XEmacs an Freunde weiter. Hilf mit bei der Beseitigung von
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1567 Software-Verhinderungspolitik ("Besitz") durch das Verwenden,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 631
diff changeset
1568 Schreiben und Weitergeben von kostenloser Software!