annotate runtime/tutor/tutor.de.utf-8 @ 33581:403d57b06231 v9.0.2035

patch 9.0.2035: [security] use-after-free with wildmenu Commit: https://github.com/vim/vim/commit/8f4fb007e4d472b09ff6bed9ffa485e0c3093699 Author: Yee Cheng Chin <ychin.git@gmail.com> Date: Tue Oct 17 10:06:56 2023 +0200 patch 9.0.2035: [security] use-after-free with wildmenu Problem: [security] use-after-free with wildmenu Solution: properly clean up the wildmenu when exiting Fix wildchar/wildmenu/pum memory corruption with special wildchar's Currently, using `wildchar=<Esc>` or `wildchar=<C-\>` can lead to a memory corruption if using wildmenu+pum, or wrong states if only using wildmenu. This is due to the code only using one single place inside the cmdline process loop to perform wild menu clean up (by checking `end_wildmenu`) but there are other odd situations where the loop could have exited and we need a post-loop clean up just to be sure. If the clean up was not done you would have a stale popup menu referring to invalid memory, or if not using popup menu, incorrect status line (if `laststatus=0`). For example, if you hit `<Esc>` two times when it's wildchar, there's a hard-coded behavior to exit command-line as a failsafe for user, and if you hit `<C-\><C-\><C-N>` it will also exit command-line, but the clean up code would not have hit because of specialized `<C-\>` handling. Fix Ctrl-E / Ctrl-Y to not cancel/accept wildmenu if they are also used for 'wildchar'/'wildcharm'. Currently they don't behave properly, and also have potentially memory unsafe behavior as the logic is currently not accounting for this situation and try to do both. (Previous patch that addressed this: #11677) Also, correctly document Escape key behavior (double-hit it to escape) in wildchar docs as it's previously undocumented. In addition, block known invalid chars to be set in `wildchar` option, such as Ctrl-C and `<CR>`. This is just to make it clear to the user they shouldn't be set, and is not required for this bug fix. closes: #13361 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yee Cheng Chin <ychin.git@gmail.com>
author Christian Brabandt <cb@256bit.org>
date Tue, 17 Oct 2023 10:15:08 +0200
parents 179c118424a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
1 ===============================================================================
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
2 = W i l l k o m m e n im V I M T u t o r - Version 1.7.de.1 =
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
3 ===============================================================================
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
4
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
5 Vim ist ein sehr mächtiger Editor, der viele Befehle bereitstellt; zu viele,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
6 um alle in einem Tutor wie diesem zu erklären. Dieser Tutor ist so
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
7 gestaltet, um genug Befehle vorzustellen, dass Du die Fähigkeit erlangst,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
8 Vim mit Leichtigkeit als einen Allzweck-Editor zu verwenden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
9 Die Zeit für das Durcharbeiten dieses Tutors beträgt ca. 25-30 Minuten,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
10 abhängig davon, wie viel Zeit Du mit Experimentieren verbringst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
11
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
12 ACHTUNG:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
13 Die in den Lektionen angewendeten Kommandos werden den Text modifizieren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
14 Erstelle eine Kopie dieser Datei, in der Du üben willst (falls Du "vimtutor"
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
15 aufgerufen hast, ist dies bereits eine Kopie).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
16
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
17 Es ist wichtig, sich zu vergegenwärtigen, dass dieser Tutor für das Anwenden
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
18 konzipiert ist. Das bedeutet, dass Du die Befehle anwenden musst, um sie
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
19 richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
20
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
21 Jetzt stelle sicher, dass deine Umstelltaste NICHT gedrückt ist und betätige
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
22 die j Taste genügend Mal, um den Cursor nach unten zu bewegen, so dass
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
23 Lektion 1.1 den Bildschirm vollkommen ausfüllt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
25 Lektion 1.1: BEWEGEN DES CURSORS
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
26
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
27 ** Um den Cursor zu bewegen, drücke die h,j,k,l Tasten wie unten gezeigt. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
28 ^ Hilfestellung:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
29 k Die h Taste befindet sich links und bewegt nach links.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
30 < h l > Die l Taste liegt rechts und bewegt nach rechts.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
31 j Die j Taste ähnelt einem Pfeil nach unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
32 v
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
33 1. Bewege den Cursor auf dem Bildschirm umher, bis Du Dich sicher fühlst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
34
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
35 2. Halte die Nach-Unten-Taste (j) gedrückt, bis sie sich wiederholt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
36 Jetzt weißt Du, wie Du Dich zur nächsten Lektion bewegen kannst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
37
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
38 3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
39
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
40 Anmerkung: Immer, wenn Du Dir unsicher bist über das, was Du getippt hast,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
41 drücke <ESC> , um Dich in den Normalmodus zu begeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
42 Dann gib das gewünschte Kommando noch einmal ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
43
14347
723487cd7876 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 6744
diff changeset
44 Anmerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
45 hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
46 umherzubewegen, wenn Du Dich einmal daran gewöhnt hast. Wirklich!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
48 Lektion 1.2: VIM BEENDEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
49
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
50
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
51 !! Hinweis: Bevor Du einen der unten aufgeführten Schritte ausführst, lies
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
52 diese gesamte Lektion!!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
53
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
54 1. Drücke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
55
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
56 2. Tippe: :q! <ENTER>.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
57 Dies beendet den Editor und VERWIRFT alle Änderungen, die Du gemacht hast.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
58
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
59 3. Wenn Du die Eingabeaufforderung siehst, gib das Kommando ein, das Dich zu
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
60 diesem Tutor geführt hat. Dies wäre: vimtutor <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
61
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
62 4. Wenn Du Dir diese Schritte eingeprägt hast und Du Dich sicher fühlst,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
63 führe Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
64 hineinzugelangen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
65
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
66 Anmerkung: :q! <ENTER> verwirft alle Änderungen, die Du gemacht hast. Einige
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
67 Lektionen später lernst Du, die Änderungen in einer Datei zu speichern.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
68
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
69 5. Bewege den Cursor abwärts zu Lektion 1.3.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
71 Lektion 1.3: TEXT EDITIEREN - LÖSCHEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
72
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
73
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
74 ** Drücke x , um das Zeichen unter dem Cursor zu löschen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
75
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
76 1. Bewege den Cursor zu der mit ---> markierten Zeile unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
77
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
78 2. Um die Fehler zu beheben, bewege den Cursor, bis er über dem Zeichen steht,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
79 das gelöscht werden soll.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
80
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
81 3. Drücke die x Taste, um das unerwünschte Zeichen zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
82
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
83 4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
84
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
85 ---> Die Kkuh sprangg übberr deen Moond.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
86
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
87 5. Nun, da die Zeile korrekt ist, gehe weiter zur Lektion 1.4.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
88
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
89 Anmerkung: Während Du durch diesen Tutor gehst, versuche nicht, auswendig zu
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
90 lernen, lerne vielmehr durch Anwenden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
91
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
92
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
94 Lektion 1.4: TEXT EDITIEREN - EINFÜGEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
95
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
96
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
97 ** Drücke i , um Text einzufügen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
98
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
99 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
100
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
101 2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
102 das erste Zeichen NACH der Stelle, an der Text eingefügt werden soll.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
103
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
104 3. Drücke i und gib die nötigen Ergänzungen ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
105
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
106 4. Wenn jeweils ein Fehler beseitigt ist, drücke <ESC> , um zum Normalmodus
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
107 zurückzukehren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
108 Wiederhole Schritte 2 bis 4, um den Satz zu korrigieren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
109
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
110 ---> In dieser ft etwas .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
111 ---> In dieser Zeile fehlt etwas Text.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
112
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
113 5. Wenn Du Dich mit dem Einfügen von Text sicher fühlst, gehe zu Lektion 1.5.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
114
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
115
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
116 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
117 Lektion 1.5: TEXT EDITIEREN - ANFÜGEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
118
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
119
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
120 ** Drücke A , um Text anzufügen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
121
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
122 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
123 Dabei ist gleichgültig, auf welchem Zeichen der Zeile der Cursor steht.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
124
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
125 2. Drücke A und gib die erforderlichen Ergänzungen ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
126
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
127 3. Wenn das Anfügen abgeschlossen ist, drücke <ESC>, um in den Normalmodus
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
128 zurückzukehren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
129
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
130 4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
131 die Schritte 2 und 3, um den Satz zu auszubessern.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
132
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
133 ---> In dieser Zeile feh
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
134 In dieser Zeile fehlt etwas Text.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
135 ---> Auch hier steh
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
136 Auch hier steht etwas Unvollständiges.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
137
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
138 5. Wenn Du dich mit dem Anfügen von Text sicher fühlst, gehe zu Lektion 1.6.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
140 Lektion 1.6: EINE DATEI EDITIEREN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
141
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
142 ** Benutze :wq , um eine Datei zu speichern und Vim zu verlassen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
143
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
144 !! Hinweis: Bevor Du einen der unten aufgeführten Schritte ausführst, lies
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
145 diese gesamte Lektion!!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
146
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
147 1. Verlasse den Editor so wie in Lektion 1.2: :q!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
148 Oder, falls du Zugriff zu einem anderen Terminal hast, führe das
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
149 Folgende dort aus.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
150
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
151 2. Gib dieses Kommando in die Eingabeaufforderung ein: vim tutor <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
152 'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
153 Benutze eine Datei, die geändert werden darf.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
154
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
155 3. Füge Text ein oder lösche ihn, wie Du in den vorangehenden Lektionen
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
156 gelernt hast.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
157
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
158 4. Speichere die geänderte Datei und verlasse Vim mit: :wq <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
159
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
160 5. Falls Du in Schritt 1 den vimtutor beendet hast, starte vimtutor neu und
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
161 bewege dich abwärts bis zur folgenden Zusammenfassung.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
162
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
163 6. Nachdem Du obige Schritte gelesen und verstanden hast: führe sie durch.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
164 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
165 ZUSAMMENFASSUNG VON LEKTION 1
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
166
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
167
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
168 1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
169 h (links) j (unten) k (aufwärts) l (rechts)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
170
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
171 2. Um Vim aus der Eingabeaufforderung zu starten, tippe: vim DATEI <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
172
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
173 3. Um Vim zu verlassen und alle Änderungen zu verwerfen, tippe:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
174 <ESC> :q! <ENTER> .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
175
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
176 4. Um das Zeichen unter dem Cursor zu löschen, tippe: x
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
177
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
178 5. Um Text einzufügen oder anzufügen, tippe:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
179 i Einzufügenden Text eingeben <ESC> Einfügen vor dem Cursor
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
180 A Anzufügenden Text eingeben <ESC> Anfügen nach dem Zeilenende
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
181
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
182 Anmerkung: Drücken von <ESC> bringt Dich in den Normalmodus oder bricht ein
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
183 ungewolltes, erst teilweise eingegebenes Kommando ab.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
184
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
185 Nun fahre mit Lektion 2 fort.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
186 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
187 Lektion 2.1: LÖSCHKOMMANDOS
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
188
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
189
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
190 ** Tippe dw , um ein Wort zu löschen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
191
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
192 1. Drücke <ESC> , um sicherzustellen, dass Du im Normalmodus bist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
193
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
194 2. Bewege den Cursor zu der mit ---> markierten Zeile unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
195
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
196 3. Bewege den Cursor zum Anfang eines Wortes, das gelöscht werden soll.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
197
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
198 4. Tippe dw , um das Wort zu entfernen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
199
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
200 Anmerkung: Der Buchstabe d erscheint auf der untersten Zeile des Schirms,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
201 wenn Du ihn eingibst. Vim wartet darauf, dass Du w eingibst. Falls Du
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
202 ein anderes Zeichen als d siehst, hast Du etwas Falsches getippt;
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
203 drücke <ESC> und beginne noch einmal.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
204
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
205 ---> Einige Wörter lustig gehören nicht Papier in diesen Satz.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
206
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
207 5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
208 zur Lektion 2.2.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
209 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
210 Lektion 2.2: WEITERE LÖSCHKOMMANDOS
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
211
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
212
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
213 ** Tippe d$ , um bis zum Ende der Zeile zu löschen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
214
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
215 1. Drücke <ESC> , um sicherzustellen, dass Du im Normalmodus bist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
216
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
217 2. Bewege den Cursor zu der mit ---> markierten Zeile unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
218
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
219 3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
220
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
221 4. Tippe d$ , um bis zum Zeilenende zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
222
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
223 ---> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
224
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
225
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
226 5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei vorgeht.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
227
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
228
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
229
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
230
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
231
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
232 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
233 Lektion 2.3: ÜBER OPERATOREN UND BEWEGUNGSZÜGE
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
234
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
235
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
236 Viele Kommandos, die Text ändern, setzen sich aus einem Operator und einer
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
237 Bewegung zusammen. Das Format für ein Löschkommando mit dem Löschoperator d
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
238 lautet wie folgt:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
239
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
240 d Bewegung
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
241
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
242 wobei:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
243 d - der Löschoperator
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
244 Bewegung - worauf der Löschoperator angewandt wird (unten aufgeführt).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
245
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
246 Eine kleine Auflistung von Bewegungen:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
247 w - bis zum Beginn des nächsten Wortes OHNE dessen erstes Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
248 e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
249 $ - zum Ende der Zeile MIT dem letzten Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
250
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
251 Dementsprechend löscht die Eingabe von de vom Cursor an bis zum Wortende.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
252
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
253 Anmerkung: Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
254 Cursor entsprechend.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
255 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
256 Lektion 2.4: ANWENDUNG EINES ZÄHLERS FÜR EINEN BEWEGUNGSSCHRITT
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
257
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
258
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
259 ** Die Eingabe einer Zahl vor einem Bewegungsschritt wiederholt diesen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
260
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
261 1. Bewege den Cursor zum Beginn der mit ---> markierten Zeile unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
262
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
263 2. Tippe 2w , um den Cursor zwei Wörter vorwärts zu bewegen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
264
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
265 3. Tippe 3e , um den Cursor zum Ende des dritten Wortes zu bewegen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
266
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
267 4. Tippe 0 (Null) , um zum Anfang der Zeile zu gelangen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
268
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
269 5. Wiederhole Schritte 2 und 3 mit verschiedenen Nummern.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
270
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
271 ---> Dies ist nur eine Zeile aus Wörtern, um sich darin herumzubewegen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
272
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
273 6. Gehe weiter zu Lektion 2.5.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
274
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
275
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
276
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
277
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
278 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
279 Lektion 2.5: ANWENDUNG EINES ZÄHLERS FÜR MEHRERE LÖSCHVORGÄNGE
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
280
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
281
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
282 ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
283
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
284 In der Kombination aus Löschoperator und Bewegungsschritt (siehe oben)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
285 stellt man, um mehr zu löschen dem Schritt einen Zähler voran:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
286 d Nummer Bewegungsschritt
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
287
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
288 1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit --->
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
289 markieren Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
290
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
291 2. Tippe d2w , um die zwei Wörter in GROSSBUCHSTABEN zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
292
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
293 3. Wiederhole Schritte 1 und 2 mit einem anderen Zähler, um die darauffol-
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
294 genden Wörter in GROSSBUCHSTABEN mit einem einzigen Kommando zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
295
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
296 ---> Diese ABC DE Zeile FGHI JK LMN OP mit Wörtern ist Q RS TUV bereinigt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
297
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
298
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
299
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
300 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
301 Lektion 2.6: ARBEITEN AUF ZEILEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
302
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
303
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
304 ** Tippe dd , um eine ganze Zeile zu löschen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
305
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
306 Wegen der Häufigkeit, dass man ganze Zeilen löscht, kamen die Entwickler von
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
307 Vi darauf, dass es leichter wäre, einfach zwei d's einzugeben, um eine Zeile
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
308 zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
309
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
310 1. Bewege den Cursor zur zweiten Zeile in der unten stehenden Redewendung.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
311 2. Tippe dd , um die Zeile zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
312 3. Nun bewege Dich zur vierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
313 4. Tippe 2dd , um zwei Zeilen zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
314
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
315 ---> 1) Rosen sind rot,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
316 ---> 2) Matsch ist lustig,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
317 ---> 3) Veilchen sind blau,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
318 ---> 4) Ich habe ein Auto,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
319 ---> 5) Die Uhr sagt die Zeit,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
320 ---> 6) Zucker ist süß,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
321 ---> 7) So wie Du auch.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
322
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
324 Lektion 2.7: RÜCKGÄNGIG MACHEN (UNDO)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
325
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
326
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
327 ** Tippe u , um die letzten Kommandos rückgängig zu machen **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
328 ** oder U , um eine ganze Zeile wiederherzustellen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
329
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
330 1. Bewege den Cursor zu der mit ---> markierten Zeile unten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
331 und setze ihn auf den ersten Fehler.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
332 2. Tippe x , um das erste unerwünschte Zeichen zu löschen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
333 3. Nun tippe u , um das soeben ausgeführte Kommando rückgängig zu machen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
334 4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x Kommandos.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
335 5. Nun tippe ein großes U , um die Zeile in ihren Ursprungszustand
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
336 wiederherzustellen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
337 6. Nun tippe u einige Male, um das U und die vorhergehenden Kommandos
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
338 rückgängig zu machen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
339 7. Nun tippe CTRL-R (halte CTRL gedrückt und drücke R) mehrere Male, um die
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
340 Kommandos wiederherzustellen (die Rückgängigmachungen rückgängig machen).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
341
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
342 ---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
343
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
344 8. Dies sind sehr nützliche Kommandos. Nun gehe weiter zur Zusammenfassung
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
345 von Lektion 2.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
347 ZUSAMMENFASSUNG VON LEKTION 2
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
348
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
349
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
350 1. Um vom Cursor bis zum nächsten Wort zu löschen, tippe: dw
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
351 2. Um vom Cursor bis zum Ende einer Zeile zu löschen, tippe: d$
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
352 3. Um eine ganze Zeile zu löschen, tippe: dd
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
353
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
354 4. Um eine Bewegung zu wiederholen, stelle eine Nummer voran: 2w
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
355 5. Das Format für ein Änderungskommando ist:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
356 Operator [Anzahl] Bewegungsschritt
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
357 wobei:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
358 Operator - gibt an, was getan werden soll, zum Beispiel d für delete
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
359 [Anzahl] - ein optionaler Zähler, um den Bewegungsschritt zu wiederholen
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
360 Bewegungsschritt - Bewegung über den zu ändernden Text, wie
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
361 w (Wort), $ (zum Ende der Zeile), etc.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
362
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
363 6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null: 0
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
364
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
365 7. Um vorherige Aktionen rückgängig zu machen, tippe: u (kleines u)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
366 Um alle Änderungen auf einer Zeile rückgängig zu machen: U (großes U)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
367 Um die Rückgängigmachungen rückgängig zu machen, tippe: CTRL-R
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
368
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
370 Lektion 3.1: ANFÜGEN (PUT)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
371
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
372
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
373 ** Tippe p , um vorher gelöschten Text nach dem Cursor anzufügen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
374
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
375 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
376
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
377 2. Tippe dd , um die Zeile zu löschen und sie in einem Vim-Register zu
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
378 speichern.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
379
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
380 3. Bewege den Cursor zur Zeile c), ÜBER derjenigen, wo die gelöschte Zeile
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
381 platziert werden soll.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
382
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
383 4. Tippe p , um die Zeile unterhalb des Cursors zu platzieren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
384
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
385 5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
386 Reihenfolge zu bringen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
387
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
388 ---> d) Kannst Du das auch?
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
389 ---> b) Veilchen sind blau,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
390 ---> c) Intelligenz ist lernbar,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
391 ---> a) Rosen sind rot,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
393 Lektion 3.2: ERSETZEN (REPLACE)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
394
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
395
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
396 ** Tippe rx , um das Zeichen unter dem Cursor durch x zu ersetzen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
397
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
398 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
399
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
400 2. Bewege den Cursor, bis er sich auf dem ersten Fehler befindet.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
401
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
402 3. Tippe r und anschließend das Zeichen, welches dort stehen sollte.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
403
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
404 4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
405
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
406 ---> Alf diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
407 ---> Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
408
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
409 5. Nun fahre fort mit Lektion 3.2.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
410
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
411 Anmerkung: Erinnere Dich daran, dass Du durch Anwenden lernen solltest, nicht
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
412 durch Auswendiglernen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
413
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
414
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
416 Lektion 3.3: ÄNDERN (CHANGE)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
417
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
418
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
419 ** Um eine Änderung bis zum Wortende durchzuführen, tippe ce . **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
420
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
421 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
422
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
423 2. Platziere den Cursor auf das s von Wstwr.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
424
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
425 3. Tippe ce und die Wortkorrektur ein (in diesem Fall tippe örter ).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
426
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
427 4. Drücke <ESC> und bewege den Cursor zum nächsten zu ändernden Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
428
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
429 5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
430
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
431 ---> Einige Wstwr dieser Zlaww lasdjlaf mit dem Ändern-Operator gaaauu werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
432 ---> Einige Wörter dieser Zeile sollen mit dem Ändern-Operator geändert werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
433
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
434 Beachte, dass ce das Wort löscht und Dich in den Eingabemodus versetzt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
435
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
436
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
437
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
438 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
439 Lektion 3.4: MEHR ÄNDERUNGEN MITTELS c
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
440
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
441
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
442 ** Das change-Kommando arbeitet mit denselben Bewegungen wie delete. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
443
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
444 1. Der change Operator arbeitet in gleicher Weise wie delete. Das Format ist:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
445
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
446 c [Anzahl] Bewegungsschritt
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
447
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
448 2. Die Bewegungsschritte sind die gleichen , so wie w (Wort) und $
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
449 (Zeilenende).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
450
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
451 3. Bewege Dich zur ersten unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
452
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
453 4. Bewege den Cursor zum ersten Fehler.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
454
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
455 5. Tippe c$ , gib den Rest der Zeile wie in der zweiten ein, drücke <ESC> .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
456
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
457 ---> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
458 ---> Das Ende dieser Zeile soll mit dem c$ Kommando korrigiert werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
459
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
460 Anmerkung: Du kannst die Rücktaste benutzen, um Tippfehler zu korrigieren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
461 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
462 ZUSAMMENFASSUNG VON LEKTION 3
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
463
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
464
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
465 1. Um einen vorher gelöschten Text anzufügen, tippe p . Dies fügt den
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
466 gelöschten Text NACH dem Cursor an (wenn eine ganze Zeile gelöscht wurde,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
467 wird diese in die Zeile unter dem Cursor eingefügt).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
468
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
469 2. Um das Zeichen unter dem Cursor zu ersetzen, tippe r und danach das
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
470 an dieser Stelle gewollte Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
471
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
472 3. Der Änderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
473 Bewegungsschrittes zu ändern. Tippe ce , um eine Änderung vom Cursor bis
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
474 zum Ende des Wortes vorzunehmen; c$ bis zum Ende einer Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
475
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
476 4. Das Format für change ist:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
477
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
478 c [Anzahl] Bewegungsschritt
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
479
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
480 Nun fahre mit der nächsten Lektion fort.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
481
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
482
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
483
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
484 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
485 Lektion 4.1: CURSORPOSITION UND DATEISTATUS
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
486
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
487 ** Tippe CTRL-G , um deine Dateiposition sowie den Dateistatus anzuzeigen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
488 ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
489
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
490 Anmerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausführst!!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
491
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
492 1. Halte die Ctrl Taste unten und drücke g . Dies nennen wir CTRL-G.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
493 Eine Statusmeldung am Fuß der Seite erscheint mit dem Dateinamen und der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
494 Position innerhalb der Datei. Merke Dir die Zeilennummer für Schritt 3.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
495
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
496 Anmerkung: Möglicherweise siehst Du die Cursorposition in der unteren rechten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
497 Bildschirmecke. Dies ist Auswirkung der 'ruler' Option
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
498 (siehe :help 'ruler')
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
499
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
500 2. Drücke G , um Dich zum Ende der Datei zu begeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
501 Tippe gg , um Dich zum Anfang der Datei zu begeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
502
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
503 3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von G .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
504 Dies bringt Dich zurück zu der Zeile, auf der Du gestanden hast, als Du
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
505 das erste Mal CTRL-G gedrückt hast.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
506
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
507 4. Wenn Du Dich sicher genug fühlst, führe die Schritte 1 bis 3 aus.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
508 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
509 Lektion 4.2: DAS SUCHEN - KOMMANDO
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
510
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
511
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
512 ** Tippe / gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
513
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
514 1. Im Normalmodus, tippe das / Zeichen. Beachte, dass das / und der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
515 Cursor am Fuß des Schirms erscheinen, so wie beim : Kommando.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
516
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
517 2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
518
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
519 3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach n (für next).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
520 Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe N .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
521
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
522 4. Um nach einem Ausdruck rückwärts zu suchen , benutze ? statt / .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
523
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
524 5. Um dahin zurückzukehren, von wo Du gekommen bist, drücke CTRL-O (Halte
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
525 Ctrl unten und drücke den Buchstaben o). Wiederhole dies, um noch weiter
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
526 zurückzugehen. CTRL-I geht vorwärts.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
527
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
528 ---> Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
529 Anmerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
530 fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
531 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
532 Lektion 4.3: PASSENDE KLAMMERN FINDEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
533
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
534
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
535 ** Tippe % , um eine gegenüberliegenden Klammer ),], oder } zu finden. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
536
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
537 1. Platziere den Cursor auf irgendeinem der Zeichen (, [, oder { in der unten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
538 stehenden Zeile, die mit ---> markiert ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
539
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
540 2. Nun tippe das % Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
541
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
542 3. Der Cursor bewegt sich zur passenden gegenüberliegenden Klammer.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
543
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
544 4. Tippe % , um den Cursor zur passenden anderen Klammer zu bewegen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
545
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
546 5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere % aus.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
547
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
548 ---> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern } darin. ))
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
549
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
550 Anmerkung: Diese Funktionalität ist sehr nützlich bei der Fehlersuche in einem
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
551 Programmtext, in dem passende Klammern fehlen!
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
552
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
553
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
554 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
555 Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
556
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
557
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
558 ** Tippe :s/alt/neu/g , um 'alt' durch 'neu' zu ersetzen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
559
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
560 1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
561
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
562 2. Tippe :s/diee/die <ENTER> . Beachte, dass der Befehl nur das erste
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
563 Vorkommen von "diee" ersetzt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
564
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
565 3. Nun tippe :s/diee/die/g . Das Zufügen des Flags g bedeutet, eine
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
566 globale Ersetzung über die Zeile durchzuführen, dies ersetzt alle
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
567 Vorkommen von "diee" auf der Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
568
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
569 ---> diee schönste Zeit, um diee Blumen anzuschauen, ist diee Frühlingszeit.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
570
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
571 4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu ändern,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
572 tippe :#,#s/alt/neu/g wobei #,# die Zeilennummern des Bereiches sind,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
573 in dem die Ersetzung durchgeführt werden soll.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
574 Tippe :%s/alt/neu/g um alle Vorkommen in der gesamten Datei zu ändern.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
575 Tippe :%s/alt/neu/gc um alle Vorkommen in der gesamten Datei zu finden
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
576 mit einem Fragedialog, ob ersetzt werden soll oder nicht.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
577 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
578 ZUSAMMENFASSUNG VON LEKTION 4
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
579
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
580 1. CTRL-G zeigt die aktuelle Dateiposition sowie den Dateistatus.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
581 G bringt Dich zum Ende der Datei.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
582 Nummer G bringt Dich zur entsprechenden Zeilennummer.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
583 gg bringt Dich zur ersten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
584
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
585 2. Die Eingabe von / plus einem Ausdruck sucht VORWÄRTS nach dem Ausdruck.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
586 Die Eingabe von ? plus einem Ausdruck sucht RÜCKWÄRTS nach dem Ausdruck.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
587 Tippe nach einer Suche n , um das nächste Vorkommen in der gleichen
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
588 Richtung zu finden; oder N , um in der Gegenrichtung zu suchen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
589 CTRL-O bringt Dich zurück zu älteren Positionen, CTRL-I zu neueren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
590
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
591 3. Die Eingabe von % , wenn der Cursor sich auf (,),[,],{, oder }
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
592 befindet, bringt Dich zur Gegenklammer.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
593
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
594 4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
595 tippe :s/alt/neu
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
596 Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe :s/alt/neu/g
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
597 Um Ausdrücke innerhalb zweier Zeilen # zu ersetzen :#,#s/alt/neu/g
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
598 Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe :%s/alt/neu/g
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
599 Für eine jedesmalige Bestätigung, addiere 'c' (confirm) :%s/alt/neu/gc
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
600 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
601 Lektion 5.1: AUSFÜHREN EINES EXTERNEN KOMMANDOS
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
602
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
603
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
604 ** Gib :! , gefolgt von einem externen Kommando ein, um es auszuführen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
605
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
606 1. Tippe das vertraute Kommando : , um den Cursor auf den Fuß des Schirms
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
607 zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
608
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
609 2. Nun tippe ein ! (Ausrufezeichen). Dies ermöglicht Dir, ein beliebiges,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
610 externes Shellkommando auszuführen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
611
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
612 3. Als Beispiel tippe ls nach dem ! und drücke <ENTER>. Dies liefert
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
613 eine Auflistung deines Verzeichnisses; genauso, als wenn Du in der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
614 Eingabeaufforderung wärst. Oder verwende :!dir , falls ls nicht geht.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
615
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
616 Anmerkung: Mit dieser Methode kann jedes beliebige externe Kommando
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
617 ausgeführt werden, auch mit Argumenten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
618
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
619 Anmerkung: Alle : Kommandos müssen durch Eingabe von <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
620 abgeschlossen werden. Von jetzt an erwähnen wir dies nicht jedesmal.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
621
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
622
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
624 Lektion 5.2: MEHR ÜBER DAS SCHREIBEN VON DATEIEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
625
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
626
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
627 ** Um am Text durchgeführte Änderungen zu speichern, tippe :w DATEINAME. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
628
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
629 1. Tippe :!dir oder :!ls , um eine Auflistung deines Verzeichnisses zu
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
630 erhalten. Du weißt nun bereits, dass Du danach <ENTER> eingeben musst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
631
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
632 2. Wähle einen Dateinamen, der noch nicht existiert, z.B. TEST.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
633
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
634 3. Nun tippe: :w TEST (wobei TEST der gewählte Dateiname ist).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
635
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
636 4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
637 Um dies zu überprüfen, tippe nochmals :!ls bzw. !dir, um deinen
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
638 Verzeichnisinhalt zu sehen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
639
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
640 Anmerkung: Würdest Du Vim jetzt beenden und danach wieder mit vim TEST
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
641 starten, dann wäre diese Datei eine exakte Kopie des Tutors zu dem
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
642 Zeitpunkt, als Du ihn gespeichert hast.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
643
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
644 5. Nun entferne die Datei durch Eingabe von (MS-DOS): :!del TEST
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
645 oder (Unix): :!rm TEST
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
646 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
647 Lektion 5.3: AUSWÄHLEN VON TEXT ZUM SCHREIBEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
648
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
649 ** Um einen Abschnitt der Datei zu speichern, tippe v Bewegung :w DATEI **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
650
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
651 1. Bewege den Cursor zu dieser Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
652
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
653 2. Tippe v und bewege den Cursor zum fünften Auflistungspunkt unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
654 Beachte, dass der Text hervorgehoben wird.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
655
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
656 3. Drücke das Zeichen : . Am Fuß des Schirms erscheint :'<,'> .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
657
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
658 4. Tippe w TEST , wobei TEST ein noch nicht vorhandener Dateiname ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
659 Vergewissere Dich, dass Du :'<,'>w TEST siehst, bevor Du <ENTER> drückst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
660
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
661 5. Vim schreibt die ausgewählten Zeilen in die Datei TEST. Benutze :!dir
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
662 oder :!ls , um sie zu sehen. Lösche sie noch nicht! Wir werden sie in
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
663 der nächsten Lektion benutzen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
664
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
665 Hinweis: Drücken von v startet die Visuelle Auswahl. Du kannst den Cursor
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
666 umherbewegen, um die Auswahl zu vergrößern oder zu verkleinern. Anschließend
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
667 lässt sich ein Operator anwenden, um mit dem Text etwas zu tun. Zum Beispiel
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
668 löscht d den Text.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
669
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
671 Lektion 5.4: EINLESEN UND ZUSAMMENFÜHREN VON DATEIEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
672
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
673
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
674 ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
675
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
676 1. Platziere den Cursor direkt über dieser Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
677
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
678 BEACHTE: Nachdem Du Schritt 2 ausgeführt hast, wirst Du Text aus Lektion 5.3
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
679 sehen. Dann bewege Dich wieder ABWÄRTS, Lektion 5.4 wiederzusehen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
680
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
681 2. Nun lies deine Datei TEST ein indem Du das Kommando :r TEST ausführst,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
682 wobei TEST der von Dir verwendete Dateiname ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
683 Die eingelesene Datei wird unterhalb der Cursorzeile eingefügt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
684
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
685 3. Um zu überprüfen, dass die Datei eingelesen wurde, gehe zurück und
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
686 beachte, dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
687 die eingefügte Dateiversion.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
688
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
689 Anmerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
690 Beispiel liest :r !ls die Ausgabe des Kommandos ls ein und platziert
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
691 sie unterhalb des Cursors.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
692
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
693 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
694 ZUSAMMENFASSUNG VON LEKTION 5
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
695
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
696
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
697 1. :!Kommando führt ein externes Kommando aus.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
698
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
699 Einige nützliche Beispiele sind
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
700 (MS-DOS) (Unix)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
701 :!dir :!ls - zeigt eine Verzeichnisauflistung.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
702 :!del DATEINAME :!rm DATEINAME - entfernt Datei DATEINAME.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
703
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
704 2. :w DATEINAME speichert die aktuelle Vim-Datei unter dem Namen DATEINAME.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
705
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
706 3. v Bewegung :w DATEINAME schreibt die Visuell ausgewählten Zeilen in
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
707 die Datei DATEINAME.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
708
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
709 4. :r DATEINAME lädt die Datei DATEINAME und fügt sie unterhalb der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
710 Cursorposition ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
711
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
712 5. :r !dir liest die Ausgabe des Kommandos dir und fügt sie unterhalb der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
713 Cursorposition ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
714
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
715
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
716 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
717 Lektion 6.1: ZEILEN ÖFFNEN (OPEN)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
718
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
719
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
720 ** Tippe o , um eine Zeile unterhalb des Cursors zu öffnen und Dich in **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
721 ** den Einfügemodus zu begeben. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
722
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
723 1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
724
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
725 2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursors zu öffnen
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
726 und Dich in den Einfügemodus zu begeben.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
727
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
728 3. Nun tippe etwas Text und drücke <ESC> , um den Einfügemodus zu verlassen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
729
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
730 ---> Mit o wird der Cursor auf der offenen Zeile im Einfügemodus platziert.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
731
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
732 4. Um eine Zeile ÜBERHALB des Cursors aufzumachen, gib einfach ein großes O
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
733 statt einem kleinen o ein. Versuche dies auf der unten stehenden Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
734
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
735 ---> Öffne eine Zeile über dieser mit O , wenn der Cursor auf dieser Zeile ist.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
736
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
737
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
738
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
740 Lektion 6.2: TEXT ANFÜGEN (APPEND)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
741
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
742
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
743 ** Tippe a , um Text NACH dem Cursor einzufügen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
745 1. Bewege den Cursor zum Anfang der ersten Übungszeile mit ---> unten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
746
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
747 2. Drücke e , bis der Cursor am Ende von Zei steht.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
748
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
749 3. Tippe ein kleines a , um Text NACH dem Cursor anzufügen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
750
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
751 4. Vervollständige das Wort so wie in der Zeile darunter. Drücke <ESC> ,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
752 um den Einfügemodus zu verlassen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
753
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
754 5. Bewege Dich mit e zum nächsten unvollständigen Wort und wiederhole
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
755 Schritte 3 und 4.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
756
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
757 ---> Diese Zei bietet Gelegen , Text in einer Zeile anzufü.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
758 ---> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzufügen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
759
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
760 Anmerkung: a, i und A gehen alle gleichermaßen in den Einfügemodus; der
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
761 einzige Unterschied ist, wo die Zeichen eingefügt werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
762 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
763 Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
764
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
765
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
766 ** Tippe ein großes R , um mehr als ein Zeichen zu ersetzen. **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
767
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
768 1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
769 Bewege den Cursor zum Anfang des ersten xxx .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
770
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
771 2. Nun drücke R und tippe die Nummer, die darunter in der zweiten Zeile
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
772 steht, so dass diese das xxx ersetzt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
773
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
774 3. Drücke <ESC> , um den Ersetzungsmodus zu verlassen. Beachte, dass der Rest
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
775 der Zeile unverändert bleibt.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
776
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
777 4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
778
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
779 ---> Das Addieren von 123 zu xxx ergibt xxx.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
780 ---> Das Addieren von 123 zu 456 ergibt 579.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
781
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
782 Anmerkung: Der Ersetzungsmodus ist wie der Einfügemodus, aber jedes eingetippte
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
783 Zeichen löscht ein vorhandenes Zeichen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
784
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
785 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
786 Lektion 6.4: TEXT KOPIEREN UND EINFÜGEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
787
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
788 ** Benutze den y Operator, um Text zu kopieren; p , um ihn einzufügen **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
789
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
790 1. Gehe zu der mit ---> markierten Zeile unten; setze den Cursor hinter "a)".
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
791
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
792 2. Starte den Visuellen Modus mit v , bewege den Cursor genau vor "erste".
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
793
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
794 3. Tippe y , um den hervorgehoben Text zu kopieren.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
795
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
796 4. Bewege den Cursor zum Ende der nächsten Zeile: j$
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
797
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
798 5. Tippe p , um den Text einzufügen und anschließend: a zweite <ESC> .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
799
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
800 6. Benutze den Visuellen Modus, um " Eintrag." auszuwählen, kopiere mittels
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
801 y , bewege Dich zum Ende der nächsten Zeile mit j$ und füge den Text
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
802 dort mit p an.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
803
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
804 ---> a) dies ist der erste Eintrag.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
805 b)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
806
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
807 Anmerkung: Du kannst y auch als Operator verwenden; yw kopiert ein Wort.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
808 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
809 Lektion 6.5: OPTIONEN SETZEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
810
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
811 ** Setze eine Option so, dass eine Suche oder Ersetzung Groß- **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
812 ** und Kleinschreibung ignoriert **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
813
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
814 1. Suche nach 'ignoriere', indem Du /ignoriere eingibst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
815 Wiederhole die Suche einige Male, indem Du die n - Taste drückst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
816
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
817 2. Setze die 'ic' (Ignore case) - Option, indem Du :set ic eingibst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
818
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
819 3. Nun suche wieder nach 'ignoriere', indem Du n tippst.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
820 Beachte, dass jetzt Ignoriere und auch IGNORIERE gefunden wird.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
821
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
822 4. Setze die 'hlsearch' und 'incsearch' - Optionen: :set hls is
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
823
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
824 5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
825
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
826 6. Um das Ignorieren von Groß/Kleinschreibung abzuschalten, tippe: :set noic
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
827
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
828 Anmerkung: Um die Hervorhebung der Treffer zu entfernen, gib ein: :nohlsearch
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
829 Anmerkung: Um die Schreibweise für eine einzige Suche zu ignorieren, benutze \c
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
830 im Suchausdruck: /ignoriere\c <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
832 ZUSAMMENFASSUNG VON LEKTION 6
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
833
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
834 1. Tippe o , um eine Zeile UNTER dem Cursor zu öffnen und den Einfügemodus
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
835 zu starten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
836 Tippe O , um eine Zeile ÜBER dem Cursor zu öffnen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
837
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
838 2. Tippe a , um Text NACH dem Cursor anzufügen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
839 Tippe A , um Text nach dem Zeilenende anzufügen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
840
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
841 3. Das Kommando e bringt Dich zum Ende eines Wortes.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
842
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
843 4. Der Operator y (yank) kopiert Text, p (put) fügt ihn ein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
844
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
845 5. Ein großes R geht in den Ersetzungsmodus bis zum Drücken von <ESC> .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
846
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
847 6. Die Eingabe von ":set xxx" setzt die Option "xxx". Einige Optionen sind:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
848 'ic' 'ignorecase' Ignoriere Groß/Kleinschreibung bei einer Suche
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
849 'is' 'incsearch' Zeige Teilübereinstimmungen für einen Suchausdruck
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
850 'hls' 'hlsearch' Hebe alle passenden Ausdrücke hervor
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
851 Der Optionsname kann in der Kurz- oder der Langform angegeben werden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
852
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
853 7. Stelle einer Option "no" voran, um sie abzuschalten: :set noic
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
854 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
855 Lektion 7.1 : AUFRUFEN VON HILFE
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
856
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
857
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
858 ** Nutze das eingebaute Hilfesystem **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
859
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
860 Vim besitzt ein umfassendes eingebautes Hilfesystem. Für den Anfang probiere
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
861 eins der drei folgenden Dinge aus:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
862 - Drücke die <Hilfe> - Taste (falls Du eine besitzt)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
863 - Drücke die <F1> Taste (falls Du eine besitzt)
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
864 - Tippe :help <ENTER>
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
865
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
866 Lies den Text im Hilfefenster, um zu verstehen wie die Hilfe funktioniert.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
867 Tippe CTRL-W CTRL-W , um von einem Fenster zum anderen zu springen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
868 Tippe :q <ENTER> , um das Hilfefenster zu schließen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
869
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
870 Du kannst Hilfe zu praktisch jedem Thema finden, indem Du dem ":help"-
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
871 Kommando ein Argument gibst. Probiere folgendes (<ENTER> nicht vergessen):
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
872
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
873 :help w
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
874 :help c_CTRL-D
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
875 :help insert-index
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
876 :help user-manual
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
877 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
878 Lektion 7.2: ERSTELLE EIN START-SKRIPT
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
879
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
880
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
881 ** Aktiviere die Features von Vim **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
882
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
883 Vim besitzt viele Funktionalitäten, die über Vi hinausgehen, aber die meisten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
884 von ihnen sind standardmäßig deaktiviert. Um mehr Funktionalitäten zu nutzen,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
885 musst Du eine "vimrc" - Datei erstellen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
886
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
887 1. Starte das Editieren der "vimrc"-Datei, abhängig von deinem System:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
888 :e ~/.vimrc für Unix
24751
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14945
diff changeset
889 :e ~/_vimrc für MS-Windows
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
890
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
891 2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
892 :r $VIMRUNTIME/vimrc_example.vim
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
893
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
894 3. Speichere die Datei mit:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
895 :w
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
896
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
897 Beim nächsten Start von Vim wird die Syntaxhervorhebung aktiviert sein.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
898 Du kannst all deine bevorzugten Optionen zu dieser "vimrc"-Datei zufügen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
899 Für mehr Informationen tippe :help vimrc-intro
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
900 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
901 Lektion 7.3: VERVOLLSTÄNDIGEN
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
902
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
903
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
904 ** Kommandozeilenvervollständigung mit CTRL-D und <TAB> **
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
905
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
906 1. Stelle sicher, dass Vim nicht im Vi-Kompatibilitätsmodus ist: :set nocp
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
907
14945
4ee65b4150fd Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14347
diff changeset
908 2. Siehe nach, welche Dateien im Verzeichnis existieren: :!ls oder :!dir
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
909
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
910 3. Tippe den Beginn eines Kommandos: :e
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
911
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
912 4. Drücke CTRL-D und Vim zeigt eine Liste mit "e" beginnender Kommandos.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
913
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
914 5. Drücke <TAB> und Vim vervollständigt den Kommandonamen zu ":edit".
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
915
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
916 6. Nun füge ein Leerzeichen und den Anfang einer existierenden Datei an:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
917 :edit DAT
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
918
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
919 7. Drücke <TAB>. Vim vervollständigt den Namen (falls er eindeutig ist).
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
920
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
921 Anmerkung: Vervollständigung funktioniert für viele Kommandos. Probiere
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
922 einfach CTRL-D und <TAB>. Dies ist insbesondere nützlich für :help .
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
923 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
924 ZUSAMMENFASSUNG VON LEKTION 7
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
925
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
926
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
927 1. Tippe :help oder drücke <F1> oder <Help>, um ein Hilfefenster zu öffnen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
928
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
929 2. Tippe :help Kommando , um Hilfe über Kommando zu erhalten.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
930
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
931 3. Tippe CTRL-W CTRL-W , um zum anderen Fenster zu springen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
932
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
933 4. Tippe :q , um das Hilfefenster zu schließen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
934
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
935 5. Erstelle ein vimrc - Startskript mit deinen bevorzugter Einstellungen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
936
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
937 6. Drücke CTRL-D nach dem Tippen eines : Kommandos, um mögliche
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
938 Vervollständigungen anzusehen.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
939 Drücke <TAB> , um eine Vervollständigung zu anzuwenden.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
940
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
941
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
942
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
943
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
944
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
945
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
947
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
948 Damit ist der Vim Tutor beendet. Seine Intention war, einen kurzen und
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
949 bündigen Überblick über den Vim Editor zu geben; gerade genug, um relativ
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
950 leicht mit ihm umgehen zu können. Der Vim Tutor hat nicht den geringsten
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
951 Anspruch auf Vollständigkeit; Vim hat noch weitaus mehr Kommandos. Lies als
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
952 nächstes das User Manual: ":help user-manual".
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
953
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
954 Für weiteres Lesen und Lernen ist folgendes Buch empfehlenswert :
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
955 Vim - Vi Improved - von Steve Oualline
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
956 Verlag: New Riders
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
957 Das erste Buch, welches durchgängig Vim gewidmet ist. Besonders nützlich
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
958 für Anfänger. Viele Beispiele und Bilder sind enthalten.
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
959 Siehe https://iccf-holland.org/click5.html
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
960
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
961 Folgendes Buch ist älter und mehr über Vi als Vim, aber auch empfehlenswert:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
962 Textbearbeitung mit dem Vi-Editor - von Linda Lamb und Arnold Robbins
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
963 Verlag O'Reilly - ISBN: 3897211262
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
964 In diesem Buch kann man fast alles finden, was man mit Vi tun möchte.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
965 Die sechste Ausgabe enthält auch Informationen über Vim.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
966
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
967 Als aktuelle Referenz für Version 6.2 und knappe Einführung dient das
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
968 folgende Buch:
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
969 vim ge-packt von Reinhard Wobst
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
970 mitp-Verlag, ISBN 3-8266-1425-9
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
971 Trotz der kompakten Darstellung ist es durch viele nützliche Beispiele auch
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
972 für Einsteiger empfehlenswert. Probekapitel und die Beispielskripte sind
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
973 online erhältlich. Siehe https://iccf-holland.org/click5.html
6744
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
974
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
975 Dieses Tutorial wurde geschrieben von Michael C. Pierce und Robert K. Ware,
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
976 Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
977 University, zur Verfügung stellte. E-Mail: bware@mines.colorado.edu.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
978
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
979 Bearbeitet für Vim von Bram Moolenaar.
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
980 Deutsche Übersetzung von Joachim Hofmann 2015. E-Mail: Joachim.Hof@gmx.de
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
981
dff4e29c6905 More updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6741
diff changeset
982 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~