Mercurial > vim
comparison runtime/tutor/tutor.de.utf-8 @ 6741:fbc1131f0ba5
Updated runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 13 Apr 2015 12:43:06 +0200 |
parents | ba708ee8d69d |
children | dff4e29c6905 |
comparison
equal
deleted
inserted
replaced
6740:2ed977b23d68 | 6741:fbc1131f0ba5 |
---|---|
1 =============================================================================== | 1 =============================================================================== |
2 = W i l l k o m m e n im V I M T u t o r - Version 1.7D = | 2 = W i l l k o m m e n im V I M T u t o r - Version 1.7.de.1 = |
3 =============================================================================== | 3 =============================================================================== |
4 | 4 |
5 Vim ist ein sehr mächtiger Editor, der viele Befehle bereitstellt; zu viele, | 5 Vim ist ein sehr mächtiger Editor, der viele Befehle bereitstellt; zu viele, |
6 um alle in einem Tutor wie diesem zu erklären. Dieser Tutor ist so | 6 um alle in einem Tutor wie diesem zu erklären. Dieser Tutor ist so |
7 gestaltet, um genug Befehle vorzustellen, dass Du die Fähigkeit erlangst, | 7 gestaltet, um genug Befehle vorzustellen, dass Du die Fähigkeit erlangst, |
8 Vim mit Leichtigkeit als einen Allzweck-Editor zu benutzen. | 8 Vim mit Leichtigkeit als einen Allzweck-Editor zu verwenden. |
9 Die Zeit für das Durcharbeiten dieses Tutors beträgt ca. 25-30 Minuten, | 9 Die Zeit für das Durcharbeiten dieses Tutors beträgt ca. 25-30 Minuten, |
10 abhängig davon, wie viel Zeit Du mit Experimentieren verbringst. | 10 abhängig davon, wie viel Zeit Du mit Experimentieren verbringst. |
11 | 11 |
12 ACHTUNG: | 12 ACHTUNG: |
13 Die in den Lektionen angewendeten Kommandos werden den Text modifizieren. | 13 Die in den Lektionen angewendeten Kommandos werden den Text modifizieren. |
14 Erstelle eine Kopie dieser Datei, in der Du üben willst (falls Du "vimtutor" | 14 Erstelle eine Kopie dieser Datei, in der Du üben willst (falls Du "vimtutor" |
15 aufgerufen hast, ist dies bereits eine Kopie). | 15 aufgerufen hast, ist dies bereits eine Kopie). |
16 | 16 |
17 Es ist wichtig, sich zu vergegenwärtigen, dass dieser Tutor für das Anwenden | 17 Es ist wichtig, sich zu vergegenwärtigen, dass dieser Tutor für das Anwenden |
18 konzipiert ist. Das bedeutet, dass Du die Befehle ausführen musst, um sie | 18 konzipiert ist. Das bedeutet, dass Du die Befehle anwenden musst, um sie |
19 richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle! | 19 richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle! |
20 | 20 |
21 Jetzt stelle sicher, dass Deine Umstelltaste NICHT gedrückt ist und betätige | 21 Jetzt stelle sicher, dass deine Umstelltaste NICHT gedrückt ist und betätige |
22 die j Taste genügend Male, um den Cursor nach unten zu bewegen, so dass | 22 die j Taste genügend Mal, um den Cursor nach unten zu bewegen, so dass |
23 Lektion 1.1 den Bildschirm vollkommen ausfüllt. | 23 Lektion 1.1 den Bildschirm vollkommen ausfüllt. |
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
25 Lektion 1.1: BEWEGEN DES CURSORS | 25 Lektion 1.1: BEWEGEN DES CURSORS |
26 | 26 |
27 ** Um den Cursor zu bewegen, drücke die h,j,k,l Tasten wie unten gezeigt. ** | 27 ** Um den Cursor zu bewegen, drücke die h,j,k,l Tasten wie unten gezeigt. ** |
35 2. Halte die Nach-Unten-Taste (j) gedrückt, bis sie sich wiederholt. | 35 2. Halte die Nach-Unten-Taste (j) gedrückt, bis sie sich wiederholt. |
36 Jetzt weißt Du, wie Du Dich zur nächsten Lektion bewegen kannst. | 36 Jetzt weißt Du, wie Du Dich zur nächsten Lektion bewegen kannst. |
37 | 37 |
38 3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen. | 38 3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen. |
39 | 39 |
40 Bemerkung: Immer, wenn Du Dir unsicher bist über das, was Du getippt hast, | 40 Anmerkung: Immer, wenn Du Dir unsicher bist über das, was Du getippt hast, |
41 drücke <ESC> , um Dich in den Normalmodus zu begeben. | 41 drücke <ESC> , um Dich in den Normalmodus zu begeben. |
42 Dann gib das gewünschte Kommando noch einmal ein. | 42 Dann gib das gewünschte Kommando noch einmal ein. |
43 | 43 |
44 Bemerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du | 44 Anmerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du |
45 hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller | 45 hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller |
46 umherzubewegen, wenn Du Dich einmal daran gewöhnt hast. Wirklich! | 46 umherzubewegen, wenn Du Dich einmal daran gewöhnt hast. Wirklich! |
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
48 Lektion 1.2: VIM BEENDEN | 48 Lektion 1.2: VIM BEENDEN |
49 | 49 |
50 | 50 |
51 !! ACHTUNG: Bevor Du einen der unten aufgeführten Schritte ausführst, lies | 51 !! Hinweis: Bevor Du einen der unten aufgeführten Schritte ausführst, lies |
52 diese gesamte Lektion!! | 52 diese gesamte Lektion!! |
53 | 53 |
54 1. Drücke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist). | 54 1. Drücke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist). |
55 | 55 |
56 2. Tippe: :q! <ENTER>. | 56 2. Tippe: :q! <ENTER>. |
61 | 61 |
62 4. Wenn Du Dir diese Schritte eingeprägt hast und Du Dich sicher fühlst, | 62 4. Wenn Du Dir diese Schritte eingeprägt hast und Du Dich sicher fühlst, |
63 führe Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder | 63 führe Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder |
64 hineinzugelangen. | 64 hineinzugelangen. |
65 | 65 |
66 Bemerkung: :q! <ENTER> verwirft alle Änderungen, die Du gemacht hast. In | 66 Anmerkung: :q! <ENTER> verwirft alle Änderungen, die Du gemacht hast. Einige |
67 einigen Lektionen lernst Du , die Änderungen in einer Datei zu speichern. | 67 Lektionen später lernst Du, die Änderungen in einer Datei zu speichern. |
68 | 68 |
69 5. Bewege den Cursor abwärts zu Lektion 1.3. | 69 5. Bewege den Cursor abwärts zu Lektion 1.3. |
70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
71 Lektion 1.3: TEXT EDITIEREN - LÖSCHEN | 71 Lektion 1.3: TEXT EDITIEREN - LÖSCHEN |
72 | 72 |
73 | 73 |
74 ** Drücke x um das Zeichen unter dem Cursor zu löschen. ** | 74 ** Drücke x , um das Zeichen unter dem Cursor zu löschen. ** |
75 | 75 |
76 1. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 76 1. Bewege den Cursor zu der mit ---> markierten Zeile unten. |
77 | 77 |
78 2. Um die Fehler zu beheben, bewege den Cursor, bis er auf dem Zeichen steht, | 78 2. Um die Fehler zu beheben, bewege den Cursor, bis er über dem Zeichen steht, |
79 das gelöscht werden soll. | 79 das gelöscht werden soll. |
80 | 80 |
81 3. Drücke die x Taste, um das überflüssige Zeichen zu löschen. | 81 3. Drücke die x Taste, um das unerwünschte Zeichen zu löschen. |
82 | 82 |
83 4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist. | 83 4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist. |
84 | 84 |
85 ---> Die Kkuh sprangg übber deen Moond. | 85 ---> Die Kkuh sprangg übberr deen Moond. |
86 | 86 |
87 5. Wenn nun die Zeile korrekt ist, gehe weiter zur Lektion 1.4. | 87 5. Nun, da die Zeile korrekt ist, gehe weiter zur Lektion 1.4. |
88 | 88 |
89 Anmerkung: Während Du durch diesen Tutor gehst, versuche nicht, auswendig zu | 89 Anmerkung: Während Du durch diesen Tutor gehst, versuche nicht, auswendig zu |
90 lernen, lerne vielmehr durch Anwenden. | 90 lernen, lerne vielmehr durch Anwenden. |
91 | 91 |
92 | 92 |
97 ** Drücke i , um Text einzufügen. ** | 97 ** Drücke i , um Text einzufügen. ** |
98 | 98 |
99 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 99 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. |
100 | 100 |
101 2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf | 101 2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf |
102 das erste Zeichen NACH der Stelle, wo der Text eingefügt werden soll. | 102 das erste Zeichen NACH der Stelle, an der Text eingefügt werden soll. |
103 | 103 |
104 3. Drücke i und gib die notwendigen Ergänzungen ein. | 104 3. Drücke i und gib die nötigen Ergänzungen ein. |
105 | 105 |
106 4. Wenn jeweils ein Fehler beseitigt ist, drücke <ESC> , um zum Normalmodus | 106 4. Wenn jeweils ein Fehler beseitigt ist, drücke <ESC> , um zum Normalmodus |
107 zurückzukehren. | 107 zurückzukehren. |
108 Wiederhole die Schritte 2 bis 4, um den Satz zu korrigieren. | 108 Wiederhole Schritte 2 bis 4, um den Satz zu korrigieren. |
109 | 109 |
110 ---> In dieser ft etwas . | 110 ---> In dieser ft etwas . |
111 ---> In dieser Zeile fehlt etwas Text. | 111 ---> In dieser Zeile fehlt etwas Text. |
112 | 112 |
113 5. Wenn Du Dich mit dem Einfügen von Text sicher fühlst, gehe zu Lektion 1.5. | 113 5. Wenn Du Dich mit dem Einfügen von Text sicher fühlst, gehe zu Lektion 1.5. |
118 | 118 |
119 | 119 |
120 ** Drücke A , um Text anzufügen. ** | 120 ** Drücke A , um Text anzufügen. ** |
121 | 121 |
122 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 122 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. |
123 Es ist gleichgültig, auf welchem Zeichen der Zeile der Cursor steht. | 123 Dabei ist gleichgültig, auf welchem Zeichen der Zeile der Cursor steht. |
124 | 124 |
125 2. Drücke A und gib die nötigen Ergänzungen ein. | 125 2. Drücke A und gib die erforderlichen Ergänzungen ein. |
126 | 126 |
127 3. Wenn das Anfügen abgeschlossen ist, drücke <ESC>, um in den Normalmodus | 127 3. Wenn das Anfügen abgeschlossen ist, drücke <ESC>, um in den Normalmodus |
128 zurückzukehren. | 128 zurückzukehren. |
129 | 129 |
130 4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole | 130 4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole |
131 die Schritte 2 und 3, um den Satz zu korrigieren. | 131 die Schritte 2 und 3, um den Satz zu auszubessern. |
132 | 132 |
133 ---> In dieser Zeile feh | 133 ---> In dieser Zeile feh |
134 In dieser Zeile fehlt etwas Text. | 134 In dieser Zeile fehlt etwas Text. |
135 ---> Auch hier steh | 135 ---> Auch hier steh |
136 Auch hier steht etwas Unvollständiges. | 136 Auch hier steht etwas Unvollständiges. |
137 | 137 |
138 5. Wenn Du dich mit dem Anfügen von Text sicher fühlst, gehe zu Lektion 1.6. | 138 5. Wenn Du dich mit dem Anfügen von Text sicher fühlst, gehe zu Lektion 1.6. |
139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
140 Lektion 1.6: EINE DATEI EDITIEREN | 140 Lektion 1.6: EINE DATEI EDITIEREN |
141 | 141 |
142 | 142 ** Benutze :wq , um eine Datei zu speichern und Vim zu verlassen. ** |
143 ** Benutze :wq , um eine Datei zu speichern und Vim zu verlassen. ** | 143 |
144 | 144 !! Hinweis: Bevor Du einen der unten aufgeführten Schritte ausführst, lies |
145 !! ACHTUNG: Bevor Du einen der unten aufgeführten Schritte ausführst, lies | |
146 diese gesamte Lektion!! | 145 diese gesamte Lektion!! |
147 | 146 |
148 1. Verlasse den Editor so wie in Lektion 1.2: :q! | 147 1. Verlasse den Editor so wie in Lektion 1.2: :q! |
148 Oder, falls du Zugriff zu einem anderen Terminal hast, führe das | |
149 Folgende dort aus. | |
149 | 150 |
150 2. Gib dieses Kommando in die Eingabeaufforderung ein: vim tutor <ENTER> | 151 2. Gib dieses Kommando in die Eingabeaufforderung ein: vim tutor <ENTER> |
151 'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei. | 152 'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei. |
152 Benutze eine Datei, die geändert werden kann. | 153 Benutze eine Datei, die geändert werden darf. |
153 | 154 |
154 3. Füge Text ein oder lösche ihn, wie Du in den vorigen Lektionen gelernt | 155 3. Füge Text ein oder lösche ihn, wie Du in den vorangehenden Lektionen |
155 hast. | 156 gelernt hast. |
156 | 157 |
157 4. Speichere die geänderte Datei und verlasse Vim mit: :wq <ENTER> | 158 4. Speichere die geänderte Datei und verlasse Vim mit: :wq <ENTER> |
158 | 159 |
159 5. Starte den vimtutor neu und bewege Dich zu der folgenden Zusammenfassung. | 160 5. Falls Du in Schritt 1 den vimtutor beendet hast, starte vimtutor neu und |
160 | 161 bewege dich abwärts bis zur folgenden Zusammenfassung. |
161 6. Nachdem Du obige Schritte gelesen und verstanden hast, führe sie durch. | 162 |
163 6. Nachdem Du obige Schritte gelesen und verstanden hast: führe sie durch. | |
162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 164 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
163 ZUSAMMENFASSUNG VON LEKTION 1 | 165 ZUSAMMENFASSUNG VON LEKTION 1 |
164 | 166 |
165 | 167 |
166 1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt. | 168 1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt. |
167 h (links) j (unten) k (aufwärts) l (rechts) | 169 h (links) j (unten) k (aufwärts) l (rechts) |
168 | 170 |
169 2. Um Vim von der Eingabeaufforderung auszuführen, tippe: vim DATEI <ENTER> | 171 2. Um Vim aus der Eingabeaufforderung zu starten, tippe: vim DATEI <ENTER> |
170 | 172 |
171 3. Um Vim zu verlassen und alle Änderungen zu verwerfen, tippe: | 173 3. Um Vim zu verlassen und alle Änderungen zu verwerfen, tippe: |
172 <ESC> :q! <ENTER> . | 174 <ESC> :q! <ENTER> . |
173 ODER tippe: <ESC> :wq <ENTER> , um die Änderungen zu speichern. | |
174 | 175 |
175 4. Um das Zeichen unter dem Cursor zu löschen, tippe: x | 176 4. Um das Zeichen unter dem Cursor zu löschen, tippe: x |
176 | 177 |
177 5. Um Text einzufügen oder anzufügen, tippe: | 178 5. Um Text einzufügen oder anzufügen, tippe: |
178 i Einzufügenden Text eingeben <ESC> Einfügen vor dem Cursor | 179 i Einzufügenden Text eingeben <ESC> Einfügen vor dem Cursor |
179 A Anzufügenden Text eingeben <ESC> Anfügen nach dem Zeilendene | 180 A Anzufügenden Text eingeben <ESC> Anfügen nach dem Zeilenende |
180 | 181 |
181 Bemerkung: Drücken von <ESC> bringt Dich in den Normalmodus oder bricht ein | 182 Anmerkung: Drücken von <ESC> bringt Dich in den Normalmodus oder bricht ein |
182 ungewolltes, erst teilweise eingegebenes Kommando ab. | 183 ungewolltes, erst teilweise eingegebenes Kommando ab. |
183 | 184 |
184 Nun fahre mit Lektion 2 fort. | 185 Nun fahre mit Lektion 2 fort. |
185 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 186 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
186 Lektion 2.1: LÖSCHKOMMANDOS | 187 Lektion 2.1: LÖSCHKOMMANDOS |
187 | 188 |
188 | 189 |
189 ** Tippe dw , um ein Wort zu löschen. ** | 190 ** Tippe dw , um ein Wort zu löschen. ** |
190 | 191 |
191 1. Drücke <ESC> um sicherzustellen, dass Du im Normalmodus bist. | 192 1. Drücke <ESC> , um sicherzustellen, dass Du im Normalmodus bist. |
192 | 193 |
193 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 194 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. |
194 | 195 |
195 3. Bewege den Cursor zum Anfang eines Wortes, das gelöscht werden soll. | 196 3. Bewege den Cursor zum Anfang eines Wortes, das gelöscht werden soll. |
196 | 197 |
197 4. Tippe dw , um das Wort zu entfernen. | 198 4. Tippe dw , um das Wort zu entfernen. |
198 | 199 |
199 Bemerkung: Der Buchstabe d erscheint auf der letzten Zeile des Bildschirms, | 200 Anmerkung: Der Buchstabe d erscheint auf der untersten Zeile des Schirms, |
200 wenn Du ihn eingibst. Vim wartet darauf, daß Du w eingibst. Wenn Du | 201 wenn Du ihn eingibst. Vim wartet darauf, dass Du w eingibst. Falls Du |
201 ein anderes Zeichen als d siehst, hast Du etwas falsches getippt; | 202 ein anderes Zeichen als d siehst, hast Du etwas Falsches getippt; |
202 drücke <ESC> und beginne neu. | 203 drücke <ESC> und beginne noch einmal. |
203 | 204 |
204 ---> Einige Wörter lustig gehören nicht Papier in diesen Satz. | 205 ---> Einige Wörter lustig gehören nicht Papier in diesen Satz. |
205 | 206 |
206 5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe | 207 5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe |
207 danach zur Lektion 2.2. | 208 zur Lektion 2.2. |
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 209 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
209 Lektion 2.2: WEITERE LÖSCHKOMMANDOS | 210 Lektion 2.2: WEITERE LÖSCHKOMMANDOS |
210 | 211 |
211 | 212 |
212 ** Tippe d$ , um bis zum Ende der Zeile zu löschen. ** | 213 ** Tippe d$ , um bis zum Ende der Zeile zu löschen. ** |
215 | 216 |
216 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 217 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. |
217 | 218 |
218 3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ). | 219 3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ). |
219 | 220 |
220 4. Tippe d$ , um bis zum Ende der Zeile zu löschen. | 221 4. Tippe d$ , um bis zum Zeilenende zu löschen. |
221 | 222 |
222 ---> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben. | 223 ---> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben. |
223 | 224 |
224 | 225 |
225 5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei passiert. | 226 5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei vorgeht. |
226 | 227 |
227 | 228 |
228 | 229 |
229 | 230 |
230 | 231 |
238 | 239 |
239 d Bewegung | 240 d Bewegung |
240 | 241 |
241 wobei: | 242 wobei: |
242 d - der Löschoperator | 243 d - der Löschoperator |
243 Bewegung - worauf der Löschoperator angewandt wird (unten aufgelistet). | 244 Bewegung - worauf der Löschoperator angewandt wird (unten aufgeführt). |
244 | 245 |
245 Eine kleine Auflistung von Bewegungen: | 246 Eine kleine Auflistung von Bewegungen: |
246 w - bis zum Beginn des nächsten Wortes OHNE dessen erstes Zeichen. | 247 w - bis zum Beginn des nächsten Wortes OHNE dessen erstes Zeichen. |
247 e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen. | 248 e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen. |
248 $ - zum Ende der Zeile MIT dem letzen Zeichen. | 249 $ - zum Ende der Zeile MIT dem letzten Zeichen. |
249 | 250 |
250 Dementsprechend löscht die Eingabe von de vom Cursor an bis zum Wortende. | 251 Dementsprechend löscht die Eingabe von de vom Cursor an bis zum Wortende. |
251 | 252 |
252 Bemerkung: Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den | 253 Anmerkung: Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den |
253 Cursor entsprechend. | 254 Cursor entsprechend. |
254 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 255 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
255 Lektion 2.4: ANWENDUNG EINES ZÄHLERS FÜR EINEN BEWEGUNGSSCHRITT | 256 Lektion 2.4: ANWENDUNG EINES ZÄHLERS FÜR EINEN BEWEGUNGSSCHRITT |
256 | 257 |
257 | 258 |
263 | 264 |
264 3. Tippe 3e , um den Cursor zum Ende des dritten Wortes zu bewegen. | 265 3. Tippe 3e , um den Cursor zum Ende des dritten Wortes zu bewegen. |
265 | 266 |
266 4. Tippe 0 (Null) , um zum Anfang der Zeile zu gelangen. | 267 4. Tippe 0 (Null) , um zum Anfang der Zeile zu gelangen. |
267 | 268 |
268 5. Wiederhole Schritte 2 und 3 mit verschiedenen Zählern. | 269 5. Wiederhole Schritte 2 und 3 mit verschiedenen Nummern. |
269 | 270 |
270 ---> Dies ist nur eine Zeile aus Wörten um sich darin herumzubewegen. | 271 ---> Dies ist nur eine Zeile aus Wörtern, um sich darin herumzubewegen. |
271 | 272 |
272 6. Gehe weiter zu Lektion 2.5. | 273 6. Gehe weiter zu Lektion 2.5. |
273 | 274 |
274 | 275 |
275 | 276 |
278 Lektion 2.5: ANWENDUNG EINES ZÄHLERS FÜR MEHRERE LÖSCHVORGÄNGE | 279 Lektion 2.5: ANWENDUNG EINES ZÄHLERS FÜR MEHRERE LÖSCHVORGÄNGE |
279 | 280 |
280 | 281 |
281 ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. ** | 282 ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. ** |
282 | 283 |
283 Für die Kombination des Löschoperators und einem Bewegungsschritt (siehe | 284 In der Kombination aus Löschoperator und Bewegungsschritt (siehe oben) |
284 oben) stellt man dem Bewegungsschritt einen Zähler voran, um mehr zu löschen: | 285 stellt man, um mehr zu löschen dem Schritt einen Zähler voran: |
285 d Nummer Bewegungsschritt | 286 d Nummer Bewegungsschritt |
286 | 287 |
287 1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit ---> | 288 1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit ---> |
288 markieren Zeile. | 289 markieren Zeile. |
289 | 290 |
290 2. Tippe d2w , um die zwei Wörter in GROSSBUCHSTABEN zu löschen. | 291 2. Tippe d2w , um die zwei Wörter in GROSSBUCHSTABEN zu löschen. |
291 | 292 |
292 3. Wiederhole Schritte 1 und 2 mit einem anderen Zähler, um die | 293 3. Wiederhole Schritte 1 und 2 mit einem anderen Zähler, um die darauffol- |
293 darauffolgenden Wörter in GROSSBUCHSTABEN mit einem einzigen Kommando | 294 genden Wörter in GROSSBUCHSTABEN mit einem einzigen Kommando zu löschen. |
294 zu löschen. | |
295 | 295 |
296 ---> Diese ABC DE Zeile FGHI JK LMN OP mit Wörtern ist Q RS TUV bereinigt. | 296 ---> Diese ABC DE Zeile FGHI JK LMN OP mit Wörtern ist Q RS TUV bereinigt. |
297 | 297 |
298 | 298 |
299 | 299 |
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
324 Lektion 2.7: RÜCKGÄNGIG MACHEN (UNDO) | 324 Lektion 2.7: RÜCKGÄNGIG MACHEN (UNDO) |
325 | 325 |
326 | 326 |
327 ** Tippe u , um die letzten Kommandos rückgängig zu machen ** | 327 ** Tippe u , um die letzten Kommandos rückgängig zu machen ** |
328 ** oder U um eine ganze Zeile wiederherzustellen. ** | 328 ** oder U , um eine ganze Zeile wiederherzustellen. ** |
329 | 329 |
330 1. Bewege den Cursor zu der mit ---> markierten Zeile unten | 330 1. Bewege den Cursor zu der mit ---> markierten Zeile unten |
331 und setze ihn auf den ersten Fehler. | 331 und setze ihn auf den ersten Fehler. |
332 2. Tippe x , um das erste unerwünschte Zeichen zu löschen. | 332 2. Tippe x , um das erste unerwünschte Zeichen zu löschen. |
333 3. Nun tippe u um das soeben ausgeführte Kommando rückgängig zu machen. | 333 3. Nun tippe u , um das soeben ausgeführte Kommando rückgängig zu machen. |
334 4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x Kommandos. | 334 4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x Kommandos. |
335 5. Nun tippe ein großes U , um die Zeile in ihren Ursprungszustand | 335 5. Nun tippe ein großes U , um die Zeile in ihren Ursprungszustand |
336 wiederherzustellen. | 336 wiederherzustellen. |
337 6. Nun tippe u einige Male, um das U und die vorhergehenden Kommandos | 337 6. Nun tippe u einige Male, um das U und die vorhergehenden Kommandos |
338 rückgängig zu machen. | 338 rückgängig zu machen. |
339 7. Nun tippe CTRL-R (halte CTRL gedrückt und drücke R) mehrere Male, um die | 339 7. Nun tippe CTRL-R (halte CTRL gedrückt und drücke R) mehrere Male, um die |
340 Kommandos wiederherzustellen (die Rückgängigmachungen rückgängig machen). | 340 Kommandos wiederherzustellen (die Rückgängigmachungen rückgängig machen). |
341 | 341 |
342 ---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her. | 342 ---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her. |
343 | 343 |
344 8. Dies sind sehr nützliche Kommandos. | 344 8. Dies sind sehr nützliche Kommandos. Nun gehe weiter zur Zusammenfassung |
345 Nun gehe weiter zur Zusammenfassung von Lektion 2. | 345 von Lektion 2. |
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
347 ZUSAMMENFASSUNG VON LEKTION 2 | 347 ZUSAMMENFASSUNG VON LEKTION 2 |
348 | 348 |
349 | 349 |
350 1. Um vom Cursor bis zum nächsten Wort zu löschen, tippe: dw | 350 1. Um vom Cursor bis zum nächsten Wort zu löschen, tippe: dw |
355 5. Das Format für ein Änderungskommando ist: | 355 5. Das Format für ein Änderungskommando ist: |
356 Operator [Anzahl] Bewegungsschritt | 356 Operator [Anzahl] Bewegungsschritt |
357 wobei: | 357 wobei: |
358 Operator - gibt an, was getan werden soll, zum Beispiel d für delete | 358 Operator - gibt an, was getan werden soll, zum Beispiel d für delete |
359 [Anzahl] - ein optionaler Zähler, um den Bewegungsschritt zu wiederholen | 359 [Anzahl] - ein optionaler Zähler, um den Bewegungsschritt zu wiederholen |
360 Bewegungsschritt - Bewegung über den zu ändernden Text, so wie | 360 Bewegungsschritt - Bewegung über den zu ändernden Text, wie |
361 w (Wort), $ (zum Ende der Zeile), etc. | 361 w (Wort), $ (zum Ende der Zeile), etc. |
362 | 362 |
363 6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null: 0 | 363 6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null: 0 |
364 | 364 |
365 7. Um vorherige Aktionen rückgängig zu machen, tippe: u (kleines u) | 365 7. Um vorherige Aktionen rückgängig zu machen, tippe: u (kleines u) |
385 5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige | 385 5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige |
386 Reihenfolge zu bringen. | 386 Reihenfolge zu bringen. |
387 | 387 |
388 ---> d) Kannst Du das auch? | 388 ---> d) Kannst Du das auch? |
389 ---> b) Veilchen sind blau, | 389 ---> b) Veilchen sind blau, |
390 ---> c) Intelligenz ist erlernbar, | 390 ---> c) Intelligenz ist lernbar, |
391 ---> a) Rosen sind rot, | 391 ---> a) Rosen sind rot, |
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
393 Lektion 3.2: ERSETZEN (REPLACE) | 393 Lektion 3.2: ERSETZEN (REPLACE) |
394 | 394 |
395 | 395 |
401 | 401 |
402 3. Tippe r und anschließend das Zeichen, welches dort stehen sollte. | 402 3. Tippe r und anschließend das Zeichen, welches dort stehen sollte. |
403 | 403 |
404 4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist. | 404 4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist. |
405 | 405 |
406 ---> Als diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt! | 406 ---> Alf diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt! |
407 ---> Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt! | 407 ---> Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt! |
408 | 408 |
409 5. Nun fahre fort mit Lektion 3.2. | 409 5. Nun fahre fort mit Lektion 3.2. |
410 | 410 |
411 Bemerkung: Erinnere Dich, dass Du durch Anwenden lernen solltest, nicht durch | 411 Anmerkung: Erinnere Dich daran, dass Du durch Anwenden lernen solltest, nicht |
412 Auswendiglernen. | 412 durch Auswendiglernen. |
413 | 413 |
414 | 414 |
415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
416 Lektion 3.3: ÄNDERN (CHANGE) | 416 Lektion 3.3: ÄNDERN (CHANGE) |
417 | 417 |
429 5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist. | 429 5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist. |
430 | 430 |
431 ---> Einige Wstwr dieser Zlaww lasdjlaf mit dem Ändern-Operator gaaauu werden. | 431 ---> Einige Wstwr dieser Zlaww lasdjlaf mit dem Ändern-Operator gaaauu werden. |
432 ---> Einige Wörter dieser Zeile sollen mit dem Ändern-Operator geändert werden. | 432 ---> Einige Wörter dieser Zeile sollen mit dem Ändern-Operator geändert werden. |
433 | 433 |
434 Bemerke, dass ce das Wort löscht und Dich in den Eingabemodus versetzt. | 434 Beachte, dass ce das Wort löscht und Dich in den Eingabemodus versetzt. |
435 | 435 |
436 | 436 |
437 | 437 |
438 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 438 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
439 Lektion 3.4: MEHR ÄNDERUNGEN MITTELS c | 439 Lektion 3.4: MEHR ÄNDERUNGEN MITTELS c |
455 5. Tippe c$ , gib den Rest der Zeile wie in der zweiten ein, drücke <ESC> . | 455 5. Tippe c$ , gib den Rest der Zeile wie in der zweiten ein, drücke <ESC> . |
456 | 456 |
457 ---> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden. | 457 ---> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden. |
458 ---> Das Ende dieser Zeile soll mit dem c$ Kommando korrigiert werden. | 458 ---> Das Ende dieser Zeile soll mit dem c$ Kommando korrigiert werden. |
459 | 459 |
460 Bemerkung: Du kannst die Rücktaste benutzen, um Tippfehler zu korrigieren. | 460 Anmerkung: Du kannst die Rücktaste benutzen, um Tippfehler zu korrigieren. |
461 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 461 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
462 ZUSAMMENFASSUNG VON LEKTION 3 | 462 ZUSAMMENFASSUNG VON LEKTION 3 |
463 | 463 |
464 | 464 |
465 1. Um einen vorher gelöschten Text anzufügen, tippe p . Dies fügt den | 465 1. Um einen vorher gelöschten Text anzufügen, tippe p . Dies fügt den |
466 gelöschten Text NACH dem Cursor an (wenn eine ganze Zeile gelöscht wurde, | 466 gelöschten Text NACH dem Cursor an (wenn eine ganze Zeile gelöscht wurde, |
467 wird diese in die Zeile unter dem Cursor eingefügt). | 467 wird diese in die Zeile unter dem Cursor eingefügt). |
468 | 468 |
469 2. Um das Zeichen unter dem Cursor zu ersetzen, tippe r und das an dieser | 469 2. Um das Zeichen unter dem Cursor zu ersetzen, tippe r und danach das |
470 Stelle gewünschte Zeichen. | 470 an dieser Stelle gewollte Zeichen. |
471 | 471 |
472 3. Der Änderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des | 472 3. Der Änderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des |
473 Bewegungsschrittes zu ändern. Tippe ce , um eine Änderung vom Cursor bis | 473 Bewegungsschrittes zu ändern. Tippe ce , um eine Änderung vom Cursor bis |
474 zum Ende des Wortes vorzunehmen; c$ bis zum Ende einer Zeile. | 474 zum Ende des Wortes vorzunehmen; c$ bis zum Ende einer Zeile. |
475 | 475 |
482 | 482 |
483 | 483 |
484 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 484 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
485 Lektion 4.1: CURSORPOSITION UND DATEISTATUS | 485 Lektion 4.1: CURSORPOSITION UND DATEISTATUS |
486 | 486 |
487 ** Tippe CTRL-G , um Deine Dateiposition sowie den Dateistatus anzuzeigen. ** | 487 ** Tippe CTRL-G , um deine Dateiposition sowie den Dateistatus anzuzeigen. ** |
488 ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. ** | 488 ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. ** |
489 | 489 |
490 Bemerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausführst!! | 490 Anmerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausführst!! |
491 | 491 |
492 1. Halte die Ctrl Taste unten und drücke g . Dies nennen wir wir CTRL-G. | 492 1. Halte die Ctrl Taste unten und drücke g . Dies nennen wir CTRL-G. |
493 Eine Statusmeldung am Fuß der Seite erscheint mit dem Dateinamen und der | 493 Eine Statusmeldung am Fuß der Seite erscheint mit dem Dateinamen und der |
494 Position innerhalb der Datei. Merke Dir die Zeilennummer für Schritt 3. | 494 Position innerhalb der Datei. Merke Dir die Zeilennummer für Schritt 3. |
495 | 495 |
496 Bemerkung: Möglicherweise siehst Du die Cursorposition in der unteren rechten | 496 Anmerkung: Möglicherweise siehst Du die Cursorposition in der unteren rechten |
497 Bildschirmecke. Dies ist Folge der 'ruler' Option (siehe :help 'ruler') | 497 Bildschirmecke. Dies ist Auswirkung der 'ruler' Option |
498 (siehe :help 'ruler') | |
498 | 499 |
499 2. Drücke G , um Dich zum Ende der Datei zu begeben. | 500 2. Drücke G , um Dich zum Ende der Datei zu begeben. |
500 Tippe gg , um Dich zum Anfang der Datei zu begeben. | 501 Tippe gg , um Dich zum Anfang der Datei zu begeben. |
501 | 502 |
502 3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von G . | 503 3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von G . |
508 Lektion 4.2: DAS SUCHEN - KOMMANDO | 509 Lektion 4.2: DAS SUCHEN - KOMMANDO |
509 | 510 |
510 | 511 |
511 ** Tippe / gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. ** | 512 ** Tippe / gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. ** |
512 | 513 |
513 1. Im Normalmodus, tippe das / Zeichen. Bemerke, dass das / und der | 514 1. Im Normalmodus, tippe das / Zeichen. Beachte, dass das / und der |
514 Cursor am Fuß des Schirms erscheinen, so wie beim : Kommando. | 515 Cursor am Fuß des Schirms erscheinen, so wie beim : Kommando. |
515 | 516 |
516 2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst. | 517 2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst. |
517 | 518 |
518 3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach n (für next). | 519 3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach n (für next). |
519 Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe N . | 520 Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe N . |
520 | 521 |
521 4. Um nach einem Ausdruck rückwärts zu suchen , benutze ? statt / . | 522 4. Um nach einem Ausdruck rückwärts zu suchen , benutze ? statt / . |
522 | 523 |
523 5. Um dahin zurückzukehren, von wo Du gekommen bist, drücke CTRL-O (Halte | 524 5. Um dahin zurückzukehren, von wo Du gekommen bist, drücke CTRL-O (Halte |
524 Ctrl unten und drücke den Buchstaben o). Wiederhole dies, um weiter | 525 Ctrl unten und drücke den Buchstaben o). Wiederhole dies, um noch weiter |
525 zurückzugehen. CTRL-I bringt dich vorwärts. | 526 zurückzugehen. CTRL-I geht vorwärts. |
526 | 527 |
527 ---> Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler | 528 ---> Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler |
528 Bemerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang | 529 Anmerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang |
529 fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet. | 530 fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet. |
530 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 531 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
531 Lektion 4.3: PASSENDE KLAMMERN FINDEN | 532 Lektion 4.3: PASSENDE KLAMMERN FINDEN |
532 | 533 |
533 | 534 |
534 ** Tippe % , um eine korrespondierende Klammer ),], oder } zu finden. ** | 535 ** Tippe % , um eine gegenüberliegenden Klammer ),], oder } zu finden. ** |
535 | 536 |
536 1. Platziere den Cursor auf irgendeines der Zeichen (, [, oder { in der unten | 537 1. Platziere den Cursor auf irgendeinem der Zeichen (, [, oder { in der unten |
537 stehenden Zeile, die mit ---> markiert ist. | 538 stehenden Zeile, die mit ---> markiert ist. |
538 | 539 |
539 2. Nun tippe das % Zeichen. | 540 2. Nun tippe das % Zeichen. |
540 | 541 |
541 3. Der Cursor bewegt sich zur passenden gegenüberliegenden Klammer. | 542 3. Der Cursor bewegt sich zur passenden gegenüberliegenden Klammer. |
542 | 543 |
543 4. Tippe % , um den Cursor zur anderen passenden Klammer zu bewegen. | 544 4. Tippe % , um den Cursor zur passenden anderen Klammer zu bewegen. |
544 | 545 |
545 5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere % aus. | 546 5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere % aus. |
546 | 547 |
547 ---> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern } darin. )) | 548 ---> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern } darin. )) |
548 | 549 |
549 Bemerkung: Diese Funktionalität ist sehr nützlich bei der Fehlersuche in einem | 550 Anmerkung: Diese Funktionalität ist sehr nützlich bei der Fehlersuche in einem |
550 Programmtext, in dem passende Klammern fehlen! | 551 Programmtext, in dem passende Klammern fehlen! |
551 | 552 |
552 | 553 |
553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 554 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
554 Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE) | 555 Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE) |
556 | 557 |
557 ** Tippe :s/alt/neu/g , um 'alt' durch 'neu' zu ersetzen. ** | 558 ** Tippe :s/alt/neu/g , um 'alt' durch 'neu' zu ersetzen. ** |
558 | 559 |
559 1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile. | 560 1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile. |
560 | 561 |
561 2. Tippe :s/diee/die <ENTER> . Bemerke, dass der Befehl nur das erste | 562 2. Tippe :s/diee/die <ENTER> . Beachte, dass der Befehl nur das erste |
562 Vorkommen von "diee" ersetzt. | 563 Vorkommen von "diee" ersetzt. |
563 | 564 |
564 3. Nun tippe :s/diee/die/g . Das Zufügen des Flags g bedeutet, eine | 565 3. Nun tippe :s/diee/die/g . Das Zufügen des Flags g bedeutet, eine |
565 globale Ersetzung über die Zeile durchzuführen, was alle Vorkommen von | 566 globale Ersetzung über die Zeile durchzuführen, dies ersetzt alle |
566 "diee" auf der Zeile ersetzt. | 567 Vorkommen von "diee" auf der Zeile. |
567 | 568 |
568 ---> diee schönste Zeit, um diee Blumen anzuschauen, ist diee Frühlingszeit. | 569 ---> diee schönste Zeit, um diee Blumen anzuschauen, ist diee Frühlingszeit. |
569 | 570 |
570 4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu ändern, | 571 4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu ändern, |
571 tippe :#,#s/alt/neu/g wobei #,# die Zeilennummern des Zeilenbereiches | 572 tippe :#,#s/alt/neu/g wobei #,# die Zeilennummern des Bereiches sind, |
572 sind, in dem die Ersetzung durchgeführt werden soll. | 573 in dem die Ersetzung durchgeführt werden soll. |
573 Tippe :%s/alt/neu/g um alle Vorkommen in der gesamten Datei zu ändern. | 574 Tippe :%s/alt/neu/g um alle Vorkommen in der gesamten Datei zu ändern. |
574 Tippe :%s/alt/neu/gc um alle Vorkommen in der gesamten Datei zu finden | 575 Tippe :%s/alt/neu/gc um alle Vorkommen in der gesamten Datei zu finden |
575 mit einem Fragedialog, ob ersetzt werden soll oder nicht. | 576 mit einem Fragedialog, ob ersetzt werden soll oder nicht. |
576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 577 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
577 ZUSAMMENFASSUNG VON LEKTION 4 | 578 ZUSAMMENFASSUNG VON LEKTION 4 |
591 befindet, bringt Dich zur Gegenklammer. | 592 befindet, bringt Dich zur Gegenklammer. |
592 | 593 |
593 4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen, | 594 4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen, |
594 tippe :s/alt/neu | 595 tippe :s/alt/neu |
595 Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe :s/alt/neu/g | 596 Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe :s/alt/neu/g |
596 Um Ausdrücke innerhalb zweier Zeilennummern zu ersetzen, :#,#s/alt/neu/g | 597 Um Ausdrücke innerhalb zweier Zeilen # zu ersetzen :#,#s/alt/neu/g |
597 Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe :%s/alt/neu/g | 598 Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe :%s/alt/neu/g |
598 Für eine jedmalige Bestätigung, addiere 'c' (confirm) :%s/alt/neu/gc | 599 Für eine jedesmalige Bestätigung, addiere 'c' (confirm) :%s/alt/neu/gc |
599 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 600 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
600 Lektion 5.1: AUSFÜHREN EINES EXTERNEN KOMMANDOS | 601 Lektion 5.1: AUSFÜHREN EINES EXTERNEN KOMMANDOS |
601 | 602 |
602 | 603 |
603 ** Gib :! , gefolgt von einem externen Kommando ein, um es auszuführen. ** | 604 ** Gib :! , gefolgt von einem externen Kommando ein, um es auszuführen. ** |
606 zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben. | 607 zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben. |
607 | 608 |
608 2. Nun tippe ein ! (Ausrufezeichen). Dies ermöglicht Dir, ein beliebiges, | 609 2. Nun tippe ein ! (Ausrufezeichen). Dies ermöglicht Dir, ein beliebiges, |
609 externes Shellkommando auszuführen. | 610 externes Shellkommando auszuführen. |
610 | 611 |
611 3. Als Beispiel tippe ls nach dem ! und drücke <ENTER>. Dies zeigt | 612 3. Als Beispiel tippe ls nach dem ! und drücke <ENTER>. Dies liefert |
612 eine Auflistung Deines Verzeichnisses; genauso, als wenn Du auf der | 613 eine Auflistung deines Verzeichnisses; genauso, als wenn Du in der |
613 Eingabeaufforderung wärst. Oder verwende :!dir , falls ls nicht geht. | 614 Eingabeaufforderung wärst. Oder verwende :!dir , falls ls nicht geht. |
614 | 615 |
615 Bemerkung: Mit dieser Methode kann jedes beliebige externe Kommando | 616 Anmerkung: Mit dieser Methode kann jedes beliebige externe Kommando |
616 ausgeführt werden, auch mit Argumenten. | 617 ausgeführt werden, auch mit Argumenten. |
617 | 618 |
618 Bemerkung: Alle : Kommandos müssen durch Eingabe von <ENTER> | 619 Anmerkung: Alle : Kommandos müssen durch Eingabe von <ENTER> |
619 abgeschlossen werden. Von jetzt an erwähnen wir dies nicht jedesmal. | 620 abgeschlossen werden. Von jetzt an erwähnen wir dies nicht jedesmal. |
620 | 621 |
621 | 622 |
622 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
623 Lektion 5.2: MEHR ÜBER DAS SCHREIBEN VON DATEIEN | 624 Lektion 5.2: MEHR ÜBER DAS SCHREIBEN VON DATEIEN |
624 | 625 |
625 | 626 |
626 ** Um am Text durchgeführte Änderungen zu speichern, tippe :w DATEINAME. ** | 627 ** Um am Text durchgeführte Änderungen zu speichern, tippe :w DATEINAME. ** |
627 | 628 |
628 1. Tippe :!dir oder :!ls , um eine Auflistung Deines Verzeichnisses zu | 629 1. Tippe :!dir oder :!ls , um eine Auflistung deines Verzeichnisses zu |
629 erhalten. Du weißt nun bereits, dass Du danach <ENTER> eingeben musst. | 630 erhalten. Du weißt nun bereits, dass Du danach <ENTER> eingeben musst. |
630 | 631 |
631 2. Wähle einen Dateinamen, der noch nicht existiert, z.B. TEST. | 632 2. Wähle einen Dateinamen, der noch nicht existiert, z.B. TEST. |
632 | 633 |
633 3. Nun tippe: :w TEST (wobei TEST der gewählte Dateiname ist). | 634 3. Nun tippe: :w TEST (wobei TEST der gewählte Dateiname ist). |
634 | 635 |
635 4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST. | 636 4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST. |
636 Um dies zu überprüfen, tippe nochmals :!ls bzw. !dir, um Deinen | 637 Um dies zu überprüfen, tippe nochmals :!ls bzw. !dir, um deinen |
637 Verzeichnisinhalt zu sehen. | 638 Verzeichnisinhalt zu sehen. |
638 | 639 |
639 Bemerkung: Würdest Du Vim jetzt beenden und danach wieder mit vim TEST | 640 Anmerkung: Würdest Du Vim jetzt beenden und danach wieder mit vim TEST |
640 starten, dann wäre diese Datei eine exakte Kopie des Tutors zu dem | 641 starten, dann wäre diese Datei eine exakte Kopie des Tutors zu dem |
641 Zeitpunkt, als Du ihn gespeichert hast. | 642 Zeitpunkt, als Du ihn gespeichert hast. |
642 | 643 |
643 5. Nun entferne die Datei durch Eingabe von (MS-DOS): :!del TEST | 644 5. Nun entferne die Datei durch Eingabe von (MS-DOS): :!del TEST |
644 oder (Unix): :!rm TEST | 645 oder (Unix): :!rm TEST |
645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 646 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
646 Lektion 5.3: AUSWÄHLEN VON TEXT ZUM SCHREIBEN | 647 Lektion 5.3: AUSWÄHLEN VON TEXT ZUM SCHREIBEN |
647 | 648 |
648 ** Um einen Abschnitt der Datei zu speichern, tippe v Bewegung :w DATEI ** | 649 ** Um einen Abschnitt der Datei zu speichern, tippe v Bewegung :w DATEI ** |
649 | 650 |
650 1. Bewege den Cursor zu dieser Zeile. | 651 1. Bewege den Cursor zu dieser Zeile. |
651 | 652 |
652 2. Tippe v und bewege den Cursor zum fünften Auflistungspunkt unten. | 653 2. Tippe v und bewege den Cursor zum fünften Auflistungspunkt unten. |
653 Bemerke, daß der Text hervorgehoben wird. | 654 Beachte, dass der Text hervorgehoben wird. |
654 | 655 |
655 3. Drücke das Zeichen : . Am Fuß des Schirms erscheint :'<,'> . | 656 3. Drücke das Zeichen : . Am Fuß des Schirms erscheint :'<,'> . |
656 | 657 |
657 4. Tippe w TEST , wobei TEST ein noch nicht vorhandener Dateiname ist. | 658 4. Tippe w TEST , wobei TEST ein noch nicht vorhandener Dateiname ist. |
658 Vergewissere Dich, daß Du :'<,'>w TEST siehst, bevor Du Enter drückst. | 659 Vergewissere Dich, dass Du :'<,'>w TEST siehst, bevor Du <ENTER> drückst. |
659 | 660 |
660 5. Vim schreibt die ausgewählten Zeilen in die Datei TEST. Benutze :!dir | 661 5. Vim schreibt die ausgewählten Zeilen in die Datei TEST. Benutze :!dir |
661 oder :!ls , um sie zu sehen. Lösche sie noch nicht! Wir werden sie in | 662 oder :!ls , um sie zu sehen. Lösche sie noch nicht! Wir werden sie in |
662 der nächsten Lektion benutzen. | 663 der nächsten Lektion benutzen. |
663 | 664 |
664 Bemerkung: Drücken von v startet die Visuelle Auswahl. Du kannst den Cursor | 665 Hinweis: Drücken von v startet die Visuelle Auswahl. Du kannst den Cursor |
665 umherbewegen, um die Auswahl größer oder kleiner zu machen. Anschließend | 666 umherbewegen, um die Auswahl zu vergrößern oder zu verkleinern. Anschließend |
666 kann man einen Operator anwenden, um mit dem Text etwas zu tun. Zum | 667 lässt sich ein Operator anwenden, um mit dem Text etwas zu tun. Zum Beispiel |
667 Beispiel löscht d den Text. | 668 löscht d den Text. |
669 | |
668 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
669 Lektion 5.4: EINLESEN UND ZUSAMMENFÜHREN VON DATEIEN | 671 Lektion 5.4: EINLESEN UND ZUSAMMENFÜHREN VON DATEIEN |
670 | 672 |
671 | 673 |
672 ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME ** | 674 ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME ** |
673 | 675 |
674 1. Platziere den Cursor überhalb dieser Zeile. | 676 1. Platziere den Cursor direkt über dieser Zeile. |
675 | 677 |
676 BEACHTE: Nachdem Du Schritt 2 ausgeführt hast, wirst Du Text aus Lektion 5.3 | 678 BEACHTE: Nachdem Du Schritt 2 ausgeführt hast, wirst Du Text aus Lektion 5.3 |
677 sehen. Dann bewege Dich wieder ABWÄRTS, um diese Lektion wiederzusehen. | 679 sehen. Dann bewege Dich wieder ABWÄRTS, Lektion 5.4 wiederzusehen. |
678 | 680 |
679 2. Nun lies Deine Datei TEST ein indem Du das Kommando :r TEST ausführst, | 681 2. Nun lies deine Datei TEST ein indem Du das Kommando :r TEST ausführst, |
680 wobei TEST der von Dir verwendete Dateiname ist. | 682 wobei TEST der von Dir verwendete Dateiname ist. |
681 Die eingelesene Datei wird unterhalb der Cursorzeile eingefügt. | 683 Die eingelesene Datei wird unterhalb der Cursorzeile eingefügt. |
682 | 684 |
683 3. Um zu überprüfen, dass die Datei eingelesen wurde, gehe zurück und siehe, | 685 3. Um zu überprüfen, dass die Datei eingelesen wurde, gehe zurück und |
684 dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und die | 686 beachte, dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und |
685 eingefügte Dateiversion. | 687 die eingefügte Dateiversion. |
686 | 688 |
687 Bemerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum | 689 Anmerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum |
688 Beispiel liest :r !ls die Ausgabe des Kommandos ls ein und platziert | 690 Beispiel liest :r !ls die Ausgabe des Kommandos ls ein und platziert |
689 sie unterhalb des Cursors. | 691 sie unterhalb des Cursors. |
690 | 692 |
691 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 693 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
692 ZUSAMMENFASSUNG VON LEKTION 5 | 694 ZUSAMMENFASSUNG VON LEKTION 5 |
718 ** Tippe o , um eine Zeile unterhalb des Cursors zu öffnen und Dich in ** | 720 ** Tippe o , um eine Zeile unterhalb des Cursors zu öffnen und Dich in ** |
719 ** den Einfügemodus zu begeben. ** | 721 ** den Einfügemodus zu begeben. ** |
720 | 722 |
721 1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten. | 723 1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten. |
722 | 724 |
723 2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursos zu öffnen | 725 2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursors zu öffnen |
724 und Dich in den Einfügemodus zu begeben. | 726 und Dich in den Einfügemodus zu begeben. |
725 | 727 |
726 3. Nun tippe etwas Text und drücke <ESC> , um den Einfügemodus zu verlassen. | 728 3. Nun tippe etwas Text und drücke <ESC> , um den Einfügemodus zu verlassen. |
727 | 729 |
728 ---> Mit o wird der Cursor auf der offenen Zeile im Einfügemodus platziert. | 730 ---> Mit o wird der Cursor auf der offenen Zeile im Einfügemodus platziert. |
729 | 731 |
730 4. Um eine Zeile ÜBERHALB des Cursos aufzumachen, gib einfach ein großes O | 732 4. Um eine Zeile ÜBERHALB des Cursors aufzumachen, gib einfach ein großes O |
731 statt einem kleinen o ein. Versuche dies auf der unten stehenden Zeile. | 733 statt einem kleinen o ein. Versuche dies auf der unten stehenden Zeile. |
732 | 734 |
733 ---> Öffne eine Zeile über dieser mit O , wenn der Cursor auf dieser Zeile ist. | 735 ---> Öffne eine Zeile über dieser mit O , wenn der Cursor auf dieser Zeile ist. |
734 | 736 |
735 | 737 |
753 Schritte 3 und 4. | 755 Schritte 3 und 4. |
754 | 756 |
755 ---> Diese Zei bietet Gelegen , Text in einer Zeile anzufü. | 757 ---> Diese Zei bietet Gelegen , Text in einer Zeile anzufü. |
756 ---> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzufügen. | 758 ---> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzufügen. |
757 | 759 |
758 Bemerkung: a, i und A gehen alle gleichermaßen in den Einfügemodus; der | 760 Anmerkung: a, i und A gehen alle gleichermaßen in den Einfügemodus; der |
759 einzige Unterschied ist, wo die Zeichen eingefügt werden. | 761 einzige Unterschied ist, wo die Zeichen eingefügt werden. |
760 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 762 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
761 Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE) | 763 Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE) |
762 | 764 |
763 | 765 |
765 | 767 |
766 1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. | 768 1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. |
767 Bewege den Cursor zum Anfang des ersten xxx . | 769 Bewege den Cursor zum Anfang des ersten xxx . |
768 | 770 |
769 2. Nun drücke R und tippe die Nummer, die darunter in der zweiten Zeile | 771 2. Nun drücke R und tippe die Nummer, die darunter in der zweiten Zeile |
770 steht, so das diese das xxx ersetzt. | 772 steht, so dass diese das xxx ersetzt. |
771 | 773 |
772 3. Drücke <ESC> , um den Ersetzungsmodus zu verlassen. Bemerke, daß der Rest | 774 3. Drücke <ESC> , um den Ersetzungsmodus zu verlassen. Beachte, dass der Rest |
773 der Zeile unverändert bleibt. | 775 der Zeile unverändert bleibt. |
774 | 776 |
775 4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen. | 777 4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen. |
776 | 778 |
777 ---> Das Addieren von 123 zu xxx ergibt xxx. | 779 ---> Das Addieren von 123 zu xxx ergibt xxx. |
778 ---> Das Addieren von 123 zu 456 ergibt 579. | 780 ---> Das Addieren von 123 zu 456 ergibt 579. |
779 | 781 |
780 Bemerkung: Der Ersetzungsmodus ist wie der Einfügemodus, aber jedes eingetippte | 782 Anmerkung: Der Ersetzungsmodus ist wie der Einfügemodus, aber jedes eingetippte |
781 Zeichen löscht ein vorhandenes Zeichen. | 783 Zeichen löscht ein vorhandenes Zeichen. |
782 | 784 |
783 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
784 Lektion 6.4: TEXT KOPIEREN UND EINFÜGEN | 786 Lektion 6.4: TEXT KOPIEREN UND EINFÜGEN |
785 | 787 |
786 ** Benutze den y Operator, um Text zu kopieren; p , um ihn einzufügen ** | 788 ** Benutze den y Operator, um Text zu kopieren; p , um ihn einzufügen ** |
787 | 789 |
788 1. Gehe zu der mit ---> markierten Zeile unten, setze den Cursor hinter "a)". | 790 1. Gehe zu der mit ---> markierten Zeile unten; setze den Cursor hinter "a)". |
789 | 791 |
790 2. Starte den Visuellen Modus mit v , bewege den Cursor genau vor "erste". | 792 2. Starte den Visuellen Modus mit v , bewege den Cursor genau vor "erste". |
791 | 793 |
792 3. Tippe y , um den hervorgehoben Text zu kopieren. | 794 3. Tippe y , um den hervorgehoben Text zu kopieren. |
793 | 795 |
800 dort mit p an. | 802 dort mit p an. |
801 | 803 |
802 ---> a) dies ist der erste Eintrag. | 804 ---> a) dies ist der erste Eintrag. |
803 b) | 805 b) |
804 | 806 |
805 Bemerkung: Du kannst y auch als Operator verwenden; yw kopiert ein Wort. | 807 Anmerkung: Du kannst y auch als Operator verwenden; yw kopiert ein Wort. |
806 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 808 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
807 Lektion 6.5: OPTIONEN SETZEN | 809 Lektion 6.5: OPTIONEN SETZEN |
808 | 810 |
809 ** Setze eine Option so, dass eine Suche oder eine Ersetzung Groß- ** | 811 ** Setze eine Option so, dass eine Suche oder Ersetzung Groß- ** |
810 ** und Kleinschreibung ignoriert ** | 812 ** und Kleinschreibung ignoriert ** |
811 | 813 |
812 1. Suche nach 'ignoriere', indem Du /ignoriere eingibst. | 814 1. Suche nach 'ignoriere', indem Du /ignoriere eingibst. |
813 Wiederhole die Suche einige Male, indem Du die n - Taste drückst. | 815 Wiederhole die Suche einige Male, indem Du die n - Taste drückst. |
814 | 816 |
815 2. Setze die 'ic' (Ignore case) - Option, indem Du :set ic eingibst. | 817 2. Setze die 'ic' (Ignore case) - Option, indem Du :set ic eingibst. |
816 | 818 |
817 3. Nun suche wieder nach 'ignoriere', indem Du n tippst. | 819 3. Nun suche wieder nach 'ignoriere', indem Du n tippst. |
818 Bemerke, daß jetzt Ignoriere und auch IGNORIERE gefunden wird. | 820 Beachte, dass jetzt Ignoriere und auch IGNORIERE gefunden wird. |
819 | 821 |
820 4. Setze die 'hlsearch' und 'incsearch' - Optionen: :set hls is | 822 4. Setze die 'hlsearch' und 'incsearch' - Optionen: :set hls is |
821 | 823 |
822 5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER> | 824 5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER> |
823 | 825 |
824 6. Um das Ignorieren von Groß/Kleinschreibung abzuschalten, tippe: :set noic | 826 6. Um das Ignorieren von Groß/Kleinschreibung abzuschalten, tippe: :set noic |
825 | 827 |
826 Bemerkung: Um die Hervorhebung der Treffer zu enfernen, gib ein: :nohlsearch | 828 Anmerkung: Um die Hervorhebung der Treffer zu entfernen, gib ein: :nohlsearch |
827 Bemerkung: Um die Schreibweise für eine einzige Suche zu ignorieren, benutze | 829 Anmerkung: Um die Schreibweise für eine einzige Suche zu ignorieren, benutze \c |
828 \c im Suchausdruck: /ignoriere\c <ENTER> | 830 im Suchausdruck: /ignoriere\c <ENTER> |
829 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
830 ZUSAMMENFASSUNG VON LEKTION 6 | 832 ZUSAMMENFASSUNG VON LEKTION 6 |
831 | 833 |
832 1. Tippe o , um eine Zeile UNTER dem Cursor zu öffnen und den Einfügemodus | 834 1. Tippe o , um eine Zeile UNTER dem Cursor zu öffnen und den Einfügemodus |
833 zu starten. | 835 zu starten |
834 Tippe O , um eine Zeile ÜBER dem Cursor zu öffnen. | 836 Tippe O , um eine Zeile ÜBER dem Cursor zu öffnen. |
835 | 837 |
836 2. Tippe a , um Text NACH dem Cursor anzufügen. | 838 2. Tippe a , um Text NACH dem Cursor anzufügen. |
837 Tippe A , um Text nach dem Zeilenende anzufügen. | 839 Tippe A , um Text nach dem Zeilenende anzufügen. |
838 | 840 |
874 :help user-manual | 876 :help user-manual |
875 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 877 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
876 Lektion 7.2: ERSTELLE EIN START-SKRIPT | 878 Lektion 7.2: ERSTELLE EIN START-SKRIPT |
877 | 879 |
878 | 880 |
879 ** Aktiviere die eingebauten Funktionalitäten von Vim ** | 881 ** Aktiviere die Features von Vim ** |
880 | 882 |
881 Vim besitzt viele Funktionalitäten, die über Vi hinausgehen, aber die meisten | 883 Vim besitzt viele Funktionalitäten, die über Vi hinausgehen, aber die meisten |
882 von ihnen sind standardmäßig deaktiviert. Um mehr Funktionalitäten zu nutzen, | 884 von ihnen sind standardmäßig deaktiviert. Um mehr Funktionalitäten zu nutzen, |
883 musst Du eine "vimrc" - Datei erstellen. | 885 musst Du eine "vimrc" - Datei erstellen. |
884 | 886 |
885 1. Starte das Editieren der "vimrc"-Datei, abhängig von Deinem System: | 887 1. Starte das Editieren der "vimrc"-Datei, abhängig von deinem System: |
886 :e ~/.vimrc für Unix | 888 :e ~/.vimrc für Unix |
887 :e $VIM/_vimrc für MS-Windows | 889 :e $VIM/_vimrc für MS-Windows |
888 | 890 |
889 2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein: | 891 2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein: |
890 :r $VIMRUNTIME/vimrc_example.vim | 892 :r $VIMRUNTIME/vimrc_example.vim |
891 | 893 |
892 3. Speichere die Datei mit: | 894 3. Speichere die Datei mit: |
893 :w | 895 :w |
894 | 896 |
895 Beim nächsten Start von Vim wird die Syntaxhervorhebung aktiviert sein. | 897 Beim nächsten Start von Vim wird die Syntaxhervorhebung aktiviert sein. |
896 Du kannst all Deine bevorzugten Optionen zu dieser "vimrc"-Datei zufügen. | 898 Du kannst all deine bevorzugten Optionen zu dieser "vimrc"-Datei zufügen. |
897 Für mehr Informationen tippe :help vimrc-intro | 899 Für mehr Informationen tippe :help vimrc-intro |
898 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 900 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
899 Lektion 7.3: VERVOLLSTÄNDIGEN | 901 Lektion 7.3: VERVOLLSTÄNDIGEN |
900 | 902 |
901 | 903 |
902 ** Kommandozeilenvervollständigung mit CTRL-D and <TAB> ** | 904 ** Kommandozeilenvervollständigung mit CTRL-D und <TAB> ** |
903 | 905 |
904 1. Stelle sicher, daß Vim nicht im vi-Kompatibilitätsmodus ist: :set nocp | 906 1. Stelle sicher, dass Vim nicht im Vi-Kompatibilitätsmodus ist: :set nocp |
905 | 907 |
906 2. Siehe nach, welche Dateien im Verzeichnis existieren: :!ls oder :dir | 908 2. Siehe nach, welche Dateien im Verzeichnis existieren: :!ls oder :dir |
907 | 909 |
908 3. Tippe den Beginn eines Komandos: :e | 910 3. Tippe den Beginn eines Kommandos: :e |
909 | 911 |
910 4. Drücke CTRL-D und Vim zeigt eine Liste mit "e" beginnender Kommandos. | 912 4. Drücke CTRL-D und Vim zeigt eine Liste mit "e" beginnender Kommandos. |
911 | 913 |
912 5. Drücke <TAB> und Vim vervollständigt den Kommandonamen zu ":edit". | 914 5. Drücke <TAB> und Vim vervollständigt den Kommandonamen zu ":edit". |
913 | 915 |
914 6. Nun füge ein Leerzeichen und den Beginn einer existierenden Datei an: | 916 6. Nun füge ein Leerzeichen und den Anfang einer existierenden Datei an: |
915 :edit DAT | 917 :edit DAT |
916 | 918 |
917 7. Drücke <TAB>. Vim vervollständigt den Namen (falls er eindeutig ist). | 919 7. Drücke <TAB>. Vim vervollständigt den Namen (falls er eindeutig ist). |
918 | 920 |
919 Bemerkung: Vervollständigung funktioniert für viele Kommandos. Versuche | 921 Anmerkung: Vervollständigung funktioniert für viele Kommandos. Probiere |
920 einfach CTRL-D und <TAB>. Dies ist insbesondere nützlich für :help . | 922 einfach CTRL-D und <TAB>. Dies ist insbesondere nützlich für :help . |
921 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 923 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
922 ZUSAMMENFASSUNG VON LEKTION 7 | 924 ZUSAMMENFASSUNG VON LEKTION 7 |
923 | 925 |
924 | 926 |
925 1. Tippe :help oder drücke <F1> oder <Help>, um ein Hilfefenster zu öffnen. | 927 1. Tippe :help oder drücke <F1> oder <Help>, um ein Hilfefenster zu öffnen. |
926 | 928 |
927 2. Tippe :help Kommando , um Hilfe über Kommando zu erhalten. | 929 2. Tippe :help Kommando , um Hilfe über Kommando zu erhalten. |
928 | 930 |
929 3. Tippe CTRL-W CTRL-W , um zum anderen Fenster zu springen. | 931 3. Tippe CTRL-W CTRL-W , um zum anderen Fenster zu springen. |
930 | 932 |
931 4. Tippe :q , um das Hilfefenster zu schließen. | 933 4. Tippe :q , um das Hilfefenster zu schließen. |
932 | 934 |
933 5. Erstelle ein vimrc - Startskript zur Sicherung bevorzugter Einstellungen. | 935 5. Erstelle ein vimrc - Startskript mit deinen bevorzugter Einstellungen. |
934 | 936 |
935 6. Drücke CTRL-D nach dem Tippen eines Kommandos : , um mögliche | 937 6. Drücke CTRL-D nach dem Tippen eines : Kommandos, um mögliche |
936 Vervollständigungen zu sehen. | 938 Vervollständigungen anzusehen. |
937 Drücke <TAB> für eine einzige Vervollständigung. | 939 Drücke <TAB> , um eine Vervollständigung zu anzuwenden. |
938 | 940 |
939 | 941 |
940 | 942 |
941 | 943 |
942 | 944 |
943 | 945 |
944 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
945 | 947 |
946 Damit ist der Vim Tutor beendet. Die Intention war, einen kurzen und | 948 Damit ist der Vim Tutor beendet. Seine Intention war, einen kurzen und |
947 bündigen Überblick über den Vim Editor zu liefern; gerade genug, um relativ | 949 bündigen Überblick über den Vim Editor zu geben; gerade genug, um relativ |
948 leicht mit ihm umgehen zu können. Der Vim Tutor hat nicht den geringsten | 950 leicht mit ihm umgehen zu können. Der Vim Tutor hat nicht den geringsten |
949 Anspruch auf Vollständigkeit; Vim hat noch weitaus mehr Kommandos. Lies als | 951 Anspruch auf Vollständigkeit; Vim hat noch weitaus mehr Kommandos. Lies als |
950 nächstes das User Manual: ":help user-manual". | 952 nächstes das User Manual: ":help user-manual". |
951 | 953 |
952 Für weiteres Lesen und Lernen ist folgendes Buch empfohlen : | 954 Für weiteres Lesen und Lernen ist folgendes Buch empfehlenswert : |
953 Vim - Vi Improved - von Steve Oualline | 955 Vim - Vi Improved - von Steve Oualline |
954 Verlag: New Riders | 956 Verlag: New Riders |
955 Das erste Buch, welches durchgängig Vim gewidmet ist. Besonders nützlich | 957 Das erste Buch, welches durchgängig Vim gewidmet ist. Besonders nützlich |
956 für Anfänger. Viele Beispiele und Bilder sind enthalten. | 958 für Anfänger. Viele Beispiele und Bilder sind enthalten. |
957 Siehe http://iccf-holland.org/click5.html | 959 Siehe http://iccf-holland.org/click5.html |
958 | 960 |
959 Folgendes Buch ist älter und mehr über Vi als Vim, aber auch empfehlenswert: | 961 Folgendes Buch ist älter und mehr über Vi als Vim, aber auch empfehlenswert: |
960 Textbearbeitung mit dem vi-Editor - von Linda Lamb und Arnold Robbins | 962 Textbearbeitung mit dem Vi-Editor - von Linda Lamb und Arnold Robbins |
961 Verlag O'Reilly - ISBN: 3897211262 | 963 Verlag O'Reilly - ISBN: 3897211262 |
962 In diesem Buch kann man fast alles finden, was man mit Vi tun möchte. | 964 In diesem Buch kann man fast alles finden, was man mit Vi tun möchte. |
963 Die sechste Ausgabe enthält auch Informationen über Vim. | 965 Die sechste Ausgabe enthält auch Informationen über Vim. |
964 | 966 |
965 Als aktuelle Referenz für Version 6.2 und knappe Einführung dient das | 967 Als aktuelle Referenz für Version 6.2 und knappe Einführung dient das |
968 mitp-Verlag, ISBN 3-8266-1425-9 | 970 mitp-Verlag, ISBN 3-8266-1425-9 |
969 Trotz der kompakten Darstellung ist es durch viele nützliche Beispiele auch | 971 Trotz der kompakten Darstellung ist es durch viele nützliche Beispiele auch |
970 für Einsteiger empfehlenswert. Probekapitel und die Beispielskripte sind | 972 für Einsteiger empfehlenswert. Probekapitel und die Beispielskripte sind |
971 online erhältlich. Siehe http://iccf-holland.org/click5.html | 973 online erhältlich. Siehe http://iccf-holland.org/click5.html |
972 | 974 |
973 Dieses Tutorial wurde geschrieben von Michael C. Pierce and Robert K. Ware, | 975 Dieses Tutorial wurde geschrieben von Michael C. Pierce und Robert K. Ware, |
974 Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State | 976 Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State |
975 University, zur Verfügung stellte. E-mail: bware@mines.colorado.edu. | 977 University, zur Verfügung stellte. E-Mail: bware@mines.colorado.edu. |
976 | 978 |
977 Bearbeitet für Vim von Bram Moolenaar. | 979 Bearbeitet für Vim von Bram Moolenaar. |
978 Deutsche Übersetzung von Joachim Hofmann 2007. E-mail: Joachim.Hof@gmx.de | 980 Deutsche Übersetzung von Joachim Hofmann 2015. E-Mail: Joachim.Hof@gmx.de |
979 | 981 |
980 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |