| 
									
										
										
										
											2015-04-13 14:22:40 +02:00
										 |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | =      W i l l k o m m e n   im   V I M   T u t o r    -    Version 1.7.de.1  = | 
					
						
							|  |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    Vim ist ein sehr m<>chtiger Editor, der viele Befehle bereitstellt; zu viele, | 
					
						
							|  |  |  |  |    um alle in einem Tutor wie diesem zu erkl<6B>ren.  Dieser Tutor ist so | 
					
						
							|  |  |  |  |    gestaltet, um genug Befehle vorzustellen, dass Du die F<>higkeit erlangst, | 
					
						
							|  |  |  |  |    Vim mit Leichtigkeit als einen Allzweck-Editor zu verwenden. | 
					
						
							|  |  |  |  |    Die Zeit f<>r das Durcharbeiten dieses Tutors betr<74>gt ca. 25-30 Minuten, | 
					
						
							|  |  |  |  |    abh<62>ngig davon, wie viel Zeit Du mit Experimentieren verbringst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ACHTUNG: | 
					
						
							|  |  |  |  |    Die in den Lektionen angewendeten Kommandos werden den Text modifizieren. | 
					
						
							|  |  |  |  |    Erstelle eine Kopie dieser Datei, in der Du <20>ben willst (falls Du "vimtutor" | 
					
						
							|  |  |  |  |    aufgerufen hast, ist dies bereits eine Kopie). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    Es ist wichtig, sich zu vergegenw<6E>rtigen, dass dieser Tutor f<>r das Anwenden | 
					
						
							|  |  |  |  |    konzipiert ist. Das bedeutet, dass Du die Befehle anwenden musst, um sie | 
					
						
							|  |  |  |  |    richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    Jetzt stelle sicher, dass deine Umstelltaste NICHT gedr<64>ckt ist und bet<65>tige | 
					
						
							|  |  |  |  |    die   j   Taste gen<65>gend Mal, um den Cursor nach unten zu bewegen, so dass | 
					
						
							|  |  |  |  |    Lektion 1.1 den Bildschirm vollkommen ausf<73>llt. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lektion 1.1: BEWEGEN DES CURSORS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Um den Cursor zu bewegen, dr<64>cke die h,j,k,l Tasten wie unten gezeigt. ** | 
					
						
							|  |  |  |  | 	     ^		 Hilfestellung: | 
					
						
							|  |  |  |  | 	     k		 Die h Taste befindet sich links und bewegt nach links. | 
					
						
							|  |  |  |  |        < h	 l >	 Die l Taste liegt rechts und bewegt nach rechts. | 
					
						
							|  |  |  |  | 	     j		 Die j Taste <20>hnelt einem Pfeil nach unten. | 
					
						
							|  |  |  |  | 	     v | 
					
						
							|  |  |  |  |   1. Bewege den Cursor auf dem Bildschirm umher, bis Du Dich sicher f<>hlst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Halte die Nach-Unten-Taste (j) gedr<64>ckt, bis sie sich wiederholt. | 
					
						
							|  |  |  |  |      Jetzt wei<65>t Du, wie Du Dich zur n<>chsten Lektion bewegen kannst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Immer, wenn Du Dir unsicher bist <20>ber das, was Du getippt hast, | 
					
						
							|  |  |  |  | 	   dr<64>cke <ESC> , um Dich in den Normalmodus zu begeben. | 
					
						
							|  |  |  |  | 	   Dann gib das gew<65>nschte Kommando noch einmal ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-15 20:20:18 +02:00
										 |  |  |  | Anmerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du | 
					
						
							| 
									
										
										
										
											2015-04-13 14:22:40 +02:00
										 |  |  |  | 	   hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller | 
					
						
							|  |  |  |  | 	   umherzubewegen, wenn Du Dich einmal daran gew<65>hnt hast. Wirklich! | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			    Lektion 1.2: VIM BEENDEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   !! Hinweis: Bevor Du einen der unten aufgef<65>hrten Schritte ausf<73>hrst, lies | 
					
						
							|  |  |  |  |      diese gesamte Lektion!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Dr<44>cke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe:	:q! <ENTER>. | 
					
						
							|  |  |  |  |      Dies beendet den Editor und VERWIRFT alle <20>nderungen, die Du gemacht hast. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Wenn Du die Eingabeaufforderung siehst, gib das Kommando ein, das Dich zu | 
					
						
							|  |  |  |  |      diesem Tutor gef<65>hrt hat. Dies w<>re:	vimtutor <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn Du Dir diese Schritte eingepr<70>gt hast und Du Dich sicher f<>hlst, | 
					
						
							|  |  |  |  |      f<>hre Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder | 
					
						
							|  |  |  |  |      hineinzugelangen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung:  :q! <ENTER>  verwirft alle <20>nderungen, die Du gemacht hast. Einige | 
					
						
							|  |  |  |  |      Lektionen sp<73>ter lernst Du, die <20>nderungen in einer Datei zu speichern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Bewege den Cursor abw<62>rts zu Lektion 1.3. | 
					
						
							|  |  |  |  |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 1.3: TEXT EDITIEREN - L<>SCHEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 ** Dr<44>cke  x  , um das Zeichen unter dem Cursor zu l<>schen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um die Fehler zu beheben, bewege den Cursor, bis er <20>ber dem Zeichen steht, | 
					
						
							|  |  |  |  |      das gel<65>scht werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke die  x  Taste, um das unerw<72>nschte Zeichen zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Die Kkuh sprangg <20>bberr deen Moond. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nun, da die Zeile korrekt ist, gehe weiter zur Lektion 1.4. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: W<>hrend Du durch diesen Tutor gehst, versuche nicht, auswendig zu | 
					
						
							|  |  |  |  |     lernen, lerne vielmehr durch Anwenden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 1.4: TEXT EDITIEREN - EINF<4E>GEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		    **  Dr<44>cke  i  , um Text einzuf<75>gen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf | 
					
						
							|  |  |  |  |      das erste Zeichen NACH der Stelle, an der Text eingef<65>gt werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke  i  und gib die n<>tigen Erg<72>nzungen ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn jeweils ein Fehler beseitigt ist, dr<64>cke <ESC> , um zum Normalmodus | 
					
						
							|  |  |  |  |      zur<75>ckzukehren. | 
					
						
							|  |  |  |  | 		 Wiederhole Schritte 2 bis 4, um den Satz zu korrigieren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> In dieser ft etwas . | 
					
						
							|  |  |  |  | ---> In dieser Zeile fehlt etwas Text. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wenn Du Dich mit dem Einf<6E>gen von Text sicher f<>hlst, gehe zu Lektion 1.5. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 1.5: TEXT EDITIEREN - ANF<4E>GEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		     ** Dr<44>cke  A  , um Text anzuf<75>gen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  |      Dabei ist gleichg<68>ltig, auf welchem Zeichen der Zeile der Cursor steht. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Dr<44>cke  A  und gib die erforderlichen Erg<72>nzungen ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Wenn das Anf<6E>gen abgeschlossen ist, dr<64>cke <ESC>, um in den Normalmodus | 
					
						
							|  |  |  |  |      zur<75>ckzukehren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole | 
					
						
							|  |  |  |  |      die Schritte 2 und 3, um den Satz zu auszubessern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> In dieser Zeile feh | 
					
						
							|  |  |  |  |      In dieser Zeile fehlt etwas Text. | 
					
						
							|  |  |  |  | ---> Auch hier steh | 
					
						
							|  |  |  |  |      Auch hier steht etwas Unvollst<73>ndiges. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wenn Du dich mit dem Anf<6E>gen von Text sicher f<>hlst, gehe zu Lektion 1.6. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lektion 1.6: EINE DATEI EDITIEREN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		 ** Benutze  :wq  , um eine Datei zu speichern und Vim zu verlassen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   !! Hinweis: Bevor Du einen der unten aufgef<65>hrten Schritte ausf<73>hrst, lies | 
					
						
							|  |  |  |  |      diese gesamte Lektion!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Verlasse den Editor so wie in Lektion 1.2:  :q!        | 
					
						
							|  |  |  |  | 	   Oder, falls du Zugriff zu einem anderen Terminal hast, f<>hre das  | 
					
						
							|  |  |  |  | 		 Folgende dort aus. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Gib dieses Kommando in die Eingabeaufforderung ein:  vim tutor <ENTER> | 
					
						
							|  |  |  |  |      'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei. | 
					
						
							|  |  |  |  |      Benutze eine Datei, die ge<67>ndert werden darf. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. F<>ge Text ein oder l<>sche ihn, wie Du in den vorangehenden Lektionen  | 
					
						
							|  |  |  |  |      gelernt hast. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Speichere die ge<67>nderte Datei und verlasse Vim mit:  :wq  <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Falls Du in Schritt 1 den vimtutor beendet hast, starte vimtutor neu und | 
					
						
							|  |  |  |  | 	   bewege dich abw<62>rts bis zur folgenden Zusammenfassung. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Nachdem Du obige Schritte gelesen und verstanden hast: f<>hre sie durch. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 1 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt. | 
					
						
							|  |  |  |  | 	 h (links)     j (unten)     k (aufw<66>rts)    l (rechts) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um Vim aus der Eingabeaufforderung zu starten, tippe: vim DATEI <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Um Vim zu verlassen und alle <20>nderungen zu verwerfen, tippe: | 
					
						
							|  |  |  |  | 		<ESC>  :q!  <ENTER> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um das Zeichen unter dem Cursor zu l<>schen, tippe:  x | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Um Text einzuf<75>gen oder anzuf<75>gen, tippe: | 
					
						
							|  |  |  |  | 	 i   Einzuf<75>genden Text eingeben   <ESC>    Einf<6E>gen vor dem Cursor | 
					
						
							|  |  |  |  | 	 A   Anzuf<75>genden Text eingeben    <ESC>    Anf<6E>gen nach dem Zeilenende | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Dr<44>cken von <ESC> bringt Dich in den Normalmodus oder bricht ein | 
					
						
							|  |  |  |  |      ungewolltes, erst teilweise eingegebenes Kommando ab. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Nun fahre mit Lektion 2 fort. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 2.1: L<>SCHKOMMANDOS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		   ** Tippe  dw  , um ein Wort zu l<>schen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Dr<44>cke  <ESC>  , um sicherzustellen, dass Du im Normalmodus bist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege den Cursor zum Anfang eines Wortes, das gel<65>scht werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  dw  , um das Wort zu entfernen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Anmerkung: Der Buchstabe  d  erscheint auf der untersten Zeile des Schirms, | 
					
						
							|  |  |  |  |         wenn Du ihn eingibst. Vim wartet darauf, dass Du  w  eingibst. Falls Du | 
					
						
							|  |  |  |  |         ein anderes Zeichen als  d  siehst, hast Du etwas Falsches getippt; | 
					
						
							|  |  |  |  |         dr<64>cke <ESC> und beginne noch einmal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Einige W<>rter lustig geh<65>ren nicht Papier in diesen Satz. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe | 
					
						
							|  |  |  |  |      zur Lektion 2.2. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lektion 2.2: WEITERE L<>SCHKOMMANDOS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	    ** Tippe  d$  , um bis zum Ende der Zeile zu l<>schen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Dr<44>cke <ESC> , um sicherzustellen, dass Du im Normalmodus bist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Bewege den Cursor zu der mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe    d$    , um bis zum Zeilenende zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei vorgeht. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		 Lektion 2.3: <20>BER OPERATOREN UND BEWEGUNGSZ<53>GE | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Viele Kommandos, die Text <20>ndern, setzen sich aus einem Operator und einer | 
					
						
							|  |  |  |  |   Bewegung zusammen. Das Format f<>r ein L<>schkommando mit dem L<>schoperator  d | 
					
						
							|  |  |  |  |   lautet wie folgt: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     d  Bewegung | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   wobei: | 
					
						
							|  |  |  |  |     d        - der L<>schoperator | 
					
						
							|  |  |  |  |     Bewegung - worauf der L<>schoperator angewandt wird (unten aufgef<65>hrt). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Eine kleine Auflistung von Bewegungen: | 
					
						
							|  |  |  |  |     w - bis zum Beginn des n<>chsten Wortes OHNE dessen erstes Zeichen. | 
					
						
							|  |  |  |  |     e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen. | 
					
						
							|  |  |  |  |     $ - zum Ende der Zeile MIT dem letzten Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Dementsprechend l<>scht die Eingabe von  de  vom Cursor an bis zum Wortende. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung:  Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den | 
					
						
							|  |  |  |  |   Cursor entsprechend. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	Lektion 2.4: ANWENDUNG EINES Z<>HLERS F<>R EINEN BEWEGUNGSSCHRITT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Die Eingabe einer Zahl vor einem Bewegungsschritt wiederholt diesen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zum Beginn der mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  2w  , um den Cursor zwei W<>rter vorw<72>rts zu bewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  3e  , um den Cursor zum Ende des dritten Wortes zu bewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  0  (Null) , um zum Anfang der Zeile zu gelangen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole Schritte 2 und 3 mit verschiedenen Nummern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ---> Dies ist nur eine Zeile aus W<>rtern, um sich darin herumzubewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Gehe weiter zu Lektion 2.5. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	 Lektion 2.5: ANWENDUNG EINES Z<>HLERS F<>R MEHRERE L<>SCHVORG<52>NGE | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   In der Kombination aus L<>schoperator und Bewegungsschritt (siehe oben)  | 
					
						
							|  |  |  |  |   stellt man, um mehr zu l<>schen dem Schritt einen Z<>hler voran: | 
					
						
							|  |  |  |  | 	 d  Nummer  Bewegungsschritt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit ---> | 
					
						
							|  |  |  |  |      markieren Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  d2w  , um die zwei W<>rter in GROSSBUCHSTABEN zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Wiederhole Schritte 1 und  2 mit einem anderen Z<>hler, um die darauffol- | 
					
						
							|  |  |  |  |      genden W<>rter in GROSSBUCHSTABEN mit einem einzigen Kommando zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Diese ABC DE Zeile FGHI JK LMN OP mit W<>rtern ist Q RS TUV bereinigt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lektion 2.6: ARBEITEN AUF ZEILEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	       ** Tippe  dd  , um eine ganze Zeile zu l<>schen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Wegen der H<>ufigkeit, dass man ganze Zeilen l<>scht, kamen die Entwickler von | 
					
						
							|  |  |  |  |   Vi darauf, dass es leichter w<>re, einfach zwei d's einzugeben, um eine Zeile | 
					
						
							|  |  |  |  |   zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur zweiten Zeile in der unten stehenden Redewendung. | 
					
						
							|  |  |  |  |   2. Tippe  dd  , um die Zeile zu l<>schen. | 
					
						
							|  |  |  |  |   3. Nun bewege Dich zur vierten Zeile. | 
					
						
							|  |  |  |  |   4. Tippe  2dd  , um zwei Zeilen zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  1)  Rosen sind rot, | 
					
						
							|  |  |  |  | --->  2)  Matsch ist lustig, | 
					
						
							|  |  |  |  | --->  3)  Veilchen sind blau, | 
					
						
							|  |  |  |  | --->  4)  Ich habe ein Auto, | 
					
						
							|  |  |  |  | --->  5)  Die Uhr sagt die Zeit, | 
					
						
							|  |  |  |  | --->  6)  Zucker ist s<><73>, | 
					
						
							|  |  |  |  | --->  7)  So wie Du auch. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 2.7: R<>CKG<4B>NGIG MACHEN (UNDO) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 ** Tippe u , um die letzten Kommandos r<>ckg<6B>ngig zu machen ** | 
					
						
							|  |  |  |  | 	      ** oder U , um eine ganze Zeile wiederherzustellen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu der mit ---> markierten Zeile unten | 
					
						
							|  |  |  |  |      und setze ihn auf den ersten Fehler. | 
					
						
							|  |  |  |  |   2. Tippe  x  , um das erste unerw<72>nschte Zeichen zu l<>schen. | 
					
						
							|  |  |  |  |   3. Nun tippe  u  , um das soeben ausgef<65>hrte Kommando r<>ckg<6B>ngig zu machen. | 
					
						
							|  |  |  |  |   4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x  Kommandos. | 
					
						
							|  |  |  |  |   5. Nun tippe ein gro<72>es  U , um die Zeile in ihren Ursprungszustand | 
					
						
							|  |  |  |  |      wiederherzustellen. | 
					
						
							|  |  |  |  |   6. Nun tippe  u  einige Male, um das U und die vorhergehenden Kommandos | 
					
						
							|  |  |  |  |      r<>ckg<6B>ngig zu machen. | 
					
						
							|  |  |  |  |   7. Nun tippe CTRL-R (halte CTRL gedr<64>ckt und dr<64>cke R) mehrere Male, um die | 
					
						
							|  |  |  |  |      Kommandos wiederherzustellen (die R<>ckg<6B>ngigmachungen r<>ckg<6B>ngig machen). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   8. Dies sind sehr n<>tzliche Kommandos.  Nun gehe weiter zur Zusammenfassung  | 
					
						
							|  |  |  |  |      von Lektion 2. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Um vom Cursor bis zum n<>chsten Wort zu l<>schen, tippe:    dw | 
					
						
							|  |  |  |  |   2. Um vom Cursor bis zum Ende einer Zeile zu l<>schen, tippe:     d$ | 
					
						
							|  |  |  |  |   3. Um eine ganze Zeile zu l<>schen, tippe:    dd | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um eine Bewegung zu wiederholen, stelle eine Nummer voran:   2w | 
					
						
							|  |  |  |  |   5. Das Format f<>r ein <20>nderungskommando ist: | 
					
						
							|  |  |  |  |                Operator   [Anzahl]   Bewegungsschritt | 
					
						
							|  |  |  |  |      wobei: | 
					
						
							|  |  |  |  |        Operator - gibt an, was getan werden soll, zum Beispiel  d  f<>r delete | 
					
						
							|  |  |  |  |        [Anzahl] - ein optionaler Z<>hler, um den Bewegungsschritt zu wiederholen | 
					
						
							|  |  |  |  |        Bewegungsschritt - Bewegung <20>ber den zu <20>ndernden Text, wie | 
					
						
							|  |  |  |  | 		  w (Wort), $ (zum Ende der Zeile), etc. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null:  0 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   7. Um vorherige Aktionen r<>ckg<6B>ngig zu machen, tippe:		u (kleines u) | 
					
						
							|  |  |  |  |      Um alle <20>nderungen auf einer Zeile r<>ckg<6B>ngig zu machen:   U (gro<72>es U) | 
					
						
							|  |  |  |  |      Um die R<>ckg<6B>ngigmachungen r<>ckg<6B>ngig zu machen, tippe:    CTRL-R | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   Lektion 3.1: ANF<4E>GEN (PUT) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ** Tippe  p  , um vorher gel<65>schten Text nach dem Cursor anzuf<75>gen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  dd  , um die Zeile zu l<>schen und sie in einem Vim-Register zu | 
					
						
							|  |  |  |  |      speichern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege den Cursor zur Zeile c), <20>BER derjenigen, wo die gel<65>schte Zeile | 
					
						
							|  |  |  |  |      platziert werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4.  Tippe   p   , um die Zeile unterhalb des Cursors zu platzieren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige | 
					
						
							|  |  |  |  |      Reihenfolge zu bringen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> d) Kannst Du das auch? | 
					
						
							|  |  |  |  | ---> b) Veilchen sind blau, | 
					
						
							|  |  |  |  | ---> c) Intelligenz ist lernbar, | 
					
						
							|  |  |  |  | ---> a) Rosen sind rot, | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lektion 3.2: ERSETZEN (REPLACE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Tippe  rx  , um das Zeichen unter dem Cursor durch  x zu ersetzen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Bewege den Cursor, bis er sich auf dem ersten Fehler befindet. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  r  und anschlie<69>end das Zeichen, welches dort stehen sollte. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Alf diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt! | 
					
						
							|  |  |  |  | --->  Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nun fahre fort mit Lektion 3.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Erinnere Dich daran, dass Du durch Anwenden lernen solltest, nicht  | 
					
						
							|  |  |  |  |      durch Auswendiglernen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 3.3: <20>NDERN (CHANGE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       ** Um eine <20>nderung bis zum Wortende durchzuf<75>hren, tippe  ce . ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Platziere den Cursor auf das  s  von Wstwr. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  ce  und die Wortkorrektur ein (in diesem Fall tippe  <20>rter ). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Dr<44>cke <ESC> und bewege den Cursor zum n<>chsten zu <20>ndernden Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Einige Wstwr dieser Zlaww lasdjlaf mit dem <20>ndern-Operator gaaauu werden. | 
					
						
							|  |  |  |  | ---> Einige W<>rter dieser Zeile sollen mit dem <20>ndern-Operator ge<67>ndert werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Beachte, dass  ce  das Wort l<>scht und Dich in den Eingabemodus versetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 3.4: MEHR <20>NDERUNGEN MITTELS c | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ** Das change-Kommando arbeitet mit denselben Bewegungen wie delete.  ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Der change Operator arbeitet in gleicher Weise wie delete. Das Format ist: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |          c    [Anzahl]  Bewegungsschritt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Die Bewegungsschritte sind die gleichen , so wie  w  (Wort) und  $ | 
					
						
							|  |  |  |  |      (Zeilenende). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege Dich zur ersten unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Bewege den Cursor zum ersten Fehler. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Tippe  c$  , gib den Rest der Zeile wie in der zweiten ein, dr<64>cke <ESC> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden. | 
					
						
							|  |  |  |  | ---> Das Ende dieser Zeile soll mit dem  c$  Kommando korrigiert werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Du kannst die R<>cktaste benutzen, um Tippfehler zu korrigieren. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 3 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Um einen vorher gel<65>schten Text anzuf<75>gen, tippe   p . Dies f<>gt den | 
					
						
							|  |  |  |  |      gel<65>schten Text NACH dem Cursor an (wenn eine ganze Zeile gel<65>scht wurde, | 
					
						
							|  |  |  |  |      wird diese in die Zeile unter dem Cursor eingef<65>gt). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um das Zeichen unter dem Cursor zu ersetzen, tippe   r   und danach das  | 
					
						
							|  |  |  |  |      an dieser Stelle gewollte Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Der <20>nderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des | 
					
						
							|  |  |  |  |      Bewegungsschrittes zu <20>ndern. Tippe  ce  , um eine <20>nderung vom Cursor bis | 
					
						
							|  |  |  |  |      zum Ende des Wortes vorzunehmen;  c$  bis zum Ende einer Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Das Format f<>r change ist: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 c   [Anzahl]  Bewegungsschritt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Nun fahre mit der n<>chsten Lektion fort. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		  Lektion 4.1: CURSORPOSITION UND DATEISTATUS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Tippe CTRL-G , um deine Dateiposition sowie den Dateistatus anzuzeigen. ** | 
					
						
							|  |  |  |  |      ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausf<73>hrst!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Halte die Ctrl Taste unten und dr<64>cke  g . Dies nennen wir CTRL-G. | 
					
						
							|  |  |  |  |      Eine Statusmeldung am Fu<46> der Seite erscheint mit dem Dateinamen und der | 
					
						
							|  |  |  |  |      Position innerhalb der Datei. Merke Dir die Zeilennummer f<>r Schritt 3. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: M<>glicherweise siehst Du die Cursorposition in der unteren rechten | 
					
						
							|  |  |  |  |       Bildschirmecke. Dies ist Auswirkung der 'ruler' Option  | 
					
						
							|  |  |  |  | 	  (siehe :help 'ruler') | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Dr<44>cke  G  , um Dich zum Ende der Datei zu begeben. | 
					
						
							|  |  |  |  |      Tippe  gg  , um Dich zum Anfang der Datei zu begeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von  G . | 
					
						
							|  |  |  |  |      Dies bringt Dich zur<75>ck zu der Zeile, auf der Du gestanden hast, als Du | 
					
						
							|  |  |  |  |      das erste Mal CTRL-G gedr<64>ckt hast. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn Du Dich sicher genug f<>hlst, f<>hre die Schritte 1 bis 3 aus. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lektion 4.2: DAS SUCHEN - KOMMANDO | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Tippe  /  gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Im Normalmodus, tippe das  /  Zeichen.  Beachte, dass das  / und der | 
					
						
							|  |  |  |  |      Cursor am Fu<46> des Schirms erscheinen, so wie beim :	Kommando. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach  n (f<>r next). | 
					
						
							|  |  |  |  |      Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe  N . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um nach einem Ausdruck r<>ckw<6B>rts zu suchen , benutze  ?  statt  / . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Um dahin zur<75>ckzukehren, von wo Du gekommen bist, dr<64>cke CTRL-O (Halte | 
					
						
							|  |  |  |  |      Ctrl unten und dr<64>cke den Buchstaben o). Wiederhole dies, um noch weiter | 
					
						
							|  |  |  |  |      zur<75>ckzugehen.  CTRL-I geht vorw<72>rts. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler | 
					
						
							|  |  |  |  | Anmerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang | 
					
						
							|  |  |  |  |         fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 4.3: PASSENDE KLAMMERN FINDEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Tippe  % , um eine gegen<65>berliegenden Klammer ),], oder } zu finden. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Platziere den Cursor auf irgendeinem der Zeichen (, [, oder { in der unten | 
					
						
							|  |  |  |  |      stehenden Zeile, die mit ---> markiert ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun tippe das  %  Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Der Cursor bewegt sich zur passenden gegen<65>berliegenden Klammer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  % , um den Cursor zur passenden anderen Klammer zu bewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere  %  aus. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern }  darin. )) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Diese Funktionalit<69>t ist sehr n<>tzlich bei der Fehlersuche in einem | 
					
						
							|  |  |  |  |      Programmtext, in dem passende Klammern fehlen! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 ** Tippe :s/alt/neu/g  , um 'alt' durch 'neu' zu ersetzen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  :s/diee/die <ENTER> .  Beachte, dass der Befehl nur das erste | 
					
						
							|  |  |  |  |      Vorkommen von "diee" ersetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe   :s/diee/die/g . Das Zuf<75>gen des Flags  g   bedeutet, eine | 
					
						
							|  |  |  |  |      globale Ersetzung <20>ber die Zeile durchzuf<75>hren, dies ersetzt alle  | 
					
						
							|  |  |  |  | 	 Vorkommen von "diee" auf der Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> diee sch<63>nste Zeit, um diee Blumen anzuschauen, ist diee Fr<46>hlingszeit. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu <20>ndern, | 
					
						
							|  |  |  |  |      tippe  :#,#s/alt/neu/g  wobei #,# die Zeilennummern des Bereiches sind, | 
					
						
							|  |  |  |  |                              in dem die Ersetzung durchgef<65>hrt werden soll. | 
					
						
							|  |  |  |  |      Tippe  :%s/alt/neu/g    um alle Vorkommen in der gesamten Datei zu <20>ndern. | 
					
						
							|  |  |  |  |      Tippe  :%s/alt/neu/gc   um alle Vorkommen in der gesamten Datei zu finden | 
					
						
							|  |  |  |  |                      mit einem Fragedialog, ob ersetzt werden soll oder nicht. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 4 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. CTRL-G  zeigt die aktuelle Dateiposition sowie den Dateistatus. | 
					
						
							|  |  |  |  |              G  bringt Dich zum Ende der Datei. | 
					
						
							|  |  |  |  |      Nummer  G  bringt Dich zur entsprechenden Zeilennummer. | 
					
						
							|  |  |  |  |             gg  bringt Dich zur ersten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Die Eingabe von  /  plus einem Ausdruck sucht VORW<52>RTS nach dem Ausdruck. | 
					
						
							|  |  |  |  |      Die Eingabe von  ?  plus einem Ausdruck sucht R<>CKW<4B>RTS nach dem Ausdruck. | 
					
						
							|  |  |  |  |      Tippe nach einer Suche  n  , um das n<>chste Vorkommen in der gleichen | 
					
						
							|  |  |  |  |      Richtung zu finden; oder  N  , um in der Gegenrichtung zu suchen. | 
					
						
							|  |  |  |  |      CTRL-O bringt Dich zur<75>ck zu <20>lteren Positionen, CTRL-I zu neueren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Die Eingabe von  %  , wenn der Cursor sich auf (,),[,],{, oder } | 
					
						
							|  |  |  |  |      befindet, bringt Dich zur Gegenklammer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen, | 
					
						
							|  |  |  |  |              tippe       :s/alt/neu | 
					
						
							|  |  |  |  |      Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe  :s/alt/neu/g | 
					
						
							|  |  |  |  |      Um Ausdr<64>cke innerhalb zweier Zeilen # zu ersetzen        :#,#s/alt/neu/g | 
					
						
							|  |  |  |  |      Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe  :%s/alt/neu/g | 
					
						
							|  |  |  |  |      F<>r eine jedesmalige Best<73>tigung, addiere 'c' (confirm)   :%s/alt/neu/gc | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		Lektion 5.1: AUSF<53>HREN EINES EXTERNEN KOMMANDOS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Gib  :! , gefolgt von einem externen Kommando ein, um es auszuf<75>hren. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tippe das vertraute Kommando  :  , um den Cursor auf den Fu<46> des Schirms | 
					
						
							|  |  |  |  |      zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun tippe ein  !  (Ausrufezeichen).  Dies erm<72>glicht Dir, ein beliebiges, | 
					
						
							|  |  |  |  |      externes Shellkommando auszuf<75>hren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Als Beispiel tippe   ls   nach dem  !  und dr<64>cke <ENTER>. Dies liefert | 
					
						
							|  |  |  |  |      eine Auflistung deines Verzeichnisses; genauso, als wenn Du in der | 
					
						
							|  |  |  |  |      Eingabeaufforderung w<>rst.  Oder verwende  :!dir  , falls ls nicht geht. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung:  Mit dieser Methode kann jedes beliebige externe Kommando | 
					
						
							|  |  |  |  |      ausgef<65>hrt werden, auch mit Argumenten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung:  Alle  :  Kommandos m<>ssen durch Eingabe von <ENTER> | 
					
						
							|  |  |  |  |      abgeschlossen werden. Von jetzt an erw<72>hnen wir dies nicht jedesmal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		Lektion 5.2: MEHR <20>BER DAS SCHREIBEN VON DATEIEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ** Um am Text durchgef<65>hrte <20>nderungen zu speichern, tippe :w DATEINAME. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tippe  :!dir  oder  :!ls  , um eine Auflistung deines Verzeichnisses zu | 
					
						
							|  |  |  |  |      erhalten.  Du wei<65>t nun bereits, dass Du danach <ENTER> eingeben musst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. W<>hle einen Dateinamen, der noch nicht existiert, z.B. TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe:  :w TEST   (wobei TEST der gew<65>hlte Dateiname ist). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST. | 
					
						
							|  |  |  |  |      Um dies zu <20>berpr<70>fen, tippe nochmals  :!ls  bzw.  !dir, um deinen | 
					
						
							|  |  |  |  |      Verzeichnisinhalt zu sehen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: W<>rdest Du Vim jetzt beenden und danach wieder mit vim TEST | 
					
						
							|  |  |  |  |     starten, dann w<>re diese Datei eine exakte Kopie des Tutors zu dem | 
					
						
							|  |  |  |  |     Zeitpunkt, als Du ihn gespeichert hast. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Nun entferne die Datei durch Eingabe von (MS-DOS):    :!del TEST | 
					
						
							|  |  |  |  |                       oder (Unix):                         :!rm TEST | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		 Lektion 5.3: AUSW<53>HLEN VON TEXT ZUM SCHREIBEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ** Um einen Abschnitt der Datei zu speichern,  tippe  v  Bewegung  :w DATEI ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu dieser Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  v  und bewege den Cursor zum f<>nften Auflistungspunkt unten. | 
					
						
							|  |  |  |  |      Beachte, dass der Text hervorgehoben wird. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke das Zeichen  : . Am Fu<46> des Schirms erscheint  :'<,'> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  w TEST  , wobei TEST ein noch nicht vorhandener Dateiname ist. | 
					
						
							|  |  |  |  |      Vergewissere Dich, dass Du  :'<,'>w TEST  siehst, bevor Du <ENTER> dr<64>ckst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Vim schreibt die ausgew<65>hlten Zeilen in die Datei TEST. Benutze  :!dir | 
					
						
							|  |  |  |  |      oder  :!ls , um sie zu sehen. L<>sche sie noch nicht! Wir werden sie in | 
					
						
							|  |  |  |  |      der n<>chsten Lektion benutzen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Hinweis: Dr<44>cken von  v  startet die Visuelle Auswahl. Du kannst den Cursor | 
					
						
							|  |  |  |  |    umherbewegen, um die Auswahl zu vergr<67><72>ern oder zu verkleinern. Anschlie<69>end | 
					
						
							|  |  |  |  |    l<>sst sich ein Operator anwenden, um mit dem Text etwas zu tun. Zum Beispiel | 
					
						
							|  |  |  |  |    l<>scht  d  den Text. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	      Lektion 5.4: EINLESEN UND ZUSAMMENF<4E>HREN VON DATEIEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** Um den Inhalt einer Datei einzulesen, tippe  :r DATEINAME  ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Platziere den Cursor direkt <20>ber dieser Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | BEACHTE:  Nachdem Du Schritt 2 ausgef<65>hrt hast, wirst Du Text aus Lektion 5.3 | 
					
						
							|  |  |  |  |        sehen. Dann bewege Dich wieder ABW<42>RTS, Lektion 5.4 wiederzusehen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun lies deine Datei TEST ein indem Du das Kommando  :r TEST  ausf<73>hrst, | 
					
						
							|  |  |  |  |      wobei TEST der von Dir verwendete Dateiname ist. | 
					
						
							|  |  |  |  |      Die eingelesene Datei wird unterhalb der Cursorzeile eingef<65>gt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Um zu <20>berpr<70>fen, dass die Datei eingelesen wurde, gehe zur<75>ck und  | 
					
						
							|  |  |  |  |      beachte, dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und  | 
					
						
							|  |  |  |  | 	 die eingef<65>gte Dateiversion. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum | 
					
						
							|  |  |  |  |      Beispiel liest  :r !ls  die Ausgabe des Kommandos ls ein und platziert | 
					
						
							|  |  |  |  |      sie unterhalb des Cursors. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 5 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. :!Kommando  f<>hrt ein externes Kommando aus. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       Einige n<>tzliche Beispiele sind | 
					
						
							|  |  |  |  | 	(MS-DOS)	  (Unix) | 
					
						
							|  |  |  |  | 	 :!dir		   :!ls		   -  zeigt eine Verzeichnisauflistung. | 
					
						
							|  |  |  |  | 	 :!del DATEINAME   :!rm DATEINAME  -  entfernt Datei DATEINAME. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. :w DATEINAME  speichert die aktuelle Vim-Datei unter dem Namen  DATEINAME. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. v  Bewegung  :w DATEINAME  schreibt die Visuell ausgew<65>hlten Zeilen in | 
					
						
							|  |  |  |  |      die Datei DATEINAME. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. :r DATEINAME  l<>dt die Datei DATEINAME und f<>gt sie unterhalb der | 
					
						
							|  |  |  |  |      Cursorposition ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. :r !dir  liest die Ausgabe des Kommandos dir und f<>gt sie unterhalb der | 
					
						
							|  |  |  |  |      Cursorposition ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lektion 6.1: ZEILEN <20>FFNEN (OPEN) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Tippe  o	, um eine Zeile unterhalb des Cursors zu <20>ffnen und Dich in ** | 
					
						
							|  |  |  |  |                       ** den Einf<6E>gemodus zu begeben. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursors zu <20>ffnen | 
					
						
							|  |  |  |  |      und Dich in den Einf<6E>gemodus zu begeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe etwas Text und dr<64>cke <ESC> , um den Einf<6E>gemodus zu verlassen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Mit  o  wird der Cursor auf der offenen Zeile im Einf<6E>gemodus platziert. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um eine Zeile <20>BERHALB des Cursors aufzumachen, gib einfach ein gro<72>es  O | 
					
						
							|  |  |  |  |      statt einem kleinen  o  ein. Versuche dies auf der unten stehenden Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> <20>ffne eine Zeile <20>ber dieser mit O , wenn der Cursor auf dieser Zeile ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lektion 6.2: TEXT ANF<4E>GEN (APPEND) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	     ** Tippe  a  , um Text NACH dem Cursor einzuf<75>gen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zum Anfang der ersten <20>bungszeile mit ---> unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Dr<44>cke  e  , bis der Cursor am Ende von  Zei  steht. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe ein kleines  a  , um Text NACH dem Cursor anzuf<75>gen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Vervollst<73>ndige das Wort so wie in der Zeile darunter.  Dr<44>cke <ESC> , | 
					
						
							|  |  |  |  |      um den Einf<6E>gemodus zu verlassen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Bewege Dich mit  e  zum n<>chsten unvollst<73>ndigen Wort und wiederhole | 
					
						
							|  |  |  |  |      Schritte 3 und 4. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Diese Zei bietet Gelegen , Text in einer Zeile anzuf<75>. | 
					
						
							|  |  |  |  | ---> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzuf<75>gen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung:  a, i und A gehen alle gleicherma<6D>en in den Einf<6E>gemodus; der | 
					
						
							|  |  |  |  |             einzige Unterschied ist, wo die Zeichen eingef<65>gt werden. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	      Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** Tippe ein gro<72>es  R  , um mehr als ein Zeichen zu ersetzen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. | 
					
						
							|  |  |  |  |      Bewege den Cursor zum Anfang des ersten  xxx . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun dr<64>cke  R  und tippe die Nummer, die darunter in der zweiten Zeile | 
					
						
							|  |  |  |  |      steht, so dass diese das xxx ersetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke <ESC> , um den Ersetzungsmodus zu verlassen. Beachte, dass der Rest | 
					
						
							|  |  |  |  |      der Zeile unver<65>ndert bleibt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Das Addieren von 123 zu xxx ergibt xxx. | 
					
						
							|  |  |  |  | ---> Das Addieren von 123 zu 456 ergibt 579. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Der Ersetzungsmodus ist wie der Einf<6E>gemodus, aber jedes eingetippte | 
					
						
							|  |  |  |  |            Zeichen l<>scht ein vorhandenes Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		    Lektion 6.4: TEXT KOPIEREN UND EINF<4E>GEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Benutze den  y  Operator, um Text zu kopieren;  p  , um ihn einzuf<75>gen ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Gehe zu der mit ---> markierten Zeile unten; setze den Cursor hinter "a)". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Starte den Visuellen Modus mit  v  , bewege den Cursor genau vor "erste". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  y  , um den hervorgehoben Text zu kopieren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Bewege den Cursor zum Ende der n<>chsten Zeile:  j$ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Tippe  p , um den Text einzuf<75>gen und anschlie<69>end:  a zweite <ESC> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Benutze den Visuellen Modus, um " Eintrag." auszuw<75>hlen, kopiere mittels | 
					
						
							|  |  |  |  |      y , bewege Dich zum Ende der n<>chsten Zeile mit  j$  und f<>ge den Text | 
					
						
							|  |  |  |  |      dort mit  p  an. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  a) dies ist der erste Eintrag. | 
					
						
							|  |  |  |  |       b) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Du kannst  y  auch als Operator verwenden;  yw  kopiert ein Wort. | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 6.5: OPTIONEN SETZEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       ** Setze eine Option so, dass eine Suche oder Ersetzung Gro<72>- ** | 
					
						
							|  |  |  |  | 		      ** und Kleinschreibung ignoriert ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Suche nach 'ignoriere', indem Du    /ignoriere   eingibst. | 
					
						
							|  |  |  |  |      Wiederhole die Suche einige Male, indem Du die n - Taste dr<64>ckst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Setze die 'ic' (Ignore case) - Option, indem Du   :set ic   eingibst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun suche wieder nach 'ignoriere', indem Du  n  tippst. | 
					
						
							|  |  |  |  |      Beachte, dass jetzt Ignoriere und auch IGNORIERE gefunden wird. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Setze die 'hlsearch' und 'incsearch' - Optionen:     :set hls is | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Um das Ignorieren von Gro<72>/Kleinschreibung abzuschalten, tippe:  :set noic | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Um die Hervorhebung der Treffer zu entfernen, gib ein:  :nohlsearch | 
					
						
							|  |  |  |  | Anmerkung: Um die Schreibweise f<>r eine einzige Suche zu ignorieren, benutze \c | 
					
						
							|  |  |  |  |            im Suchausdruck:  /ignoriere\c  <ENTER> | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON LEKTION 6 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  1. Tippe  o  , um eine Zeile UNTER dem Cursor zu <20>ffnen und den Einf<6E>gemodus | 
					
						
							|  |  |  |  |                 zu starten | 
					
						
							|  |  |  |  |     Tippe  O  , um eine Zeile <20>BER dem Cursor zu <20>ffnen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  2. Tippe  a  , um Text NACH dem Cursor anzuf<75>gen. | 
					
						
							|  |  |  |  |     Tippe  A  , um Text nach dem Zeilenende anzuf<75>gen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  3. Das Kommando  e  bringt Dich zum Ende eines Wortes. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  4. Der Operator  y  (yank) kopiert Text,  p  (put) f<>gt ihn ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  5. Ein gro<72>es  R  geht in den Ersetzungsmodus bis zum Dr<44>cken von  <ESC> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  6. Die Eingabe von ":set xxx" setzt die Option "xxx". Einige Optionen sind: | 
					
						
							|  |  |  |  | 	'ic' 'ignorecase'    Ignoriere Gro<72>/Kleinschreibung bei einer Suche | 
					
						
							|  |  |  |  | 	'is' 'incsearch'     Zeige Teil<69>bereinstimmungen f<>r einen Suchausdruck | 
					
						
							|  |  |  |  | 	'hls' 'hlsearch'     Hebe alle passenden Ausdr<64>cke hervor | 
					
						
							|  |  |  |  |     Der Optionsname kann in der Kurz- oder der Langform angegeben werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  7. Stelle einer Option "no" voran, um sie abzuschalten:   :set noic | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lektion 7.1 : AUFRUFEN VON HILFE | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		     ** Nutze das eingebaute Hilfesystem ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vim besitzt ein umfassendes eingebautes Hilfesystem.  F<>r den Anfang probiere | 
					
						
							|  |  |  |  |   eins der drei folgenden Dinge aus: | 
					
						
							|  |  |  |  | 	- Dr<44>cke die <Hilfe> - Taste (falls Du eine besitzt) | 
					
						
							|  |  |  |  | 	- Dr<44>cke die <F1> Taste (falls Du eine besitzt) | 
					
						
							|  |  |  |  | 	- Tippe   :help <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Lies den Text im Hilfefenster, um zu verstehen wie die Hilfe funktioniert. | 
					
						
							|  |  |  |  |   Tippe  CTRL-W CTRL-W   , um von einem Fenster zum anderen zu springen. | 
					
						
							|  |  |  |  |   Tippe   :q <ENTER>  , um das Hilfefenster zu schlie<69>en. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Du kannst Hilfe zu praktisch jedem Thema finden, indem Du dem ":help"- | 
					
						
							|  |  |  |  |   Kommando ein Argument gibst.  Probiere folgendes (<ENTER> nicht vergessen): | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:help w | 
					
						
							|  |  |  |  | 	:help c_CTRL-D | 
					
						
							|  |  |  |  | 	:help insert-index | 
					
						
							|  |  |  |  | 	:help user-manual | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 7.2: ERSTELLE EIN START-SKRIPT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	          **  Aktiviere die Features von Vim ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vim besitzt viele Funktionalit<69>ten, die <20>ber Vi hinausgehen, aber die meisten | 
					
						
							|  |  |  |  |   von ihnen sind standardm<64><6D>ig deaktiviert. Um mehr Funktionalit<69>ten zu nutzen, | 
					
						
							|  |  |  |  |   musst Du eine "vimrc" - Datei erstellen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Starte das Editieren der "vimrc"-Datei, abh<62>ngig von deinem System: | 
					
						
							|  |  |  |  | 	:e ~/.vimrc		f<>r Unix | 
					
						
							| 
									
										
										
										
											2021-05-30 20:54:13 +02:00
										 |  |  |  | 	:e ~/_vimrc		f<>r MS-Windows | 
					
						
							| 
									
										
										
										
											2015-04-13 14:22:40 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein: | 
					
						
							|  |  |  |  | 	:r $VIMRUNTIME/vimrc_example.vim | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Speichere die Datei mit: | 
					
						
							|  |  |  |  | 	:w | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Beim n<>chsten Start von Vim wird die Syntaxhervorhebung aktiviert sein. | 
					
						
							|  |  |  |  |   Du kannst all deine bevorzugten Optionen zu dieser "vimrc"-Datei zuf<75>gen. | 
					
						
							|  |  |  |  |   F<>r mehr Informationen tippe  :help vimrc-intro | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 Lektion 7.3: VERVOLLST<53>NDIGEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	   ** Kommandozeilenvervollst<73>ndigung mit CTRL-D und <TAB> ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Stelle sicher, dass Vim nicht im Vi-Kompatibilit<69>tsmodus ist:  :set nocp | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 16:22:31 +02:00
										 |  |  |  |   2. Siehe nach, welche Dateien im Verzeichnis existieren:  :!ls  oder  :!dir | 
					
						
							| 
									
										
										
										
											2015-04-13 14:22:40 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe den Beginn eines Kommandos:  :e | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Dr<44>cke  CTRL-D  und Vim zeigt eine Liste mit "e" beginnender Kommandos. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Dr<44>cke  <TAB>  und Vim vervollst<73>ndigt den Kommandonamen zu ":edit". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Nun f<>ge ein Leerzeichen und den Anfang einer existierenden Datei an: | 
					
						
							|  |  |  |  |      :edit DAT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   7. Dr<44>cke <TAB>. Vim vervollst<73>ndigt den Namen (falls er eindeutig ist). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Anmerkung: Vervollst<73>ndigung funktioniert f<>r viele Kommandos. Probiere | 
					
						
							|  |  |  |  |      einfach CTRL-D und <TAB>.  Dies ist insbesondere n<>tzlich f<>r  :help . | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 				     ZUSAMMENFASSUNG VON LEKTION 7 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tippe  :help  oder dr<64>cke <F1> oder <Help>, um ein Hilfefenster zu <20>ffnen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe  :help Kommando  , um Hilfe <20>ber  Kommando  zu erhalten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  CTRL-W CTRL-W  , um zum anderen Fenster zu springen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  :q  , um das Hilfefenster zu schlie<69>en. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Erstelle ein vimrc - Startskript mit deinen bevorzugter Einstellungen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Dr<44>cke CTRL-D nach dem Tippen eines  :  Kommandos, um m<>gliche | 
					
						
							|  |  |  |  |      Vervollst<73>ndigungen anzusehen. | 
					
						
							|  |  |  |  |      Dr<44>cke <TAB> , um eine Vervollst<73>ndigung zu anzuwenden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Damit ist der Vim Tutor beendet.  Seine Intention war, einen kurzen und | 
					
						
							|  |  |  |  |   b<>ndigen <20>berblick <20>ber den Vim Editor zu geben; gerade genug, um relativ | 
					
						
							|  |  |  |  |   leicht mit ihm umgehen zu k<>nnen.  Der Vim Tutor hat nicht den geringsten | 
					
						
							|  |  |  |  |   Anspruch auf Vollst<73>ndigkeit; Vim hat noch weitaus mehr Kommandos. Lies als | 
					
						
							|  |  |  |  |   n<>chstes das User Manual: ":help user-manual". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   F<>r weiteres Lesen und Lernen ist folgendes Buch empfehlenswert : | 
					
						
							|  |  |  |  | 	Vim - Vi Improved - von Steve Oualline | 
					
						
							|  |  |  |  | 	Verlag: New Riders | 
					
						
							|  |  |  |  |   Das erste Buch, welches durchg<68>ngig Vim gewidmet ist.  Besonders n<>tzlich | 
					
						
							|  |  |  |  |   f<>r Anf<6E>nger.  Viele Beispiele und Bilder sind enthalten. | 
					
						
							|  |  |  |  |   Siehe http://iccf-holland.org/click5.html | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Folgendes Buch ist <20>lter und mehr <20>ber Vi als Vim, aber auch empfehlenswert: | 
					
						
							|  |  |  |  | 	Textbearbeitung mit dem Vi-Editor  -  von Linda Lamb und Arnold Robbins | 
					
						
							|  |  |  |  | 	Verlag O'Reilly - ISBN: 3897211262 | 
					
						
							|  |  |  |  |   In diesem Buch kann man fast alles finden, was man mit Vi tun m<>chte. | 
					
						
							|  |  |  |  |   Die sechste Ausgabe enth<74>lt auch Informationen <20>ber Vim. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Als aktuelle Referenz f<>r Version 6.2 und knappe Einf<6E>hrung dient das | 
					
						
							|  |  |  |  |   folgende Buch: | 
					
						
							|  |  |  |  | 	vim ge-packt von Reinhard Wobst | 
					
						
							|  |  |  |  | 	mitp-Verlag, ISBN 3-8266-1425-9 | 
					
						
							|  |  |  |  |   Trotz der kompakten Darstellung ist es durch viele n<>tzliche Beispiele auch | 
					
						
							|  |  |  |  |   f<>r Einsteiger empfehlenswert.  Probekapitel und die Beispielskripte sind | 
					
						
							|  |  |  |  |   online erh<72>ltlich.  Siehe http://iccf-holland.org/click5.html | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Dieses Tutorial wurde geschrieben von Michael C. Pierce und Robert K. Ware, | 
					
						
							|  |  |  |  |   Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State | 
					
						
							|  |  |  |  |   University, zur Verf<72>gung stellte.  E-Mail: bware@mines.colorado.edu. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Bearbeitet f<>r Vim von Bram Moolenaar. | 
					
						
							|  |  |  |  |   Deutsche <20>bersetzung von Joachim Hofmann 2015.  E-Mail: Joachim.Hof@gmx.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |