| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | =    W i l l k o m m e n   z u m   V I M   T u t o r    -    Version 1.5D     = | 
					
						
							|  |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-20 22:40:14 +00:00
										 |  |  |  |    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, so dass Du die F<>higkeit erlangst, | 
					
						
							|  |  |  |  |    Vim mit Leichtigkeit als einen Allzweck-Editor zu benutzen. | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |    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. | 
					
						
							|  |  |  |  |    Die in den Lektionen angewendeten Kommandos werden den Text modifizieren. | 
					
						
							| 
									
										
										
										
											2005-03-20 22:40:14 +00:00
										 |  |  |  |    Erstelle eine Kopie dieser Datei, in der Du <20>ben willst (falls Du | 
					
						
							|  |  |  |  |    "vimtutor.bat" aufgerufen hast, ist dies bereits eine Kopie). | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-20 22:40:14 +00:00
										 |  |  |  |    Es ist wichtig, sich zu vergegenw<6E>rtigen, dass dieser Tutor angelegt ist, um | 
					
						
							|  |  |  |  |    <20>ber das Anwenden zu lehren. Das bedeutet, dass Du die Befehle ausf<73>hren | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |    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 | 
					
						
							| 
									
										
										
										
											2005-03-20 22:40:14 +00:00
										 |  |  |  |    bet<65>tige die   j   Taste gen<65>gend Male, um den Cursor nach unten zu bewegen, | 
					
						
							|  |  |  |  |    so dass Lektion 1.1 den Bildschirm vollkommen ausf<73>llt. | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			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 herum, 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Immer, wenn Du Dir unsicher bist <20>ber das, was Du getippt hast, | 
					
						
							|  |  |  |  | 	   dr<64>cke <ESC> , um Dich in den Normal-Modus zu begeben. | 
					
						
							|  |  |  |  | 	   Dann gib das gew<65>nschte Kommando noch einmal ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Die Cursor-Tasten sollten ebenfalls funktionieren.  Aber wenn Du | 
					
						
							|  |  |  |  | 	   hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller | 
					
						
							|  |  |  |  | 	   umherzubewegen, wenn Du Dich erst einmal daran gew<65>hnt hast. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		   Lektion 1.2: STARTEN UND VERLASSEN VON VIM | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   !! ACHTUNG: 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 Normal-Modus bist). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe:			:q! <ENTER>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Dies beendet den Editor OHNE jedwelche <20>nderungen, die Du gemacht hast. | 
					
						
							|  |  |  |  |      Wenn Du die <20>nderungen speichern und beenden willst, tippe: | 
					
						
							|  |  |  |  | 				:wq  <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   3. Wenn Du die Eingabeaufforderung siehst, tippe das Kommando, das Dich zu | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |      diesem Tutor gef<65>hrt hat. Das k<>nnte sein: vimtutor <ENTER> | 
					
						
							|  |  |  |  |      Im Normalfall w<>rdest Du eingeben			Vim tutor <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> 'Vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn Du Dir diese Schritte eingepr<70>gt hast und Du Dich sicher genug f<>hlst, | 
					
						
							|  |  |  |  |      f<>hre Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder | 
					
						
							|  |  |  |  |      hineinzugelangen. Dann bewege den Cursor nach unten zur Lektion 1.3. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 1.3: TEXT EDITIEREN - L<>SCHEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Im Normal-Modus, dr<64>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 auf dem Zeichen steht, | 
					
						
							|  |  |  |  |      das gel<65>scht werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke die  x  Taste, um das <20>berfl<66>ssige Zeichen zu l<>schen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Die Kkuh sprangg <20>bber deen Moond. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wenn nun 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 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ** W<>hrend Du im Normal-Modus bist, dr<64>cke  i  , um Text einzuf<75>gen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1.Bewege den Cursor zu der mit ---> markierten Zeile unten. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf | 
					
						
							|  |  |  |  |      das erste Zeichen NACH der Stelle, wo der Text eingef<65>gt werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Dr<44>cke  i  und gib die notwendige Erg<72>nzung ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn jeweils ein Fehler beseitigt ist, dr<64>cke <ESC> , um zum Normal-Modus | 
					
						
							|  |  |  |  |      zur<75>ckzukehren. | 
					
						
							|  |  |  |  |      Wiederhole die 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, bewege den Cursor zur | 
					
						
							|  |  |  |  |      untenstehenden Zusammenfassung. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   ZUSAMMENFASSUNG VON LEKTION 1 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Der Cursor wird bewegt, indem man entweder die Pfeiltasten oder die | 
					
						
							|  |  |  |  |      hjkl Tasten benutzt. | 
					
						
							|  |  |  |  | 	 h (links)     j (unten)     k (aufw<66>rts)    l (rechts) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um Vim aufzurufen (vom % prompt) tippe:  vim DATEINAME <ENTER> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Um Vim zu verlassen, tippe:	<ESC>  :q!  <ENTER> , | 
					
						
							|  |  |  |  | 	 um alle <20>nderungen zu verwerfen. | 
					
						
							|  |  |  |  |      ODER tippe:			<ESC>  :wq  <ENTER> , | 
					
						
							|  |  |  |  | 	 um die <20>nderungen zu speichern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um ein Zeichen im Normal-Modus zu l<>schen, tippe:	x | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Um Text beim Cursor einzugeben, w<>hrend Du im Normal-Modus bist, tippe: | 
					
						
							|  |  |  |  | 	 i     Text eingeben	<ESC> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Dr<44>cken von <ESC> bringt Dich in den Normal-Modus oder bricht ein | 
					
						
							|  |  |  |  |      ungewolltes, erst teilweise eingegebenes Kommando ab. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Nun fahre mit Lektion 2 fort. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 2.1: L<>SCHKOMMANDOS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	    ** Tippe  dw  , um bis zum Ende des Wortes zu l<>schen ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Dr<44>cke  <ESC>  um sicherzustellen, dass Du im Normal-Modus 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Bemerkung: Die Buchstaben  dw  erscheinen auf der letzten Zeile des | 
					
						
							|  |  |  |  |      Bildschirms, wenn Du sie eingibst. Wenn Du etwas falsch eingetippt hast, | 
					
						
							|  |  |  |  |      dr<64>cke <ESC> und fahre fort. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> 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 | 
					
						
							|  |  |  |  |      danach 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 Normal-Modus 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 Ende der Zeile 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 passiert. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		    Lektion 2.3: <20>BER KOMMANDOS UND OBJEKTE | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Das Format f<>r das L<>schkommando  d  ist folgenderma<6D>en: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 [Nummer]   d	Objekt	     ODER	d   [Nummer]   Objekt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Wobei: | 
					
						
							|  |  |  |  |    Nummer - gibt an, wie viele Male das Kommando ausgef<65>hrt werden soll | 
					
						
							|  |  |  |  | 				       (optional, standardm<64><6D>ig 1). | 
					
						
							|  |  |  |  |    d - ist das L<>schkommando. | 
					
						
							|  |  |  |  |    Objekt - bedeutet, worauf das Kommando angewendet wird (unten aufgef<65>hrt). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Eine kurze Liste von Objekten: | 
					
						
							|  |  |  |  |     w - vom Cursor an bis zum Ende des Wortes, inklusive dem Leerzeichen. | 
					
						
							|  |  |  |  |     e - vom Cursor an bis zum Ende des Wortes, OHNE das Leerzeichen. | 
					
						
							|  |  |  |  |     $ - vom Cursor an bis zum Ende der Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung:  F<>r die Wagemutigen: die Eingabe lediglich des Objekt-Teils im | 
					
						
							|  |  |  |  |     Normal-Modus ohne ein Kommando bewegt den Cursor so, | 
					
						
							|  |  |  |  |     wie in der Objektliste angegeben ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		Lektion 2.4: EINE AUSNAHME ZU 'KOMMANDO-OBJEKT' | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	       ** Tippe  dd  , um eine ganze Zeile zu l<>schen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Wegen der H<>ufigkeit, dass man ganze Zeilen l<>scht, kamen die | 
					
						
							|  |  |  |  |   Entwickler von Vim darauf, dass es leichter w<>re, zwei d's hintereinander | 
					
						
							|  |  |  |  |   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   (erinnere Dich an  Nummer-Kommando-Objekt), | 
					
						
							|  |  |  |  |      um die <20>berfl<66>ssigen 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.5: 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 <20>berfl<66>ssige Zeichen zu l<>schen. | 
					
						
							|  |  |  |  |   3. Nun tippe  u  um das soeben ausgef<65>hrte Kommando r<>ckg<6B>ngig zu machen. | 
					
						
							|  |  |  |  |   4. Dieses Mal behebe alle Fehler auf der Zeile, indem Du das  x  Kommando | 
					
						
							|  |  |  |  |      anwendest. | 
					
						
							|  |  |  |  |   5. Nun tippe ein gro<72>es  U , um die Zeile in ihren Ursprungszustand | 
					
						
							|  |  |  |  |      wiederherzustellen. | 
					
						
							|  |  |  |  |   6. Nun tippe  u  mehrere Male, um das U und die vorhergehenden Kommandos | 
					
						
							|  |  |  |  |      r<>ckg<6B>ngig zu machen. | 
					
						
							|  |  |  |  |   7. Nun tippe CTRL-R (halte die CTRL-Taste gedr<64>ckt und dr<64>cke R ) | 
					
						
							|  |  |  |  |      mehrere Male, um die Kommandos r<>ckg<6B>ngig zu machen | 
					
						
							|  |  |  |  |      (die R<>ckg<6B>ngigmachungen r<>ckg<6B>ngig machen). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   8. Dieses sind sehr n<>tzliche Kommandos. | 
					
						
							|  |  |  |  |      Nun gehe weiter zur Zusammenfassung von Lektion 2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   ZUSAMMENFASSUNG VON LEKTION 2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Um vom Cursor bis zum Ende eines Wortes 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. Das Format f<>r ein Kommandos im Normal-Modus ist: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        [Nummer]   Kommando   Objekt     ODER     Kommando   [Nummer]   Objekt | 
					
						
							|  |  |  |  | 	 wobei: | 
					
						
							|  |  |  |  |        Nummer - gibt an, wie oft das Kommando wiederholt wird | 
					
						
							|  |  |  |  |        Kommando - gibt an, was getan werden soll, zum Beispiel	d  f<>r delete | 
					
						
							|  |  |  |  |        Objekt - gibt an, worauf das Kommando angewendet werden soll, | 
					
						
							|  |  |  |  | 	 zum Beispiel w (Wort), $ (zum Ende der Zeile), etc. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. 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) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |        ** Tippe p , um das zuletzt Gel<65>schte nach dem Cursor anzuf<75>gen. ** | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten Zeile des unten stehenden Sinnspruchs. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   2. Tippe  dd  , um die Zeile zu l<>schen und sie in Vims Puffer zu speichern. | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege den Cursor zur Zeile <20>BER derjenigen, | 
					
						
							|  |  |  |  |      wo die gel<65>schte Zeile platziert werden soll. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Im Normal-Modus, tippe    p    ,  um die Zeile 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 erlernbar, | 
					
						
							|  |  |  |  |      a) Rosen sind rot, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			Lektion 3.2: ERSETZEN (REPLACE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Tippe  r  und ein Zeichen, um das Zeichen unter dem Cursor 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 den Fehler beheben sollte. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wiederhole die Schritte 2 und 3, bis die erste Zeile korrekt ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Als 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Erinnere Dich, dass Du durch Anwenden lernen solltest, nicht durch | 
					
						
							|  |  |  |  |      Auswendiglernen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 3.3: <20>NDERN (CHANGE) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** Um ein Wortteil oder ein ganzes Wort zu <20>ndern, tippe  cw . ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   2. Platziere den Cursor auf das s von Wstwr. | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tippe  cw  und die Wortkorrektur ein (in diesem Fall, tippe  '<27>rter'.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Dr<44>cke <ESC> und bewege den Cursor zum n<>chsten Fehler | 
					
						
							|  |  |  |  |     (Das erste zu <20>ndernde Zeichen.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Einige Wstwr dieser Zlaww lasdjlaf mit dem <20>ndern-Kommando gaaauu werden. | 
					
						
							|  |  |  |  | ---> Einige W<>rter dieser Zeile sollen mit dem <20>ndern-Kommando ge<67>ndert werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerke, dass  cw  nicht nur das Wort ersetzt, sondern Dich au<61>erdem in den | 
					
						
							|  |  |  |  |      Eingabemodus versetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 3.4: MEHR <20>NDERUNGEN MITTELS c | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ** Das change-Kommando arbeitet mit denselben Objekten wie delete  ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   1. Das change Kommando arbeitet in gleicher Weise wie delete. Das Format ist: | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |        [Nummer]   c   Objekt       ODER       c   [Nummer]   Objekt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Auch sind die Objekte gleich, so wie  w  (Wort), $ (Ende der Zeile), etc. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Bewege den Cursor zum ersten Unterschied zur anderen Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Tippe  c$  , um den Rest der Zeile an die zweite anzugleichen | 
					
						
							|  |  |  |  |      und dr<64>cke abschlie<69>end <ESC> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Das Ende dieser Zeile sollte an die zweite Zeile angeglichen werden. | 
					
						
							|  |  |  |  | ---> Das Ende dieser Zeile sollte mit dem 'c$' Kommando korrigiert werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   ZUSAMMENFASSUNG VON LEKTION 3 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   1. Um einen vorher gel<65>schten Text anzuf<75>gen, tippe  p  . Dies f<>gt den | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |      gel<65>schten Text NACH dem Cursor an (wenn es sich um eine ganze Zeile | 
					
						
							|  |  |  |  |      handelt, wird ab der Zeile unter dem Cursor eingef<65>gt). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Um das Zeichen unter dem Cursor zu ersetzen, tippe   r  ; das danach | 
					
						
							|  |  |  |  |      eingegebene Zeichen ersetzt das Original. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Das <20>nderungs- (change) Kommando erlaubt, das angegebene Objekt vom Cursor | 
					
						
							|  |  |  |  |      bis zum Ende des Objektes zu <20>ndern. Tippe z.B. cw , um eine <20>nderung vom | 
					
						
							|  |  |  |  |      Cursor bis zum Ende des Wortes vorzunehmen; c$ bis zum Ende der Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Das Format f<>r change ist: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 [Nummer]   c	Objekt	     ODER	c   [Nummer]   Objekt | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Nun fahre mit der n<>chsten Lektion fort. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		   Lektion 4.1: DATEIPOSITION UND DATEISTATUS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Tippe CTRL-g , um Deine Dateiposition sowie den Dateistatus anzuzeigen. ** | 
					
						
							|  |  |  |  |      ** Tippe SHIFT-G , um Dich zu einer Zeile in der Datei zu bewegen. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  Bemerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausf<73>hrst!! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Halte die Ctrl Taste unten und dr<64>cke  g .  Eine Statuszeile erscheint in | 
					
						
							|  |  |  |  |      der untersten Zeile des Fensters mit dem Dateinamen und der Zeile, | 
					
						
							|  |  |  |  |      auf der Du Dich befindest. Pr<50>ge Dir die Zeilennummer f<>r Schritt 3 ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Dr<44>cke Shift-G , um Dich zum Ende der Datei zu begeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von Shift-G. | 
					
						
							|  |  |  |  |      Dieses bringt Dich zur<75>ck zu der Zeile, auf der Du gestanden hast, als Du | 
					
						
							|  |  |  |  |      das erste Mal Ctrl-g gedr<64>ckt hast. | 
					
						
							|  |  |  |  |      (Wenn Du die Ziffern eingibst, werden sie NICHT auf dem Schirm angezeigt.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn Du 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. Wenn Du im Normal-Modus bist, tippe das  /  Zeichen.  Beachte, dass das  / | 
					
						
							|  |  |  |  |      und der Cursor auf der untersten Zeile 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 *n*ext). | 
					
						
							|  |  |  |  |      Um nach demselben Ausdruck in der anderen Richtung zu suchen, Shift-N . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Wenn Du nach einem Ausdruck r<>ckw<6B>rts in der Datei suchen willst, | 
					
						
							|  |  |  |  |      benutze das Kommando  ?  statt  / . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang fortgesetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Fehler schreibt sich nicht "Fehhler"; "Fehhler" ist ein Fehler | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		     Lektion 4.3: PASSENDE KLAMMERN FINDEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Tippe  % , um eine korrespondierende Klammer ),], oder } zu finden. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   1. Platziere den Cursor auf irgendeinem der Zeichen (, [, oder { | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |      in der unten stehenden Zeile, die mit ---> markiert ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun tippe das  %  Zeichen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Der Cursor sollte sich nun auf der gegen<65>berliegenden Klammer befinden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tippe  % , um den Cursor zur<75>ck auf die erste Gegenklammer zur<75>ckzubewegen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Dies ( ist eine Testzeile mit ( verschiedenen [ Klammern ] { xx } darin. )) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Diese Funktionalit<69>t ist sehr n<>tzlich bei der Fehlersuche in einem | 
					
						
							|  |  |  |  |      Programmtext, in dem eine passende Klammer fehlt! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		   Lektion 4.4: WEGE, UM FEHLER ZU BEHEBEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 ** 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> .  Bemerke, dass der Befehl nur das erste | 
					
						
							|  |  |  |  |      Vorkommen auf der Zeile ersetzt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe   :s/diee/die/g    , welches bedeutet, eine zeilenweite | 
					
						
							|  |  |  |  |      (*g*lobale) Ersetzung vorzunehmen. | 
					
						
							|  |  |  |  |      Dies ersetzt alle Vorkommen auf der Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> diee sch<63>nste Zeit, um diee Blumen anzuschauen, ist diee Fr<46>hlingszeit. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um alle Vorkommen einer Zeichenkette zwischen zwei Zeilen zu <20>ndern, | 
					
						
							|  |  |  |  |      tippe  :#,#s/alt/neu/g  , wobei #,# die zwei Nummern der Zeilen sind. | 
					
						
							|  |  |  |  |      Tippe  :%s/alt/neu/g , um alle Vorkommen in der gesamten Datei zu <20>ndern. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			   ZUSAMMENFASSUNG VON LEKTION 4 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Ctrl-g  zeigt die aktuelle Dateiposition sowie den Dateistatus. | 
					
						
							|  |  |  |  |      Shift-G bringt Dich bis zum Ende der Datei.  Eine Zeilennummer | 
					
						
							|  |  |  |  |      gefolgt von Shift-G bewegt den Cursor zu der Zeilennummer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Die Eingabe von  / gefolgt von einem Ausdruck sucht VORW<52>RTS nach dem | 
					
						
							|  |  |  |  |      Ausdruck. | 
					
						
							|  |  |  |  |      Die Eingabe von  ?     gefolgt von 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 Shift-N , um in der entgegengesetzten Richtung | 
					
						
							|  |  |  |  |      zu suchen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Die Eingabe von  %  , wenn der Cursor sich auf  (,),[,],{, oder } | 
					
						
							|  |  |  |  |      befindet, findet die korrespondierende Gegenklammer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um das ERSTE Vorkommen von alt in eine Zeile durch neu zu ersetzen, tippe | 
					
						
							|  |  |  |  | 		:s/alt/neu | 
					
						
							|  |  |  |  |      Um ALLE Vorkommen von alt in eine Zeile durch neu zu ersetzen, tippe | 
					
						
							|  |  |  |  | 		:s/alt/neu/g | 
					
						
							|  |  |  |  |      Um Ausdr<64>cke innerhalb von zwei Zeilen zu ersetzen, tippe | 
					
						
							|  |  |  |  | 		:#,#s/alt/neu/g | 
					
						
							|  |  |  |  |      Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe | 
					
						
							|  |  |  |  | 		:%s/alt/neu/g | 
					
						
							|  |  |  |  |      Um jedes Mal nach einer Best<73>tigung gefragt zu werden, f<>ge 'c' hinzu. | 
					
						
							|  |  |  |  | 		:%s/alt/neu/gc		(*c*onfirm) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		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 die unterste Zeile | 
					
						
							|  |  |  |  |      des Fensters zu setzen. Dies erlaubt Dir, ein Kommando einzugeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Nun tippe ein  !  (Ausrufezeichen).  Dieses erm<72>glicht Dir, ein | 
					
						
							|  |  |  |  |      beliebiges, externes Shellkommando auszuf<75>hren. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Als Beispiel tippe   ls   nach dem  !  und dr<64>cke <ENTER>. Dies zeigt | 
					
						
							|  |  |  |  |      eine Auflistung Deines Verzeichnisses; genauso, als wenn Du auf der | 
					
						
							|  |  |  |  |      Eingabeaufforderung w<>rst. | 
					
						
							|  |  |  |  |      Verwende  :!dir  , falls ls nicht funktioniert. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Bemerkung:  Mit dieser Methode kann jedes beliebige externe Kommando | 
					
						
							|  |  |  |  |      ausgef<65>hrt werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Bemerkung:  Alle  :  Kommandos m<>ssen durch Eingabe von <ENTER> | 
					
						
							|  |  |  |  |      abgeschlossen werden. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		Lektion 5.2: MEHR <20>BER DAS SCHREIBEN VON DATEIEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ** Um an der Datei durchgef<65>hrte <20>nderungen  zu sichern , tippe :w DATEINAME. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tippe  :!ls  oder :!dir  , 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 dort noch nicht existiert, z.B. TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe:  :w TEST   (wobei TEST der gew<65>hlte Dateiname ist.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Dieses speichert diese ganze Datei  (Vim Tutor)  unter dem Namen TEST. | 
					
						
							|  |  |  |  |      Um dieses zu <20>berpr<70>fen, tippe nochmals  :!ls  bzw.  !dir, | 
					
						
							|  |  |  |  |      um Deinen Verzeichnisinhalt zu sehen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Beachte: w<>rdest Du Vim jetzt beenden und danach wieder mit dem Dateinamen | 
					
						
							|  |  |  |  |      TEST <20>ffnen, 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   :!rm TEST   bzw.   :!del TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		 Lektion 5.3: SELEKTIVES SCHREIBEN VON DATEIEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     ** Um einen Abschnitt der Datei zu speichern tippe   :#,# w DATEINAME ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Gib nochmals  :!ls  bzw  :!dir  ein, um eine Auflistung Deines | 
					
						
							|  |  |  |  |      Verzeichnisses zu erhalten und w<>hle einen geeigneten Dateinamen wie TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Bewege den Cursor zum Anfang dieses Kapitels und tippe  Ctrl-g  , um die | 
					
						
							|  |  |  |  |      Nummer dieser Zeile zu erhalten. PR<50>GE DIR DIESE NUMMER EIN! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun bewege Dich zum Ende dieses Kapitels und tippe wieder Ctrl-g . | 
					
						
							|  |  |  |  |      PR<50>GE DIR AUCH DIESE ZEILENNUMMER EIN! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um NUR einen Abschnitt einer Datei zu speichern, tippe   :#,# w TEST | 
					
						
							|  |  |  |  |      wobei #,# die zwei Nummern sind, die Du im Ged<65>chtnis hast (oben, unten); | 
					
						
							|  |  |  |  |      und TEST Dein Dateiname ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. <20>berpr<70>fe wiederum mit  :!ls   oder  :!dir   nach, dass die Datei | 
					
						
							|  |  |  |  |      existiert, aber l<>sche sie NICHT. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	      Lektion 5.4: EINLESEN UND ZUSAMMENF<4E>HREN VON DATEIEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	 ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tippe   :!ls   bzw.   !dir ,  um sicherzustellen, dass Deine Datei TEST | 
					
						
							|  |  |  |  |      von vorhin vorhanden ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   2. Platziere den Cursor auf der ersten Zeile dieses Kapitels. | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | BEACHTE:  Nachdem Du Schritt 3 ausgef<65>hrt hast, wirst Du Lektion 5.3  sehen. | 
					
						
							|  |  |  |  | 	  An diesem Punkt bewege Dich wieder ABW<42>RTS zu dieser Lektion. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun lies Deine Datei TEST ein indem Du das Kommando :r TEST  ausf<73>hrst, | 
					
						
							|  |  |  |  |      wobei TEST der Name der Datei ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | BEMERKUNG:  Die Datei, die Du einliest, wird an der Stelle eingef<65>gt, an der | 
					
						
							|  |  |  |  |     sich der Cursor befindet. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um zu <20>berpr<70>fen, dass eine Datei eingelesen wurde, gehe zur<75>ck und | 
					
						
							|  |  |  |  |      sehe, dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und die | 
					
						
							|  |  |  |  |      eingef<65>gte Version. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON Lektion 5 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1.  :!Kommando  f<>hrt ein externes (Shell-)Kommando aus. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       Einige n<>tzliche Beispiele sind | 
					
						
							|  |  |  |  |       UNIX: | 
					
						
							|  |  |  |  | 	  :!ls		  -    Auflistung des aktuellen Verzeichnisses | 
					
						
							|  |  |  |  | 	  :!rm DATEINAME  -    entfernt Datei DATEINAME | 
					
						
							|  |  |  |  |       MS-DOS/Windows: | 
					
						
							|  |  |  |  | 	  :!dir		  -    Auflistung des aktuellen Verzeichnisses | 
					
						
							|  |  |  |  | 	  :!del DATEINAME -    entfernt Datei DATEINAME | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2.  :w DATEINAME  schreibt die aktuelle Vim-Datei als DATEINAME auf die | 
					
						
							|  |  |  |  |        Platte. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3.  :#,#w DATEINAME  speichert die Zeilen # bis # in der Datei DATEINAME. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4.  :r DATEINAME  l<>dt die Datei DATEINAME von der Platte und f<>gt sie in | 
					
						
							|  |  |  |  |        die aktuelle Datei nach der Cursorposition ein. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		       Lektion 6.1: ZEILEN <20>FFNEN (OPEN) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Tippe  o	, um eine Zeile unter dem Cursor zu <20>ffnen und Dich in den ** | 
					
						
							|  |  |  |  | 			 ** Einf<6E>gemodus zu begeben. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Bewege den Cursor zu der unten stehenden Zeile, die mit ---> markiert ist. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe o (klein geschrieben), um eine Zeile UNTER dem Cursor aufzumachen | 
					
						
							|  |  |  |  |      und Dich in den Einf<6E>gemodus zu begeben. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun tippe den Text der mit ---> markierte Zeile ab und dr<64>cke <ESC> , um | 
					
						
							|  |  |  |  |      den Einf<6E>gemodus zu verlassen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Mit  o  wird der Cursor auf der ge<67>ffneten Zeile im Eingabemodus platziert. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Um eine Zeile <20>BER dem Cursor aufzumachen, gib einfach ein gro<72>es  O | 
					
						
							|  |  |  |  |      anstelle eines kleinen  o  ein. Versuche dies auf der unten stehenden | 
					
						
							|  |  |  |  |      Zeile. | 
					
						
							|  |  |  |  | <EFBFBD>ffne eine Zeile <20>ber dieser mit Shift-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 Ende der unten stehenden Zeile, die mit ---> | 
					
						
							|  |  |  |  |      markiert ist, indem Du im Normal-Modus  $   eingibst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tippe ein  a  (klein geschrieben), um Text NACH dem Zeichen unter dem | 
					
						
							|  |  |  |  |      Cursor einzugeben.  (Ein gro<72>es A f<>gt nach dem Ende der Zeile an.) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Bemerkung: Dies macht es <20>berfl<66>ssig, erst i zu tippen, dann das letzte | 
					
						
							|  |  |  |  | 	   Zeichen, den anzuh<75>ngenden Text, <ESC>, Cursor-Rechts, | 
					
						
							|  |  |  |  | 	   und schlie<69>lich, x, nur um Text an eine Zeile anzuh<75>ngen! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun vervollst<73>ndige die erste Zeile.  Beachte au<61>erdem , dass Anf<6E>gen | 
					
						
							|  |  |  |  |      (Append) genau das gleiche ist, wie der Einf<6E>ge- (Insert-) Modus, | 
					
						
							|  |  |  |  |      abgesehen von der Stelle, an dem der Text eingef<65>gt wird. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Diese Zeile bietet Gelegenheit | 
					
						
							|  |  |  |  | ---> Diese Zeile bietet Gelegenheit, Text an ihr Ende anzuf<75>gen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 	    Lektion 6.3: EINE ANDERE VERSION 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   2. Platziere den Cursor auf den Anfang des ersten Wortes, welches sich von | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |      der zweiten mit ---> markierten Zeile unterscheidet (das Wort 'benutze'). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun gib ein R  ein, und ersetze den Rest des Textes auf der ersten | 
					
						
							|  |  |  |  |      Zeile, um diese gleich der zweiten zu machen, indem Du den alten Text | 
					
						
							|  |  |  |  |      <20>berschreibst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Um die erste Zeile gleich der zweiten zu machen, benutze die Tastatur. | 
					
						
							|  |  |  |  | ---> Um die erste Zeile gleich der zweiten zu machen, tippe R und neuen Text. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Beachte, dass, wenn Du zum Verlassen <ESC> dr<64>ckst, s<>mtlicher | 
					
						
							|  |  |  |  |      unge<67>nderte Text bestehen bleibt. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 6.4: OPTIONEN SETZEN | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       ** Setze eine Option so, dass eine Suche oder eine Ersetzung Gro<72>- ** | 
					
						
							|  |  |  |  | 		      ** und Kleinschreibung ignoriert ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Suche nach 'igno', indem Du    /igno   eingibst. | 
					
						
							|  |  |  |  |      Wiederhole die Suche einige Male, indem Du die n - Taste dr<64>ckst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Setze die 'ic' (ignorecase; Ignoriere Gro<72>-/Kleinschreibung) - Option, | 
					
						
							|  |  |  |  |      indem Du   :set ic   eingibst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Nun suche wieder nach 'igno', indem Du n tippst. | 
					
						
							|  |  |  |  |      Wiederhole dieses noch einige Male, indem Du die n Taste dr<64>ckst. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Setze die 'hlsearch' (Suche hervorheben) und 'incsearch' (Inkrementelle | 
					
						
							|  |  |  |  |      Suche) - Optionen: | 
					
						
							|  |  |  |  |      :set hls is | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Jetzt gib den Suchen-Befehl noch einmal ein und beobachte, was passiert: | 
					
						
							|  |  |  |  |      /igno | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			 ZUSAMMENFASSUNG VON Lektion 6 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Die Eingabe von  o  macht eine Zeile UNTER dem Cursor auf und | 
					
						
							|  |  |  |  |      platziert den Cursor auf der ge<67>ffneten Zeile im Einf<6E>gemodus. | 
					
						
							|  |  |  |  |      Die Eingabe eines gro<72>en  O  <20>ffnet eine Zeile <20>BER derjenigen, | 
					
						
							|  |  |  |  |      auf der sich der Cursor befindet. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Gib ein  a  ein, um Text NACH dem Zeichen, auf dem sich der Cursor | 
					
						
							|  |  |  |  |      befindet, einzuf<75>gen. | 
					
						
							|  |  |  |  |      Die Eingabe eines gro<72>en  A  erlaubt das Anf<6E>gen von Text nach dem | 
					
						
							|  |  |  |  |      Ende der Zeile. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Die Eingabe eines gro<72>en  R  wechselt in den Ersetzungs-(Replace)-Modus, | 
					
						
							|  |  |  |  |      bis zum Verlassen <ESC> eingegeben wird. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Die Eingabe von ":set xxx" setzt die Option "xxx" | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 			  Lektion 7 : DIE ONLINE-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> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Tippe   :q <ENTER>  , um das Hilfefenster zu schlie<69>en. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Du kannst Hilfe <20>ber praktisch jedes Thema finden, indem Du dem ":help" | 
					
						
							|  |  |  |  |   Kommando ein Argument gibst.  Probiere folgendes (<ENTER> nicht vergessen): | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   :help w | 
					
						
							|  |  |  |  |   :help c_<T | 
					
						
							|  |  |  |  |   :help insert-index | 
					
						
							|  |  |  |  |   :help user-manual | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 		      Lektion 8: ERSTELLE EIN START-SKRIPT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 		 **  Aktiviere die Funktionalit<69>ten 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 diese zu aktivieren, musst Du eine "vimrc" - Datei erstellen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 1. Starte das Editieren der "vimrc"-Datei, dies ist von Deinem System abh<62>ngig: | 
					
						
							|  |  |  |  | 	:edit ~/.vimrc			f<>r Unix | 
					
						
							|  |  |  |  | 	:edit $VIM/_vimrc		f<>r MS-Windows | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 2. Nun lies die Beispiel - "vimrc" ein: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:read $VIMRUNTIME/vimrc_example.vim | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 3. Speichere die Datei mit: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	:write | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Das n<>chste Mal, wenn Du Vim startest, wird die Syntax-Hervorhebung | 
					
						
							|  |  |  |  | aktiviert sein. | 
					
						
							|  |  |  |  | Du kannst all Deine Lieblingsoptionen zu dieser "vimrc" - Datei zuf<75>gen. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Damit ist der Vim Tutor beendet.  Die Intention war, einen kurzen und | 
					
						
							|  |  |  |  |   b<>ndigen <20>berblick <20>ber den Vim Editor zu liefern; 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. | 
					
						
							|  |  |  |  |   Wage Dich als n<>chstes an das User Manual: ":help user-manual". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   F<>r weiteres Lesen und Lernen kann folgendes Buch empfohlen werden: | 
					
						
							|  |  |  |  | 	Vim - Vi Improved - von Steve Oualline | 
					
						
							|  |  |  |  | 	Verlag: New Riders | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   Das erste Buch, das durchg<68>ngig Vim gewidmet ist.  Besonders n<>tzlich | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |   f<>r Anf<6E>nger. | 
					
						
							|  |  |  |  |   Viele Beispiele und Bilder sind enthalten. | 
					
						
							|  |  |  |  |   Siehe http://www.iccf.nl/click5.html | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-09 21:34:53 +00:00
										 |  |  |  |   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://www.iccf.nl/click5.html | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |  |   Folgendes Buch ist <20>lter und mehr <20>ber Vi als Vim, aber auch empfehlenswert: | 
					
						
							|  |  |  |  | 	Linda Lamb und Arnold Robbins | 
					
						
							|  |  |  |  | 	Textbearbeitung mit dem vi-Editor | 
					
						
							|  |  |  |  | 	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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Dieses Tutorial wurde geschrieben von Michael C. Pierce and 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, September 2002. | 
					
						
							|  |  |  |  |   E-mail: Joachim.Hof@gmx.de | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |