annotate runtime/tutor/tutor.nl.utf-8 @ 34546:33cb93a8d573 v9.1.0174

patch 9.1.0174: 'cursorline' and 'wincolor' hl missing with conceal and wrap Commit: https://github.com/vim/vim/commit/21b0a3df8c4abb884489dfcc0c92b1bbe058f291 Author: zeertzjq <zeertzjq@outlook.com> Date: Wed Mar 13 20:06:34 2024 +0100 patch 9.1.0174: 'cursorline' and 'wincolor' hl missing with conceal and wrap Problem: 'cursorline' and 'wincolor' highlight missing with concealed and wrapped lines. Solution: Apply 'cursorline' and 'wincolor' highlight to boguscols. (zeertzjq) Since 'cursorline' and 'wincolor' highlight apply after the end of the line, it is more consistent to have them also apply to boguscols. Assigning MAXCOL to values in ScreenCols[] make mouse click behave the same with 'cursorline' and 'nocursorline', but such behavior may be incorrect, as it puts the cursor on the next screen line. That may be fixed in a future PR. closes: #14192 Signed-off-by: zeertzjq <zeertzjq@outlook.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Wed, 13 Mar 2024 20:15:03 +0100
parents 4c36f4d3586e
children
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
33332
4c36f4d3586e runtime(tutor): fix typo in tutor.nl (#13175)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
369 ** Tik p ('put') en plak daarmee zojuist gewiste tekst na de cursor. **
4358
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
24751
e69e7133c9cf Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 15878
diff changeset
867 :e ~/_vimrc voor MS-Windows
4358
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.
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
930 Zie https://iccf-holland.org/click5.html
4358
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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~