annotate runtime/tutor/tutor.nl @ 18486:9d887cad7315

Added tag v8.1.2237 for changeset 63ee3c2b140fe1b4801389872a8e47aec19d028b
author Bram Moolenaar <Bram@vim.org>
date Thu, 31 Oct 2019 20:00:04 +0100
parents 314694a2e74a
children e69e7133c9cf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4358
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 ==========================================================================
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2 = W e l k o m b i j d e V I M l e s s e n - Versie 1.7 =
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 ==========================================================================
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
4
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 Vim is een krachtige editor met veel commando's, te veel om uit te leggen
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 in lessen zoals deze. Deze lessen zijn bedoeld om voldoende commando's te
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 behandelen om je in staat te stellen met Vim te werken als een editor voor
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 algemeen gebruik.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 Deze lessen zullen 25 tot 30 minuten in beslag nemen, afhankelijk van de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11 tijd die wordt besteed aan het uitproberen van de commando's.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 LET OP:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 Door de commando's in deze lessen verandert de tekst. Maak een kopie van
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
15 dit bestand om mee te oefenen (als je "vimtutor" uitvoerde, is dit al een
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
16 kopie).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18 Deze lessen zijn bedoeld om al doende te leren. Dat betekent dat je de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19 commando's moet uitvoeren om ze goed te leren kennen. Als je de tekst
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 alleen maar doorleest, zal je de commando's niet leren!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 Zorg ervoor dat de <Caps Lock> toets NIET is ingedrukt en druk vaak genoeg
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 op de j-toets om de cursor zo te bewegen dat les 1.1 volledig op het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 scherm staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 LET OP: In deze lessen worden omwille van de duidelijkheid vaak spaties
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 gebruikt binnen een commando (bv. "40 G" of "operator [getal] beweging").
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 Tik deze spaties echter NIET. Ze verstoren de werking.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 Les 1.1: VERPLAATS DE CURSOR
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 ** De cursor wordt verplaatst met de toetsen h, j, k, l zoals aangegeven. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 ^
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 k Hint: De h is de meest linkse en beweegt naar links.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36 < h l > De l is de meest rechtse en beweegt naar rechts.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37 j De j lijkt op een pijl naar beneden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 v
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 1. Beweeg de cursor over het scherm om er vertrouwd mee te raken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 2. Druk de omlaag-toets (j) tot hij repeteert.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43 Nu weet je hoe je de volgende les bereikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
45 3. Gebruik de omlaag-toets om naar les 1.2 te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
46
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
47 OPMERKING: Als je twijfelt aan wat je tikte, druk <ESC> om in de opdracht-
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
48 modus te komen. Tik daarna het commando dat bedoeld wordt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
49
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
50 OPMERKING: Pijltjes-toetsen werken ook. Met de hjkl-toetsen kan je sneller
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
51 rondbewegen, als je er eenmaal aan gewend bent. Echt waar!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
54 Les 1.2: VIM AFSLUITEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
55
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56 !! LET OP: Lees deze les goed door voordat je iets uitvoert!!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
57
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
58 1. Druk de <ESC> toets (om zeker in de opdrachtmodus te zitten).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
59
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60 2. Tik :q! <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61 Hiermee wordt de editor afgesloten. Alle veranderingen gaan VERLOREN.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
63 3. Nu zie je de shell-prompt. Tik het commando waarmee je deze lessen
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
64 hebt opgeroepen. Dat is normaal gesproken: vimtutor <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
65
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
66 4. Als je deze stappen goed hebt doorgelezen, voer dan de stappen 1 tot 3
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
67 uit om de editor te verlaten en weer op te starten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
68
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
69 LET OP: :q! <ENTER> verwerpt alle veranderingen die je aanbracht. Een paar
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
70 lessen verder zal je leren hoe veranderingen worden opgeslagen in
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
71 een bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
72
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
73 5. Beweeg de cursor omlaag naar les 1.3.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
74
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
76 Les 1.3: TEKST BEWERKEN - WISSEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
77
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
78 ** Tik x om het teken onder de cursor te wissen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
80 1. Ga met de cursor naar de regel verderop met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
82 2. Zet de cursor op een teken dat moet worden gewist om een fout te
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83 herstellen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
84
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
85 3. Tik x om het ongewenste teken te wissen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
86
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87 4. Herhaal deze stappen tot de regel goed is.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
88
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 ---> Vi kkent eenn opdracccchtmodus en een invooegmmmmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
90
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91 5. Nu de regel gecorrigeerd is kan je naar les 1.4 gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
92
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
93 LET OP: Probeer de lessen niet uit je hoofd te leren. Leer al doende.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
94
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
96 Les 1.4: TEKST BEWERKEN - INVOEGEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
97
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
98 ** Tik i ('insert') om tekst in te voegen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
99
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
100 1. Ga met de cursor naar de eerste regel verderop met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
101
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
102 2. Maak de eerste regel gelijk aan de tweede. Zet daarvoor de cursor op
15878
314694a2e74a Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 4358
diff changeset
103 het karakter waarvoor tekst moet worden ingevoegd.
4358
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
104
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
105 3. Tik i en daarna de nodige aanvullingen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
106
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
107 4. Tik <ESC> na elke herstelde fout om terug te keren in de opdrachtmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
108 Herhaal de stappen 2 tot 4 om de zin te verbeteren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110 ---> Aan regel ontekt wat .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
111 ---> Aan deze regel ontbreekt wat tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
112
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113 5. Ga naar les 1.5 als je gewend bent aan het invoegen van tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
116 Les 1.5: TEKST BEWERKEN - TOEVOEGEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
117
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
118 ** Tik A ('append') om tekst toe te voegen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
119
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120 1. Ga met de cursor naar de eerste regel verderop met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121 Het maakt niet uit waar de cursor in deze regel staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
122
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
123 2. Tik hoofdletter A en tik de nodige aanvullingen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
124
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
125 3. Tik <ESC> nadat de tekst is aangevuld. Zo keer je terug in de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
126 opdrachtmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128 4. Ga naar de tweede regel verderop met ---> en herhaal stap 2 en 3
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129 om deze zin te corrigeren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
131 ---> Er ontbreekt wat tekst aan de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
132 Er ontbreekt wat tekst aan deze regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
133 ---> Hier ontbreekt ook w
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
134 Hier ontbreekt ook wat tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
135
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
136 5. Ga naar les 1.6 als je vertrouwd bent geraakt aan het toevoegen
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
137 van tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
138
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
140 Les 1.6: EEN BESTAND EDITTEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
141
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
142 ** Gebruik :wq om een bestand op te slaan en de editor te verlaten. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
143
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
144 !! LET OP: Lees deze les helemaal door voordat je een van de volgende
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
145 stappen uitvoert!!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
146
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
147 1. Verlaat deze les zoals je in les 1.2 deed: :q!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
148 Of gebruik een andere terminal als je daar de beschikking over hebt. Doe
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
149 daar het volgende.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
150
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
151 2. Tik het volgende commando na de shell-prompt: vim les <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
152 'vim' (vaak ook 'vi') is het commando om de Vim-editor te starten,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
153 'les' is de naam van het bestand, dat je gaat bewerken. Kies een andere
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
154 naam als er al een bestand 'les' bestaat, dat niet veranderd mag worden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
155
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
156 3. Voeg naar eigen keus tekst toe, zoals je geleerd hebt in eerdere lessen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
157
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
158 4. Sla het bestand met de wijzigingen op en verlaat Vim met :wq <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
159
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
160 5. Herstart vimtutor als je deze bij stap 1 hebt verlaten en ga verder met
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
161 de volgende samenvatting.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
162
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
163 6. Voer deze stappen uit nadat je ze hebt gelezen en begrepen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
164
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
166 SAMENVATTING Les 1
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
167
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
168 1. De cursor wordt bewogen met de pijltjestoetsen of de hjkl-toetsen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
169 h (links) j (omlaag) k (omhoog) l (rechts)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
170
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
171 2. Start Vim van de shell-prompt. Tik: vim BESTANDSNAAM <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
172
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
173 3. Sluit Vim af met <ESC> :q! <ENTER> om de veranderingen weg te gooien.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
174 OF tik <ESC> :wq <ENTER> om de veranderingen te bewaren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
175
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
176 4. Wis het teken onder de cursor met: x
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
177
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
178 5. Invoegen of toevoegen van tekst, tik:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
179 i en daarna de in te voegen tekst <ESC> voeg in vanaf de cursor
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
180 A en daarna de toe te voegen tekst <ESC> voeg toe achter de regel
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
181
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
182 OPMERKING: Met <ESC> kom je terug in opdrachtmodus en wordt een ongewenst
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
183 of gedeeltelijk uitgevoerd commando afgebroken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
184
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
185 Ga nu verder met les 2.1.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
186
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
187 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
188 Les 2.1: WIS-COMMANDO'S
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
189
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
190 ** Tik dw ('delete word') om een woord te wissen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
191
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
192 1. Druk op <ESC> om zeker in de opdrachtmodus te zijn.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
193
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
194 2. Ga naar de regel hieronder, die met ---> begint.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
195
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
196 3. Ga met de cursor naar het begin van een woord dat moet worden gewist.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
197
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
198 4. Met het tikken van dw verdwijnt het woord.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
199
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
200 OPMERKING: De letter d verschijnt op de laatste regel van het scherm
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
201 zodra je hem tikt. Vim is aan het wachten tot je de w tikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
202 Als je een ander teken dan d ziet, heb je iets verkeerds
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
203 getikt. Druk op <ESC> en begin opnieuw.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
204
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
205 NOG EEN OPMERKING: Dit werkt alleen als de optie 'showcmd' is ingeschakeld.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
206 Dat gebeurt met :set showcmd <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
207
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
208 ---> Er zijn een het paar ggg woorden, die niet in deze len zin thuishoren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
209
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
210 5. Herhaal de stappen 3 en 4 tot de zin goed is en ga naar les 2.2.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
211
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
212 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
213 Les 2.2: MEER WIS-COMMANDO'S
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
214
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
215 ** Tik d$ om te wissen tot het einde van de regel. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
216
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
217 1. Druk op <ESC> om zeker in de opdrachtmodus te zijn.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
218
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
219 2. Ga naar de regel hieronder, die met ---> begint.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
220
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
221 3. Ga met de cursor naar het einde van de correcte regel (NA de eerste . ).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
222
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
223 4. Tik d$ om te wissen tot het einde van de regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
224
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
225 ---> Iemand heeft het einde van deze regel dubbel getikt. dubbel getikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
226
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
227 5. Ga naar les 2.3 voor uitleg.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
228
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
229 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
230 Les 2.3: OVER OPERATOREN EN BEWEGINGEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
231
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
232 Veel commando's die de tekst veranderen, bestaan uit een operator en een
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
233 beweging. De samenstelling van een wis-commando met de operator d is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
234 d beweging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
235
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
236 Daarbij is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
237 d - de wis-operator
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
238 beweging - het bereik waarop de operator werkt (zie het lijstje hieronder)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
239
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
240 Een korte lijst van bewegingen vanaf de cursor:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
241 w - tot het begin van het volgende woord, ZONDER het eerste teken daarvan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
242 e - tot het einde van het huidige woord, INCLUSIEF het laatste teken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
243 $ - tot het einde van de regel, INCLUSIEF het laatste teken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
244
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
245 Het tikken van de wist tekst vanaf de cursor tot het eind van het woord.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
246
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
247 OPMERKING: Het intikken van alleen maar de beweging, zonder een operator,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
248 in de opdrachtmodus beweegt de cursor (respectievelijk naar het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
249 volgende woord, naar het eind van het huidige woord en naar het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
250 eind van de regel).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
251
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
252 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
253 Les 2.4: GEBRUIK VAN EEN TELLER BIJ EEN BEWEGING
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
254
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
255 ** Een getal voor een beweging herhaalt het zoveel keer. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
256
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
257 1. Ga naar de regel hieronder, die met ---> begint.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
258
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
259 2. Tik 2w zodat de cursor twee woorden vooruit gaat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
260
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
261 3. Tik 3e zodat de cursor naar het einde van het derde woord gaat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
262
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
263 4. Tik 0 (nul) om naar het begin van de regel te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
264
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
265 5. Herhaal de stappen 2 en 3 met andere getallen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
266
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
267 ---> Dit is een regel met woorden waarin je heen en weer kan bewegen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
268
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
269 6. Ga verder met les 2.5.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
270
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
271 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
272 Les 2.5: GEBRUIK EEN TELLER OM MEER TE WISSEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
273
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
274 ** Een getal met een operator zorgt dat deze zoveel keer wordt herhaald. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
275
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
276 Bij de combinatie van wis-operator en beweging kan je voor de beweging een
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
277 teller zetten om meer te wissen:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
278 d [teller] beweging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
279
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
280 1. Ga naar het eerste woord in HOOFDLETTERS in de regel na --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
281
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
282 2. Met d2w worden twee woorden (in dit voorbeeld in hoofdletters) gewist.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
283
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
284 3. Herhaal de stappen 1 en 2 met verschillende tellers om de verschillende
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
285 woorden in hoofdletters met één commando te wissen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
286
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
287 ---> deze ABC DE regel FGHI JK LMN OP is QZ RS ontdaan van rommel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
288
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
289 OPMERKING: De teller kan ook aan het begin staan: d2w en 2dw werken allebei.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
290
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
291 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
292 Les 2.6: BEWERKING VAN HELE REGELS
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
293
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
294 ** Tik dd om een hele regel te wissen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
295
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
296 Omdat het wissen van een hele regel vaak voorkomt, besloten de ontwerpers
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
297 van Vi dat met het tikken van dd simpelweg een hele regel gewist wordt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
298
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
299 1. Ga met de cursor naar de tweede regel van de zinnetjes hieronder.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
300
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
301 2. Tik dd om de regel te wissen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
302
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
303 3. Ga nu naar de vierde regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
304
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
305 4. Tik 2dd om twee regels te wissen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
306
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
307 ---> 1) Rozen zijn rood.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
308 ---> 2) Modder is leuk.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
309 ---> 3) Viooltjes zijn blauw.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
310 ---> 4) Ik heb een auto.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
311 ---> 5) De klok slaat de tijd.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
312 ---> 6) Suiker is zoet.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
313 ---> 7) En dat ben jij ook.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
314
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
315 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
316 Les 2.7: HET COMMANDO HERSTEL
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
317
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
318 ** u maakt het laatste commando ongedaan, U herstelt een hele regel. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
319
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
320 1. Ga met de cursor naar de regel hieronder met ---> en zet hem
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
321 op de eerste fout.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
322
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
323 2. Tik x om het eerste ongewenste teken te wissen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
324
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
325 3. Tik nu u en maak daarmee het vorige commando ongedaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
326
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
327 4. Herstel nu alle fouten in de regel met het x commando.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
328
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
329 5. Tik een hoofdletter U om de regel in z'n oorspronkelijke staat terug
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
330 te brengen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
331
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
332 6. Tik nu een paar keer u en herstel daarmee de U en eerdere commando's.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
333
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
334 7. Tik nu een paar keer CTRL-R (Ctrl-toets ingedrukt houden en R tikken) en
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
335 voer daarmee de commando's opnieuw uit: 'redo' oftewel 'undo de undo's'.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
336
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
337 ---> Heerstel de fouten inn deeze regel en brenng ze weer terugg met undo.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
338
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
339 8. Dit zijn heel nuttige commando's. Ga verder met samenvatting van les 2.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
340
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
341 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
342 SAMENVATTING Les 2
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
343
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
344 1. Wis van de cursor tot het volgende woord met dw
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
345
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
346 2. Wis van de cursor tot het eind van de regel met d$
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
347
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
348 3. Wis de hele regel met dd
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
349
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
350 4. Herhaal een beweging door er een getal voor te zetten: 2w
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
351
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
352 5. De opbouw van een wijzigingscommando is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
353 operator [getal] beweging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
354 daarbij is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
355 operator - wat er moet gebeuren, bijvoorbeeld d om te wissen
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
356 [getal] - een (niet-verplichte) teller om 'beweging' te herhalen
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
357 beweging - een beweging door de te wijzigen tekst zoals w (woord)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
358 of $ (tot het einde van de regel) enz.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
359
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
360 6. Ga naar het begin van de regel met nul: 0
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
361
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
362 7. Undo de voorgaande actie met u (kleine letter)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
363 Undo alle veranderingen in een regel met U (hoofdletter)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
364 Undo de undo's met CTRL-R
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
365
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
367 Les 3.1: HET COMMANDO PLAK
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
368
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
369 ** Tik p ('put') en plak daarmee zojuist gewiste tekst na te cursor. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
370
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
371 1. Ga met de cursor naar de eerste regel met ---> hierna.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
372
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
373 2. Wis de regel met dd en bewaar hem zodoende in een Vim-register.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
374
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
375 3. Ga naar de c-regel, waar de gewiste regel ONDER moet komen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
376
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
377 4. Tik p om de regel terug te zetten onder de regel met de cursor.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
378
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
379 5. Herhaal de stappen 2 tot 4 om de regels in de goede volgorde te zetten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
380
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
381 ---> d) Krijg je het ook onder de knie?
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
382 ---> b) Viooltjes zijn blauw,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
383 ---> c) Begrip is te leren,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
384 ---> a) Rozen zijn rood,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
385
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
386 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
387 Les 3.2: HET COMMANDO VERVANG
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
388
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
389 ** Tik rx ('replace') om het teken onder de cursor te vervangen door x. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
390
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
391 1. Ga naar de eerste regel hieronder met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
392
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
393 2. Zet de cursor op de eerste fout.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
394
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
395 3. Tik r en dan het teken dat er hoort te staan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
396
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
397 4. Herhaal de stappen 2 en 3 tot de eerste regel gelijk is aan de tweede.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
398
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
399 ---> Bij het tokken van dezf hegel heeft iemamd verklerde letters getikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
400 ---> Bij het tikken van deze regel heeft iemand verkeerde letters getikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
401
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
402 5. Ga nu naar les 3.3.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
403
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
404 LET OP: Door het te doen, leer je beter dan door het uit je hoofd te leren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
405
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
406 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
407 Les 3.3: HET COMMANDO VERANDER
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
408
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
409 ** Tik ce om te veranderen tot het einde van een woord. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
410
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
411 1. Ga met de cursor naar de eerste regel hieronder met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
412
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
413 2. Zet de cursor op de u van ruch.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
414
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
415 3. Tik ce en de juiste letters (in dit geval "egel").
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
416
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
417 4. Druk <ESC> en ga naar het volgende teken dat moet worden veranderd.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
418
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
419 5. Herhaal de stappen 3 en 4 tot de eerste regel gelijk is aan de tweede.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
420
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
421 ---> In deze ruch staan een paar weedrim die veranderd moud worden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
422 ---> In deze regel staan een paar woorden die veranderd moeten worden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
423
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
424 LET OP: Met ce wordt (het laatste deel van) een woord gewist en kom je
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
425 in de invoegmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
426
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
427 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
428 Les 3.4: MEER VERANDERINGEN MET c
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
429
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
430 1. Het commando verander ('change') werkt op dezelfde manier als wis. De
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
431 opbouw is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
432 c [teller] beweging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
433
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
434 2. De bewegingen zijn hetzelfde, zoals w (woord) en $ (einde regel).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
435
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
436 3. Ga naar de eerste regel hieronder met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
437
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
438 4. Zet de cursor op de eerste fout.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
439
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
440 5. Tik c$ en tik de rest van de regel zodat hij gelijk wordt aan de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
441 tweede en sluit af met <ESC>.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
442
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
443 ---> Het einde van deze regel moet precies zo worden als de tweede regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
444 ---> Het einde van deze regel moet gecorrigeerd worden met het commando c$.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
445
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
446 OPMERKING: Je kan de toets <BACKSPACE> gebruiken om tikfouten te herstellen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
447
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
448 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
449 SAMENVATTING Les 3
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
450
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
451 1. Tik p om tekst terug te plakken, die zojuist is gewist. Dit zet de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
452 gewiste tekst ACHTER de cursor (als een hele regel is gewist komt deze
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
453 op de regel ONDER de cursor.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
454
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
455 2. Het teken waarop de cursor staat wordt vervangen met r gevolgd door
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
456 het teken dat je daar wilt hebben.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
457
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
458 3. Het commando 'verander' stelt je in staat om tekst te veranderen vanaf
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
459 de cursor tot waar de 'beweging' je brengt. Dat wil zeggen: tik ce om
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
460 te veranderen vanaf de cursor tot het einde van het woord, c$ om te
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
461 veranderen tot het einde van de regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
462
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
463 4. De opbouw van het commando verander is:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
464 c [teller] beweging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
465
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
466 Ga nu naar de volgende les.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
467
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
468 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
469 Les 4.1: PLAATS VAN DE CURSOR EN STATUS VAN HET BESTAND
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
470
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
471 ** CTRL-G laat zien waar (regelnummer) je je bevindt en wat de status van
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
472 het bestand is. Met [nummer] G ga je naar een bepaalde regel. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
473
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
474 LET OP: Lees de hele les voordat je een stap uitvoert!!
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
475
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
476 1. Hou de Ctrl-toets ingedrukt en tik g . Dit noemen we CTRL-G.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
477 Onderaan de pagina verschijnt een boodschap met de bestandsnaam en de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
478 positie in het bestand. Onthou het regelnummer voor stap 3.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
479
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
480 OPMERKING: Als de optie 'ruler' aan staat, wordt de positie van de cursor
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
481 (regelnummer, kolom) steeds in de rechter-onderhoek van het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
482 scherm vermeld. In dit geval vermeldt CTRL-G geen regelnummer.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
483 CTRL-G geeft ook de status aan, namelijk of de tekst veranderd
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
484 is ('modified') sinds het de laatste keer is opgeslagen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
485
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
486 2. Tik hoofdletter G om naar het einde van het bestand te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
487 Tik gg om naar het begin van het bestand te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
488
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
489 3. Tik het regelnummer waar je bij stap 1 was en daarna G . Dit brengt je
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
490 terug naar de regel waar je was toen je de eerste keer CTRL-G tikte.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
491
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
492 4. Voer de stappen 1 tot 3 uit als je dit goed hebt gelezen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
493
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
494 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
495 Les 4.2: HET COMMANDO ZOEKEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
496
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
497 ** Met /ZOEK wordt naar de zoekterm (één of meer woorden) gezocht. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
498
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
499 1. Tik in de opdrachtmodus het teken / . Je ziet dat het met de cursor
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
500 aan de onderkant van het scherm verschijnt, zoals bij het :-commando.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
501
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
502 2. Tik nu 'ffouut' <ENTER>. Dit is het woord waarnaar gezocht wordt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
503
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
504 3. Tik n om verder te zoeken met dezelfde zoekterm.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
505 Zoek met N met dezelfde zoekterm in de tegenovergestelde richting.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
506
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
507 4. Zoek in achterwaartse richting met ?zoekterm in plaats van / .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
508
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
509 5. Keer terug naar de vorige hit met CTRL-O (hou Ctrl-toets ingedrukt en
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
510 tik letter o). Herhaal om verder terug te gaan. CTRL-I gaat vooruit.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
511
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
512 ---> "ffouut" is niet de juiste spelling van fout, ffouut is een fout.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
513
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
514 OPMERKING: Als zoeken het einde van het bestand bereikt, wordt vanaf het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
515 begin doorgezocht, tenzij de optie 'wrapscan' is uitgeschakeld.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
516
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
517 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
518 Les 4.3: GA NAAR CORRESPONDERENDE HAAKJES
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
519
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
520 ** Tik % om naar corresponderende ), ] of } te gaan. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
521
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
522 1. Zet de cursor op een (, [ of { in de regel hieronder met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
523
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
524 2. Tik dan het teken % .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
525
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
526 3. De cursor gaan naar het overeenkomstige haakje.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
527
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
528 4. Met opnieuw % gaat de cursor terug naar het eerste haakje.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
529
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
530 5. Plaats de cursor op een ander haakje en bekijk wat % doet.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
531
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
532 ---> Dit ( is een testregel met ('s, ['s ] en {'s } erin. ))
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
533
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
534 OPMERKING: Dit is nuttig bij het debuggen van een programma waarin haakjes
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
535 niet corresponderen. Met de optie 'showmatch' wordt ook
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
536 aangegeven of haakjes corresponderen, maar de cursor wordt niet
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
537 (blijvend) verplaatst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
538
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
539 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
540 Les 4.4: HET VERVANG COMMANDO
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
541
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
542 ** Tik :s/oud/nieuw/g om 'oud' door 'nieuw' te vervangen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
543
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
544 1. Ga met de cursor naar de regel hieronder met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
545
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
546 2. Tik :s/dee/de <ENTER>. Zoals je ziet, vervangt ('substitute') dit
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
547 commando alleen de eerste "dee" in de regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
548
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
549 3. Tik nu :s/dee/de/g . Met de g-vlag ('global') wordt elke "dee" in de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
550 regel vervangen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
551
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
552 ---> dee beste tijd om dee bloemen te zien is in dee lente.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
553
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
554 4. Om in (een deel van) een tekst elk 'oud' te vervangen door 'nieuw':
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
555 tik :#,#s/oud/nieuw/g waar #,# de regelnummers zijn die het gebied
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
556 begrenzen waarin wordt vervangen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
557 tik :%s/oud/nieuw/g om alles te vervangen in het hele bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
558 tik :%s/oud/nieuw/gc om elke 'oud' in het hele bestand te vinden
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
559 en te vragen of er vervangen moet worden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
560
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
561 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
562 SAMENVATTING Les 4
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
563
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
564 1. CTRL-G laat positie in het bestand zien en de status van het bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
565 G verplaatst je naar het einde van het bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
566 nummer G verplaatst je naar regelnummer.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
567 gg verplaatst je naar de eerste regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
568
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
569 2. Met / en een zoekterm wordt VOORWAARTS gezocht naar de term.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
570 Met ? en een zoekterm wordt ACHTERWAARTS gezocht naar de term.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
571 Tik n na een zoekopdracht om de volgende hit te vinden,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
572 of tik N om in de andere richting te zoeken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
573 CTRL-O brengt je naar eerdere hit, CTRL-I naar nieuwere.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
574
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
575 3. Tik % terwijl de cursor op een haakje ([{}]) staat, om naar het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
576 corresponderende haakje te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
577
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
578 4. :s/oud/nieuw vervangt het eerste 'oud' in een regel door 'nieuw'.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
579 :s/oud/nieuw/g vervangt elk 'oud' in een regel door 'nieuw'.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
580 :#,#s/oud/nieuw/g vervangt elk 'oud' door 'nieuw' tussen de regelnummers.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
581 :%s/oud/nieuw/g vervangt elk 'oud' door 'nieuw' in het hele bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
582 Voeg c toe (:%s/oud/nieuw/gc) om elke keer om bevestiging
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
583 ('confirmation') te vragen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
584
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
586 Les 5.1: HOE EEN EXTERN COMMANDO WORDT UITGEVOERD
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
587
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
588 ** Tik :! gevolgd door een extern commando om dat uit te voeren. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
589
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
590 1. Tik het commando : waarmee de cursor op de onderste regel van het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
591 scherm komt te staan. Nu kan je een opdracht geven via de commando-regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
592
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
593 2. Tik een ! (uitroepteken). Dit stelt je in staat om elk shell-commando
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
594 uit te voeren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
595
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
596 3. Tik bijvoorbeeld ls na het uitroepteken en daarna <ENTER>. Hiermee
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
597 krijg je de inhoud van je map te zien, net alsof je de opdracht gaf
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
598 vanaf de shell-prompt. Probeer :!dir als het niet werkt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
599
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
600 OPMERKING: Elk extern commando kan op deze manier uitgevoerd worden, ook
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
601 met argumenten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
602
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
603 OPMERKING: Alle commando's na : moeten worden afgesloten met <ENTER>.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
604 Vanaf nu zullen we dat niet meer altijd vermelden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
605
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
606 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
607 Les 5.2: MEER OVER HET OPSLAAN VAN BESTANDEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
608
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
609 ** Tik :w BESTANDSNAAM om de tekst mèt veranderingen op te slaan. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
610
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
611 1. Tik :!dir of :!ls om de inhoud van je map te tonen. Je weet
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
612 inmiddels dat je daarna een <ENTER> moet tikken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
613
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
614 2. Kies een bestandsnaam die nog niet bestaat, bijvoorbeeld TEST.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
615
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
616 3. Tik nu: :w TEST (als je de naam TEST hebt gekozen).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
617
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
618 4. Hierdoor wordt het hele bestand (de VIM lessen) opgeslagen onder de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
619 naam TEST. Tik weer :!dir of :!ls om dit te controleren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
620
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
621 OPMERKING: Als je Vim zou verlaten en opnieuw zou starten met vim TEST is
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
622 het bestand een exacte kopie van de lessen, zoals je ze opsloeg.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
623
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
624 5. Wis het bestand nu met de opdracht (MS-DOS) :!del TEST
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
625 of (Unix) :!rm TEST
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
626
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
627 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
628 Les 5.3: EEN DEEL VAN DE TEKST OPSLAAN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
629
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
630 ** Sla een deel van het bestand op met v beweging :w BESTANDSNAAM **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
631
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
632 1. Ga naar deze regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
633
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
634 2. Tik v en ga met de cursor naar stap 5 hieronder. Je ziet dat de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
635 tekst oplicht.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
636
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
637 3. Tik : . Onderaan het scherm zal :'<,'> verschijnen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
638
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
639 4. Tik w TEST , waar TEST een bestandsnaam is, die nog niet bestaat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
640 Controleer dat je :'<,'>w TEST ziet staan voordat je <ENTER> tikt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
641
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
642 5. Vim slaat nu de geselecteerde regels op in het bestand TEST. Met
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
643 :!dir of !ls kan je dat zien. Wis het nog niet! We zullen het in
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
644 de volgende les gebruiken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
645
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
646 OPMERKING: Het tikken van v zet zichtbare modus ('visual selection') aan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
647 Je kan de cursor rondbewegen om de selectie groter of kleiner
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
648 te maken. Vervolgens kan je een commando gebruiken om iets met
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
649 de tekst te doen. Met d bijvoorbeeld wis je de tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
650
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
651 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
652 Les 5.4: OPHALEN EN SAMENVOEGEN VAN BESTANDEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
653
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
654 ** Tik :r BESTANDSNAAM om de inhoud van een bestand in te voegen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
655
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
656 1. Zet de cursor precies boven deze regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
657
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
658 OPMERKING: Na het uitvoeren van stap 2 zie je tekst van les 5.3. Scrol
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
659 daarna naar beneden om deze les weer te zien.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
660
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
661 2. Haal nu het bestand TEST op met het commando :r TEST .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
662 Het bestand dat je ophaalt komt onder de regel waarin de cursor staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
663
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
664 3. Controleer dat er een bestand is opgehaald. Ga met de cursor omhoog.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
665 Dan zie je de tekst van les 5.3 dubbel, het origineel en de versie uit
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
666 het bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
667
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
668 OPMERKING: Je kan ook de uitvoer van een extern commando inlezen. Om een
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
669 voorbeeld te geven: :r !ls leest de uitvoer van het commando
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
670 ls en zet dat onder de regel waarin de cursor staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
671
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
672 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
673 SAMENVATTING Les 5
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
674
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
675 1. :!COMMANDO voert een extern commando uit.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
676 Enkele bruikbare voorbeelden zijn:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
677 (MS-DOS) (Unix)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
678 :!dir :!ls - laat de inhoud van een map zien
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
679 :!del BESTAND :!rm BESTAND - wist bestand BESTAND
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
680
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
681 2. :w BESTANDSNAAM schrijft het huidige Vim-bestand naar disk met de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
682 naam BESTANDSNAAM.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
683
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
684 3. v beweging :w BESTANDSNAAM laat je in zichtbare modus een fragment
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
685 selecteren, dat wordt opgeslagen in het bestand BESTANDSNAAM.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
686
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
687 4. :r BESTANDSNAAM haalt het bestand BESTANDSNAAM op en voegt het onder
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
688 de cursor-positie in de tekst in.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
689
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
690 5. :r !dir leest de uitvoer van het externe commando dir en zet het onder
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
691 de cursor-positie.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
692
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
693 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
694 Les 6.1: HET COMMANDO OPEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
695
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
696 ** Tik o om een regel onder de cursor te openen in invoegmodus. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
697
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
698 1. Ga naar de eerste regel beneden met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
699
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
700 2. Tik de kleine letter o en open daarmee een regel ONDER de cursor en
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
701 ga naar de invoegmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
702
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
703 3. Tik wat tekst in en sluit af met <ESC> om de invoegmodus te verlaten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
704
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
705 ---> Als je o tikt, komt de cursor in een nieuwe regel in invoegmodus.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
706
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
707 4. Om een regel BOVEN de cursor te openen, moet je gewoon een hoofdletter
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
708 O tikken in plaats van een kleine letter. Probeer dat vanaf de volgende
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
709 regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
710
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
711 ---> Open een regel hierboven. Tik een O terwijl de cursor hier staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
712
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
714 Les 6.2: HET COMMANDO TOEVOEGEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
715
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
716 ** Tik a om tekst toe te voegen ACHTER de cursor. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
717
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
718 1. Ga naar het begin van de regel beneden met --->.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
719
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
720 2. Tik e tot de cursor op het einde van "ste" staat.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
721
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
722 3. Tik een (kleine letter) a ('append') om toe te voegen ACHTER de cursor.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
723
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
724 4. Vul het woord aan zoals in de volgende regel. Druk <ESC> om de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
725 invoegmodus te verlaten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
726
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
727 5. Ga met e naar het einde van het volgende onvolledige woord en herhaal
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
728 de stappen 3 en 4.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
729
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
730 ---> Deze regel ste je in staat om te oef in het toevo van tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
731 Deze regel stelt je in staat om te oefenen in het toevoegen van tekst.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
732
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
733 OPMERKING: a, i en A openen allemaal dezelfde invoegmodus, het enige
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
734 verschil is waar tekens worden ingevoegd.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
735
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
736 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
737 Les 6.3: VERVANGEN OP EEN ANDERE MANIER
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
738
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
739 ** Tik een hoofdletter R om meer dan één teken te vervangen. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
740
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
741 1. Ga naar de eerste regel beneden met --->. Ga met de cursor naar het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
742 begin van de eerste "xxx" .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
743
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
744 2. Tik nu R en daarna het getal eronder in de tweede regel, zodat xxx
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
745 wordt vervangen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
746
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
747 3. Druk <ESC> om de vervangmodus te verlaten. Je ziet dat de rest van de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
748 regel ongewijzigd blijft.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
749
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
750 4. Herhaal de stappen om de overgebleven xxx te vervangen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
751
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
752 ---> Optellen van 123 en xxx geeft je xxx.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
753 ---> Optellen van 123 en 456 geeft je 579.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
754
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
755 OPMERKING: Vervangmodus lijkt op invoegmodus, maar elk teken dat je tikt,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
756 vervangt een bestaand teken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
757
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
758 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
759 Les 6.4: TEKST KOPIËREN EN PLAKKEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
760
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
761 ** Gebruik y om tekst te kopiëren en p om te plakken. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
762
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
763 1. Ga naar de regel beneden met ---> en zet de cursor achter "a)".
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
764
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
765 2. Zet zichtbare modus aan met v en zet de cursor juist voor "eerste".
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
766
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
767 3. Tik y ('yank') om de opgelichte tekst ("dit is het") te kopiëren.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
768
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
769 4. Ga met j$ met de cursor naar het einde van de volgende regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
770
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
771 5. Plak de gekopieerde tekst met p en tik a tweede <ESC>.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
772
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
773 6. Selecteer in zichtbare modus "onderdeel", kopieer het met y en
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
774 ga met j$ naar het einde van de tweede regel. Plak de tekst daar
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
775 met p .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
776
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
777 ---> a) dit is het eerste onderdeel
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
778 b)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
779
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
780 OPMERKING: Je kan y ook als operator gebruiken; yw kopieert een woord,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
781 yy een hele regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
782
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
783 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
784 Les 6.5: OPTIES GEBRUIKEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
785
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
786 ** Gebruik een optie voor al dan niet hoofdlettergevoelig zoeken. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
787
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
788 1. Zoek naar 'hoofdlettergevoelig' met /hoofdlettergevoelig <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
789 Herhaal het zoeken enkele keren door n te tikken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
790
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
791 2. Schakel de optie 'ic' ('ignore case', niet-hoofdlettergevoelig) in
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
792 met :set ic
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
793
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
794 3. Zoek met n opnieuw naar 'hoofdlettergevoelig'. Je ziet dat
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
795 Hoofdlettergevoelig en HOOFDLETTERGEVOELIG nu ook gevonden worden.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
796
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
797 4. Schakel de opties 'hlsearch' (treffers oplichten) en 'incsearch' (toon
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
798 gedeeltelijke treffers bij intikken) in met :set hls is
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
799
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
800 5. Tik weer /hoofdlettergevoelig <ENTER> en kijk wat er gebeurt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
801
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
802 6. Schakel 'hoofdlettergevoelig' weer in met :set noic
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
803
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
804 OPMERKING: Schakel het oplichten van treffers uit met :nohlsearch
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
805
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
806 OPMERKING: Om bij een enkel zoek-commando de hoofdlettergevoeligheid om
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
807 te draaien kan \c worden gebruikt na de zoekterm:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
808 /hoofdlettergevoelig\c <ENTER>.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
809
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
810 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
811 SAMENVATTING Les 6
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
812
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
813 1. Tik o om een regel te openen ONDER de cursor en invoegmodus te starten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
814 Tik O om een regel te openen BOVEN de cursor.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
815
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
816 2. Tik a om tekst toe te voegen NA de cursor.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
817 Tik A om tekst toe te voegen aan het einde van de regel.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
818
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
819 3. Het commando e beweegt de cursor naar het einde van een woord.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
820
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
821 4. De operator y yankt (kopieert) tekst, p zet het terug (plakt).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
822
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
823 5. Met hoofdletter R wordt de vervangmodus geopend, met <ESC> afgesloten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
824
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
825 6. Met :set xxx wordt optie 'xxx' ingeschakeld. Opties zijn bijvoorbeeld:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
826 ic ignorecase geen verschil hoofdletters/kleine letters bij zoeken
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
827 is incsearch toon gedeeltelijke treffers tijdens intikken zoekterm
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
828 hls hlsearch laat alle treffers oplichten
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
829 Je kan zowel de lange als de korte naam van een optie gebruiken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
830
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
831 7. Zet 'no' voor de naam om een optie uit te schakelen: :set noic
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
832 schakelt 'ic' uit.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
833
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
834 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
835 Les 7.1: HULP INROEPEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
836
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
837 ** Het gebruik van ingebouwde hulp. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
838
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
839 Vim heeft een uitgebreid ingebouwd hulpsysteem. Probeer, om te beginnen,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
840 één van deze drie:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
841 - druk de <HELP> toets (als je die hebt)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
842 - druk de <F1> toets (als je die hebt)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
843 - tik :help <ENTER>
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
844
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
845 Lees de tekst in het help-venster om te leren hoe 'help' werkt.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
846 Tik CTRL-W CTRL-W om van het ene venster naar het andere te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
847 Met :q <ENTER> wordt het help-venster gesloten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
848
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
849 Je kan hulp vinden over nagenoeg elk onderwerp door een argument aan het
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
850 commando :help toe te voegen. Probeer deze (en vergeet <ENTER> niet):
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
851 :help w
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
852 :help c_CTRL-D
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
853 :help insert-index
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
854 :help user-manual
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
855
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
856 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
857 Les 7.2: SCHRIJF EEN CONFIGURATIEBESTAND
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
858
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
859 ** Mogelijkheden van Vim uitbreiden. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
860
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
861 Vim kent veel meer mogelijkheden dan Vi, maar de meeste zijn standaard
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
862 uitgeschakeld. Om meer functies te gebruiken moet je een 'vimrc'-bestand
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
863 schrijven.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
864
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
865 1. Bewerk het bestand 'vimrc'. Hoe dat moet hangt af van je systeem:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
866 :e ~/.vimrc voor Unix
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
867 :e $VIM/_vimrc voor MS-Windows
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
868
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
869 2. Lees de inhoud van het voorbeeld-bestand:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
870 :r $VIMRUNTIME/vimrc_example.vim
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
871
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
872 3. Sla het bestand op met :w
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
873
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
874 De volgende keer dat je Vim start wordt 'syntaxiskleuring' gebruiken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
875 Je kan al je voorkeursinstellingen toevoegen aan dit 'vimrc'-bestand.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
876 Tik :help vimrc-intro voor meer informatie.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
877
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
878 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
879 Les 7.3: AANVULLEN
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
880
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
881 ** Aanvullen van de 'command line' met CTRL-D en <TAB>. **
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
882
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
883 1. Zorg dat Vim niet in 'compatible mode' is met :set nocp
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
884
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
885 2. Kijk welke bestanden zich in de map bevinden met :!ls of :!dir
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
886
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
887 3. Tik het begin van een commando: :e
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
888
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
889 4. Met CTRL-D toont Vim een lijst commando's, die met "e" beginnen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
890
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
891 5. Druk enkele keren <TAB>. Vim laat aanvullingen zien, zoals ":edit",
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
892 dat we hier gebruiken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
893
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
894 6. Voeg een spatie toe en de eerste letter(s) van een bestaande
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
895 bestandsnaam: :edit BESTAND
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
896
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
897 7. Druk <TAB>. Vim vult de naam aan (als hij uniek is).
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
898
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
899 OPMERKING: Aanvullen werkt bij tal van commando's. Probeer gewoon CTRL-D
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
900 en <TAB>. Het is bijzonder nuttig bij :help .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
901
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
903 SAMENVATTING Les 7
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
904
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
905 1. Tik :help of druk <F1> of <Help> om een help-venster te openen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
906
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
907 2. Tik :help CMD voor hulp over CMD .
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
908
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
909 3. Tik CTRL-W CTRL-W om naar een ander venster te gaan.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
910
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
911 4. Tik :q om het help-venster te sluiten.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
912
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
913 5. Maak een bestand met de naam 'vimrc' voor je voorkeursinstellingen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
914
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
915 6. Druk CTRL-D tijdens het intikken van een :-commando om mogelijke
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
916 aanvullingen te zien. Druk <TAB> om aanvullen te gebruiken.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
917
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
918 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
919 Hiermee komen de Vim-lessen tot een einde. Ze waren bedoeld om een kort
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
920 overzicht te geven van de Vim-editor, juist voldoende om de editor
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
921 redelijk makkelijk te gebruiken. Deze lessen zijn verre van volledig. Vim
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
922 kent veel meer commando's. Lees hierna de handleiding voor gebruikers:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
923 ":help user-manual".
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
924
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
925 Voor verdere studie wordt aanbevolen:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
926 Vim - Vi Improved - door Steve Oualline
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
927 Uitgever: New Riders
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
928 Dit is het eerste boek dat geheel aan Vim is gewijd. Speciaal geschikt
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
929 voor beginners. Met veel voorbeelden en afbeeldingen.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
930 Zie http://iccf-holland.org/click5.html
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
931
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
932 Het volgende boek is ouder en gaat meer over Vi dan Vim, maar het wordt
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
933 toch aanbevolen:
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
934 Learning the Vi Editor - door Linda Lamb
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
935 Uitgever: O'Reilly & Associates Inc.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
936 Het is een goed boek om nagenoeg alles te weten te komen dat je met Vi
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
937 zou willen doen. De zesde en vooral de nieuwe zevende druk (onder de
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
938 titel Learning the Vi and Vim Editors door Arnold Robbins, Elbert Hannah
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
939 & Linda Lamb) bevat ook informatie over Vim.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
940
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
941 Deze lessen zijn geschreven door Michael C. Pierce en Robert K. Ware,
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
942 Colorado School of Mines met gebruikmaking van ideeën van Charles Smith
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
943 van de Colorado State University. E-mail: bware@mines.colorado.edu.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
944
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
945 Aangepast voor Vim door Bram Moolenaar.
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
946
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
947 Nederlandse vertaling door Rob Bishoff, april 2012
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
948 e-mail: rob.bishoff@hccnet.nl)
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
949
cf1d93a3914a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
950 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~