comparison runtime/tutor/tutor.da.utf-8 @ 14298:4a588e3afd4a

Update runtime files, add Danish translations. commit https://github.com/vim/vim/commit/fd35811ca528de7612f9571bce20ef4c392fe5f7 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 7 23:21:31 2018 +0200 Update runtime files, add Danish translations.
author Christian Brabandt <cb@256bit.org>
date Sat, 07 Jul 2018 23:30:07 +0200
parents
children 314694a2e74a
comparison
equal deleted inserted replaced
14297:42011b52bd3c 14298:4a588e3afd4a
1 ===============================================================================
2 = V e l k o m m e n t i l V I M - v e j l e d n i n g e n - Version 1.7 =
3 ===============================================================================
4
5 Vim er en meget kraftfuld editor med mange kommandoer, for mange til
6 at forklare i en vejledning som denne. Vejledningen er designet til at
7 beskrive nok af kommandoerne til at du vil være i stand til let at bruge
8 Vim som en alsidig editor.
9
10 Det tager cirka 25-30 minutter at fuldføre vejledningen,
11 afhængig af hvor meget tid der bruges på at eksperimentere.
12
13 VÆR OPMÆRKSOM PÅ AT:
14 Kommandoerne i lektionerne ændre teksten. Opret en kopi af filen
15 til at øve på (hvis du startede "vimtutor", så er det allerede en kopi).
16
17 Det er vigtigt at huske på at vejledningen er sat op til at lære ved at
18 bruge. Det betyder at du skal udføre kommandoerne for at lære at bruge
19 dem ordentligt. Læser du kun teksten, så glemmer du kommandoerne!
20
21 Sørg for at din Caps-Lock-tast IKKE er aktiveret og tryk
22 på j-tasten nok gange til at flytte markøren så lektion 1.1
23 fylder hele skærmen.
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25 Lektion 1.1: FLYT MARKØREN
26
27
28 ** Tryk på h-,j-,k-,l-tasterne som vist, for at flytte markøren. **
29 ^
30 k Fif: H-tasten er til venstre og flytter til venstre.
31 < h l > L-tasten er til højre og flytter til højre.
32 j J-tasten ligner en ned-pil.
33 v
34 1. Flyt markøren rundt på skærmen indtil du er fortrolig med det.
35
36 2. Hold ned-tasten (j) nede, indtil den gentager.
37 Nu ved du hvordan du flytter til den næste lektion.
38
39 3. Brug ned-tasten til at flytte til lektion 1.2.
40
41 BEMÆRK: Hvis du nogensinde bliver i tvivl om noget du skrev, så tryk på <ESC>
42 for at stille dig i normal tilstand. Skriv så kommandoen igen.
43
44 BEMÆRK: Piletasterne bør også virke. Men med hjkl kan du flytte rundt
45 meget hurtigere, når du har vænnet dig til det. Seriøst!
46
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 Lektion 1.2: AFSLUT VIM
49
50
51 !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
52
53 1. Tryk på <ESC>-tasten (for at være sikker på, at du er i normal tilstand).
54
55 2. Skriv: :q! <ENTER>.
56 Det afslutter editoren, hvorved ændringer som du har foretaget forkastes.
57
58 3. Vend tilbage hertil ved at udføre kommandoen som fik dig ind i
59 vejledningen. Det var muligvis: vimtutor <ENTER>
60
61 4. Hvis du har lært trinnene udenad og er klar, så udfør trin
62 1 til 3 for at afslutte og komme ind i editoren igen.
63
64 BEMÆRK: :q! <ENTER> forkaster ændringer som du har foretaget. Om få lektioner
65 vil du lære at gemme ændringerne til en fil.
66
67 5. Flyt markøren ned til lektion 1.3.
68
69
70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 Lektion 1.3: TEKSTREDIGERING - SLET
72
73
74 ** Tryk på x for at slette tegnet som markøren er ovenpå. **
75
76 1. Flyt markøren ned til linjen med --->.
77
78 2. Ret fejlene ved at flytte markøren indtil den er ovenpå
79 tegnet som skal slettes.
80
81 3. Tryk på x-tasten for at slette det uønskede tegn.
82
83 4. Gentag trin 2 til 4 indtil sætningen er korrekt.
84
85 ---> Kkoen sprangg ovverr måånen.
86
87 5. Gå videre til lektion 1.4, nu hvor linjen er korrekt.
88
89 BEMÆRK: Efterhånden som du gennemgår vejledningen, så lær det ikke udenad,
90 lær det ved at gøre det.
91
92
93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 Lektion 1.4: TEKSTREDIGERING - INDSÆT
95
96
97 ** Tryk på i for at indsætte tekst. **
98
99 1. Flyt markøren ned til den første linje med --->.
100
101 2. For at gøre den første linje magen til den anden, skal markøren flyttes
102 ovenpå det først tegn EFTER der hvor teksten skal indsættes.
103
104 3. Tryk på i og skriv de nødvendige tilføjelser.
105
106 4. Efterhånden som hver fejl rettes, så tryk på <ESC> for at vende tilbage
107 til normal tilstand. Gentag trin 2 til 4 for at rette sætningen.
108
109 ---> Der mangler tekst dene .
110 ---> Der mangler noget tekst på denne linje.
111
112 5. Når du fortrolig med at indsætte tekst, så flyt til lektion 1.5.
113
114
115
116 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
117 Lektion 1.5: TEKSTREDIGERING - VEDHÆFT
118
119
120 ** Tryk på A for at vedhæfte tekst. **
121
122 1. Flyt markøren ned til den første linje med --->.
123 Det er lige meget hvilket tegn markøren er på, på linjen.
124
125 2. Tryk på A og skriv de nødvendige tilføjelser.
126
127 3. Tryk på <ESC> når teksten er blevet vedhæftet for at vende tilbage til normal tilstand.
128
129 4. Flyt markøren til den anden linje med ---> og gentag
130 trin 2 og 3 for at rette sætningen.
131
132 ---> Der mangler noget tekst på den
133 Der mangler noget tekst på denne linje.
134 ---> Der mangler også noget tek
135 Der mangler også noget tekst her.
136
137 5. Når du er fortrolig med at vedhæfte tekst, så flyt til lektion 1.6.
138
139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 Lektion 1.6: REDIGER EN FIL
141
142 ** Brug :wq til at gemme en fil og afslutte. **
143
144 !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
145
146 1. Afslut vejledningen som du gjorde i lektion 1.2: :q!
147 Eller gør følgende i en anden terminal, hvis du har adgang til en.
148
149 2. Skriv denne kommando i skalprompten: vim tutor <ENTER>
150 'vim' er kommandoen til at starte Vim-editoren, 'tutor' er navnet på
151 filen som du vil redigere. Brug en fil som kan ændres.
152
153 3. Indsæt og slet tekst, som du lærte vi de forrige lektioner.
154
155 4. Gem filen med ændringer og afslut Vim med: :wq <ENTER>
156
157 5. Hvis du afsluttede vimtutor i trin 1, så genstart vimtutor og flyt ned
158 til følgende opsummering.
159
160 6. Udfør trinnene ovenfor, når du har læst og forstået dem.
161
162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
163 Lektion 1 OPSUMMERING
164
165
166 1. Markøren flyttes enten med piletasterne eller hjkl-tasterne.
167 h (venstre) j (ned) k (op) l (højre)
168
169 2. Vim startes fra skalprompten, ved at skrive: vim FILNAVN <ENTER>
170
171 3. Vim afsluttes, ved at skrive: <ESC> :q! <ENTER> for at forkaste alle ændringer.
172 ELLER, ved at skrive: <ESC> :wq <ENTER> for at gemme ændringerne.
173
174 4. Slet tegn ved markøren, ved at skrive: x
175
176 5. Indsæt eller vedhæft tekst, ved at skrive:
177 i skriv indsat tekst <ESC> indsæt inden markøren
178 A skriv vedhæftet tekst <ESC> vedhæft efter linjen
179
180 BEMÆRK: Når der trykkes på <ESC>, så stilles du i normal tilstand eller også
181 annulleres en uønsket og delvist fuldført kommando.
182
183 Fortsæt nu med lektion 2.
184
185 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
186 Lektion 2.1: SLETTEKOMMANDOER
187
188
189 ** Skriv dw for at slette et ord. **
190
191 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
192
193 2. Flyt markøren ned til linjen med --->.
194
195 3. Flyt markøren til begyndelsen af et ord som skal slettes.
196
197 4. Skriv dw for at få ordet til at forsvinde.
198
199 BEMÆRK: Bogstavet d vises på den sidste linje på den skærm du skrev
200 det på. Vim venter på at du skriver w . Hvis du ser et andet tegn
201 end d , så skrev du forkert; tryk på <ESC> og start forfra.
202
203 ---> Der er regnorm nogle ord som sjovt ikke hører til papir i sætningen.
204
205 5. Gentag trin 3 og 4 indtil sætningen er korrekt og gå til lektion 2.2.
206
207
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
209 Lektion 2.2: FLERE SLETTEKOMMANDOER
210
211
212 ** Skriv d$ for at slette til slutningen af linjen. **
213
214 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
215
216 2. Flyt markøren ned til linjen med --->.
217
218 3. Flyt markøren til slutningen af den rette linje (EFTER det første . ).
219
220 4. Skriv d$ for at slette til slutningen af linjen.
221
222 ---> Nogen skrev slutningen af linjen to gange. slutningen af linjen to gange.
223
224
225 5. Flyt videre til lektion 2.3 for at forstå hvad der sker.
226
227
228
229
230
231 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 Lektion 2.3: OM OPERATORER OG BEVÆGELSER
233
234
235 Mange kommandoer som ændre tekst skabes fra en operator og en bevægelse.
236 Formatet til en slettekommando med sletteoperatoren d er som følger:
237
238 d bevægelse
239
240 Hvor:
241 d - er sletteoperatoren.
242 bevægelse - er hvad operatoren skal arbejde på (oplistet nedenfor).
243
244 En kort liste over bevægelser:
245 w - indtil begyndelsen af det næste ord, EKSKLUSIV dets første tegn.
246 e - til slutningen af det nuværende ord, INKLUSIV det sidste tegn.
247 $ - til slutningen af linjen, INKLUSIV det sidste tegn.
248
249 Så når der skrives de så slettes der fra markøren til slutningen af ordet.
250
251 BEMÆRK: Når kun bevægelsen trykkes i normal tilstand, uden en operator,
252 så flyttes markøren som angivet.
253
254 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255 Lektion 2.4: BRUG TÆLLER TIL EN BEVÆGELSE
256
257
258 ** Når der skrives et nummer inden en bevægelse, så gentages den det antal gange. **
259
260 1. Flyt markøren ned til begyndelsen af linjen med --->.
261
262 2. Skriv 2w for at flytte markøren fremad to ord.
263
264 3. Skriv 3e for at flytte markøren fremad til slutningen af det tredje ord.
265
266 4. Skriv 0 (nul) for at flytte til begyndelsen af linjen.
267
268 5. Gentag trin 2 og 3 med forskellige numre.
269
270 ---> Dette er blot en linje med ord som du kan flytte rundt i.
271
272 6. Flyt videre til lektion 2.5.
273
274
275
276
277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
278 Lektion 2.5: BRUG TÆLLER TIL AT SLETTE FLERE
279
280
281 ** Når der skrives et nummer med en operator, så gentages den det antal gange. **
282
283 I kombinationen med sletteoperatoren og en bevægelse nævnt ovenfor kan du
284 indsætte en tæller inden bevægelsen for at slette flere:
285 d nummer bevægelse
286
287 1. Flyt markøren til det første ord MED STORT på linjen med --->.
288
289 2. Skriv d2w for at slette de to ord MED STORT
290
291 3. Gentag trin 1 og 2 med en anden tæller for at slette de efterfølgende
292 ord MED STORT med én kommando
293
294 ---> denne ABC DE linje FGHI JK LMN OP med ord er Q RS TUV renset.
295
296
297
298
299
300 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 Lektion 2.6: ARBEJD PÅ LINJER
302
303
304 ** Skriv dd for at slette en hel linje. **
305
306 Pga. at sletning af linjer bruges så ofte, så besluttede designerne af Vi
307 at det ville være lettere bare at skrive to d'er for at slette en linje.
308
309 1. Flyt markøren til den anden linje i frasen nedenfor.
310 2. Skriv dd for at slette linjen.
311 3. Flyt nu til den fjerde linje.
312 4. Skriv 2dd for at slette to linjer.
313
314 ---> 1) Roser er røde,
315 ---> 2) Mudder er sjovt,
316 ---> 3) Violer er blå,
317 ---> 4) Jeg har en scooter,
318 ---> 5) Ure viser tiden,
319 ---> 6) Sukker er sødt
320 ---> 7) Og du er lige så.
321
322
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
324 Lektion 2.7: FORTRYD-KOMMANDOEN
325
326
327 ** Tryk på u for at fortryde de sidste kommandoer, U for at rette en hel linje. **
328
329 1. Flyt markøren ned til linjen med ---> og placer den på
330 den første fejl.
331 2. Skriv x for at slette det første uønskede tegn.
332 3. Skriv nu u for at fortryde den sidste kommando der blev udført.
333 4. Ret denne gang alle fejlene på linjen med x-kommadoen.
334 5. Skriv nu et stort U for at få linjen tilbage til dens oprindelige tilstand.
335 6. Skriv nu u nogle få gange for at fortryde U'et og forudgående kommandoer.
336 7. Skriv nu CTRL-R (hold CTRL-tasten nede mens der trykkes på R) nogle få gange
337 for at omgøre kommandoerne (fortryd fortrydelserne).
338
339 ---> Rett fejlene ppå liinjen og errstat dem meed fortryd.
340
341 8. Det er meget nyttige kommandoer. Flyt nu til lektion 2 opsummering.
342
343
344
345
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
347 Lektion 2 OPSUMMERING
348
349
350 1. Slet fra markøren op til det næste ord, ved at skrive: dw
351 2. Slet fra markøren til slutningen af en linje, ved at skrive: d$
352 3. Slet en hel linje, ved at skrive: dd
353
354 4. Gentag en bevægelse ved at vedhæfte et nummer i begyndelsen: 2w
355 5. Formatet til en ændr-kommando er:
356 operator [nummer] bevægelse
357 hvor:
358 operator - er hvad der skal gøres, såsom d for at slette
359 [nummer] - er en valgfri tæller til at gentage bevægelsen
360 bevægelse - flytter over teksten som der skal arbejde på, såsom w (ord),
361 $ (til slutningen af linjen), osv.
362
363 6. Flyt til begyndelsen af linjen med et nul: 0
364
365 7. Fortryd tidligere handlinger, ved at skrive: u (lille u)
366 Fortryd alle ændringerne på en linje, ved at skrive: U (stort U)
367 Fortryd fortrydelserne, ved at skrive: CTRL-R
368
369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
370 Lektion 3.1: PUT-INDSÆTTE-KOMMANDOEN
371
372
373 ** Skriv p for at put-indsætte tidligere slettede tekst efter markøren. **
374
375 1. Flyt markøren ned til den første linje med --->.
376
377 2. Skriv dd for at slette linjen og gemme den i et Vim-register.
378
379 3. Flyt markøren til c)-linjen, OVER hvor den slettede linje skal være.
380
381 4. Skriv p for at put-indsætte linjen nedenunder markøren.
382
383 5. Gentag trin 2 til 4 for at put-indsætte alle linjerne i den rigtige rækkefølge.
384
385 ---> d) Kan du lære lige så?
386 ---> b) Violer er blå,
387 ---> c) Intelligens skal læres,
388 ---> a) Roser er røde,
389
390
391
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
393 Lektion 3.2: ERSTAT-KOMMANDOEN
394
395
396 ** Skriv rx for at erstatte tegnet ved markøren med x . **
397
398 1. Flyt markøren ned til den første linje med --->.
399
400 2. Flyt markøren så den er ovenpå den første fejl.
401
402 3. Skriv r og så tegnet som skal være der.
403
404 4. Gentag trin 2 og 3 indtil den første linje er magen til den anden.
405
406 ---> Def var nohen der trukkede på de forkerge taster, da linjem blev skrevet!
407 ---> Der var nogen der trykkede på de forkerte taster, da linjen blev skrevet!
408
409 5. Flyt nu videre til lektion 3.3.
410
411 BEMÆRK: Husk på at du skal lære ved at gøre det, ikke ved at lære det udenad.
412
413
414
415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
416 Lektion 3.3: ÆNDRINGSOPERATOREN
417
418
419 ** Ændr indtil slutningen af et ord, ved at skrive ce . **
420
421 1. Flyt markøren ned til den første linje med --->.
422
423 2. Placer markøren på k'et i likibj.
424
425 3. Skriv ce og det korrekte ord (i dette tilfælde skrives njen ).
426
427 4. Tryk på <ESC> og flyt til det næste tegn der skal ændres.
428
429 5. Gentag trin 3 og 4 indtil den første sætning er magen til den anden.
430
431 ---> Likibj har nogle få ndo som vnes ændres vrf ændringsoperatoren.
432 ---> Linjen har nogle få ord som skal ændres med ændringsoperatoren.
433
434 Bemærk at ce sletter ordet og stiller dig i indsæt-tilstand.
435
436
437
438 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
439 Lektion 3.4: FLERE ÆNDRINGER MED c
440
441
442 ** ÆNDRINGSOPERATOREN bruges med de samme bevægelser som slet. **
443
444 1. Ændringsoperatoren virker på samme måde som slet. Formatet er:
445
446 c [nummer] bevægelse
447
448 2. Bevægelserne er de samme, såsom w (ord) og $ (slutningen af linjen).
449
450 3. Flyt ned til den første linje med --->.
451
452 4. Flyt markøren til den første fejl.
453
454 5. Skriv c$ og skriv resten af linjen som den anden linje og tryk på <ESC>.
455
456 ---> Slutningen af linjen har brug for lidt hjælp til at blive ligesom den anden.
457 ---> Slutningen af linjen skal rettes med c$-kommandoen.
458
459 BEMÆRK: Du kan bruge backspace-tasten til at rette fejl når du skriver.
460
461 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462 Lektion 3 OPSUMMERING
463
464
465 1. Put-indsæt tekst tilbage som lige er blevet slettet, ved at skrive p .
466 Det put-indsætter den slettede tekst EFTER markøren (hvis en linje blev
467 slettet, så vil den være på linjen nedenunder markøren).
468
469 2. Erstat tegnet under markøren, ved at skrive r og så
470 tegnet som du vil have der.
471
472 3. Ændringsoperatoren giver dig mulighed for at ændre fra markøren til hvor
473 bevægelsen tager dig hen. Skriv f.eks. ce for at ændre fra markøren til
474 slutningen af ordet, c$ for at ændre til slutningen af en linjen.
475
476 4. Formatet til at ændre er:
477
478 c [nummer] bevægelse
479
480 Gå nu videre til den næste lektion.
481
482
483
484 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
485 Lektion 4.1: MARKØRPLACERING OG FILSTATUS
486
487 ** Skriv CTRL-G for at vise din placering i filen og filstatussen.
488 Skriv G for at flytte til en linje i filen. **
489
490 BEMÆRK: Læs hele lektionen, inden trinnene udføres!!
491
492 1. Hold Ctrl-tasten nede og tryk på g . Vi kalder det CTRL-G.
493 Der vises en meddelelse nederst på siden med filnavnet og
494 placeringen i filen. Husk linjenummeret til trin 3.
495
496 BEMÆRK: Du ser muligvis markørplaceringen nederst i højre hjørne af skærmen.
497 Det sker når 'ruler'-valgmuligheden er sat (se :help 'ruler' )
498
499 2. Tryk på G for at flytte dig nederst i filen.
500 Skriv gg for at flytte dig øverst i filen.
501
502 3. Skriv nummeret på den linje du var på, og så G . Det
503 returnerer dig til den linje du var på da du første trykkede på CTRL-G.
504
505 4. Hvis du føler dig klar til at gøre det, så udføre trin 1 til 3.
506
507 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 Lektion 4.2: SØG-KOMMANDOEN
509
510
511 ** Skriv / efterfulgt af en frase for at søge efter frasen. **
512
513 1. I normal tilstand, skriv /-tegnet . Bemærk at det og markøren
514 vises i bunden af skærmen som med :-kommandoen .
515
516 2. Skriv nu 'feeejjl' <ENTER>. Det er ordet du vil søge efter.
517
518 3. Søg efter den samme frase igen, ved blot at skrive n .
519 Søg efter den samme frase i den anden retning, ved at skrive N .
520
521 4. Søg efter en frase i den modsatte retning, ved at bruge ? i stedet for / .
522
523 5. Gå tilbage hvor du kom fra, ved at trykke på CTRL-O (Hold Ctrl nede mens
524 der trykkes på bogstavet o). Gentag for at gå længere tilbage. CTRL-I går fremad.
525
526 ---> "feeejjl" er den forkerte måde at stave til fejl; feeejjl er en fejl.
527 BEMÆRK: Når søgningen når slutningen af filen, så fortsætter den ved
528 begyndelsen, men mindre 'wrapscan'-valgmuligheden er blevet slået fra.
529
530 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
531 Lektion 4.3: SØG EFTER MODSVARENDE PARENTESER
532
533
534 ** Skriv % for at finde en modsvarende ),], eller } . **
535
536 1. Placer markøren på (, [, eller { på linjen nedenfor med --->.
537
538 2. Skriv nu %-tegnet .
539
540 3. Markøren flytter til den modsvarende parentes eller klamme.
541
542 4. Skriv % for at flytte markøren til den anden modsvarende klamme.
543
544 5. Flyt markøren til en anden (,),[,],{ eller } og se hvad % gør.
545
546 ---> Dette ( er en testlinje med ('er, ['er ] og {'er }. ))
547
548
549 BEMÆRK: Det er meget nyttigt ved fejlretning af et program som mangler
550 modsvarende parenteser!
551
552
553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
554 Lektion 4.4: UDSKIFT-KOMMANDOEN
555
556
557 ** Skriv :s/gammel/ny/g for at udskifte 'gammel' med 'ny'. **
558
559 1. Flyt markøren ned til linjen med --->.
560
561 2. Skriv :s/dett/det <ENTER> . Bemærk at kommandoen kun ændre den
562 første forekomst af "dett" på linjen.
563
564 3. Skriv nu :s/dett/det/g . Når g-flaget tilføjes, så udskiftes der
565 globalt på linjen, altså ændre alle forekomster af "dett" på linjen.
566
567 ---> dett siges at dett er bedst at se på blomster når dett er forår.
568
569 4. Ændr hver forekomst af en tegnstreng mellem to linjer,
570 ved at skrive :#,#s/gammel/ny/g hvor #,# er linjenumrene over området
571 af linjer hvor udskiftningen skal ske.
572 Skriv :%s/gammel/ny/g for at ændre hver forekomst i hele filen.
573 Skriv :%s/gammel/ny/gc for at finde hver forekomst i hele filen,
574 med en prompt om hvorvidt der skal udskiftes eller ej.
575
576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
577 Lektion 4 OPSUMMERING
578
579
580 1. CTRL-G viser din placering i filen og filstatussen.
581 G flytter til slutningen af filen.
582 nummer G flytter til linjenummeret.
583 gg flytter til den første linje.
584
585 2. Når der skrives / efterfulgt af en frase, så søges der FREMAD efter frasen.
586 Når der skrives ? efterfulgt af en frase, så søges der BAGLÆNS efter frasen.
587 Skriv n efter en søgning, for at finde den næste forekomst i den samme retning,
588 eller N for at søge i den modsatte retning.
589 CTRL-O tager dig tilbage til ældre placeringer, CTRL-I til nyere placeringer.
590
591 3. Når der skrives % mens markøren er på et (,),[,],{, eller }, så går den til dens match.
592
593 4. Udskift den første første gammel med ny på en linje, ved at skrive :s/gammel/ny
594 Udskift alle gammel med ny på en linje, ved at skrive :s/gammel/ny/g
595 Udskift fraser mellem to linenumre, ved at skrive :#,#s/gammel/ny/g
596 Udskift alle forekomster i filen, ved at skrive :%s/gammel/ny/g
597 Spørg om bekræftelse hver gang, ved at tilføje 'c' :%s/gammel/ny/gc
598
599 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
600 Lektion 5.1: UDFØR EN EKSTERN KOMMANDO
601
602
603 ** Skriv :! efterfulgt af en ekstern kommando, for at udføre kommandoen. **
604
605 1. Skriv den velkendte kommando : for at sætte markøren nederst på
606 skærmen. Det giver dig mulighed for at indtaste en kommandolinjekommando.
607
608 2. Skriv nu !-tegnet (udråbstegn). Det giver dig mulighed
609 for at udføre enhver ekstern skalkommando.
610
611 3. Skriv f.eks. ls efter ! og tryk så på <ENTER>. Det
612 viser dig en liste over din mappe, ligesom hvis du var ved
613 skalprompten. Eller brug :!dir hvis ikke ls virker.
614
615 BEMÆRK: Det er muligt at udføre enhver ekstern kommando på denne måde,
616 også med argumenter.
617
618 BEMÆRK: Alle :-kommandoer skal afsluttes ved at trykke på <ENTER>.
619 Vi nævner det ikke altid herefter.
620
621
622 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
623 Lektion 5.2: MERE OM AT SKRIVE FILER
624
625
626 ** Gem ændringerne som er foretaget til teksten, ved at skrive :w FILNAVN. **
627
628 1. Skriv :!dir eller :!ls for at få en liste over din mappe.
629 Du ved allerede at du skal trykke på <ENTER> bagefter.
630
631 2. Vælg et filnavn som ikke findes endnu, såsom TEST.
632
633 3. Skriv nu: :w TEST (hvor TEST er filnavnet som du vælger.)
634
635 4. Det gemmer hele filen (Vim-vejledningen) under navnet TEST.
636 Bekræft det, ved igen at skrive :!dir eller :!ls for at se din mappe.
637
638 BEMÆRK: Hvis du afslutter Vim og starter den igen med vim TEST , så vil
639 filen være en nøjagtig kopi af vejledningen da du gemte den.
640
641 5. Fjern nu filen, ved at skrive (MS-DOS): :!del TEST
642 eller (Unix): :!rm TEST
643
644
645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
646 Lektion 5.3: MARKÉR TEKST SOM SKAL SKRIVES
647
648
649 ** Gem en del af en fil, ved at skrive v bevægelse :w FILNAVN **
650
651 1. Flyt markøren til denne linje.
652
653 2. Tryk på v og flyt markøren til the femte punkt nedenfor. Bemærk at
654 teksten er fremhævet.
655
656 3. Tryk på :-tegnet . Nederst på skærmen vises :'<,'>.
657
658 4. Skriv w TEST , hvor TEST er filnavnet som endnu ikke findes. Bekræft
659 at du ser :'<,'>w TEST inden du trykker på <ENTER>.
660
661 5. Vim skriver de markerede linjer til filen TEST. Brug :!dir eller :!ls
662 for at se den. Fjern den ikke endnu! Vi bruger den i den næste lektion.
663
664 BEMÆRK: Når der trykkes på v startes visuel markering. Du kan flytte markøren
665 rundt for at gøre markeringen større eller mindre. Du kan så bruge en
666 operator til at gøre noget med teksten. F.eks. vil d slette teksten.
667
668 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
669 Lektion 5.4: INDHENT OG SAMMENLÆG FILER
670
671
672 ** Indsæt indholdet af en fil, ved at skrive :r FILNAVN **
673
674 1. Placer markøren lige ovenover denne linje.
675
676 BEMÆRK: Når trin 2 er udført vil du se teksten fra lektion 5.3. Flyt så
677 NED for at se denne lektion igen.
678
679 2. Indhent nu din TEST-fil med kommandoen :r TEST , hvor TEST er
680 navnet på filen som du brugte.
681 Filen som du indhenter placeres under markørens linje.
682
683 3. Bekræft at en fil blev indhentet, ved at flytte markøren tilbage og bemærk
684 at der nu er to kopier af lektion 5.3, den originale og filversionen.
685
686 BEMÆRK: Du kan også læse outputtet fra en ekstern kommando. F.eks. læser
687 :r !ls outputtet fra ls-kommandoen og indsætter det under
688 markøren.
689
690
691 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 Lektion 5 OPSUMMERING
693
694
695 1. :!kommando udfører en ekstern kommando.
696
697 Nogle nyttige eksempler er:
698 (MS-DOS) (Unix)
699 :!dir :!ls - viser en liste over mapper.
700 :!del FILNAVN :!rm FILNAVN - fjerner filen FILNAVN.
701
702 2. :w FILNAVN skriver den nuværende Vim-fil til disken med navnet FILNAVN.
703
704 3. v bevægelse :w FILNAVN gemmer de visuelt markerede linjer i filen
705 FILNAVN.
706
707 4. :r FILNAVN indhenter diskfilen FILNAVN og indsætter den under
708 markørens placering.
709
710 5. :r !dir læser outputtet fra dir-kommandoen og indsætter det under
711 markørens placering.
712
713
714 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
715 Lektion 6.1: ÅBN-KOMMANDOEN
716
717
718 ** Skriv o for at åbne en linje under markøren og stille dig i indsæt-tilstand. **
719
720 1. Flyt markøren ned til linjen med --->.
721
722 2. Skriv bogstavet o med småt, for at åbne en linje UNDER markøren og stille
723 dig i indsæt-tilstand.
724
725 3. Skriv nu noget tekst og tryk på <ESC> for at afslutte indsæt-tilstand.
726
727 ---> Efter o er blevet skrevet, placeres markøren på den åbne linje i indsæt-tilstand.
728
729 4. Skriv blot et stort O , i stedet for et lille o , for at
730 åbne en linje OVENOVER markøren. Prøv det på linjen nedenfor.
731
732 ---> Åbn en line ovenover denne, ved at skrive O mens markøren er på denne linje.
733
734
735
736
737 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738 Lektion 6.2: VEDHÆFT-KOMMANDOEN
739
740
741 ** Skriv a for at indsætte tekst EFTER markøren. **
742
743 1. Flyt markøren ned til begyndelsen af linjen med --->.
744
745 2. Tryk på e indtil markøren er på slutningen af lin .
746
747 3. Skriv et a (med småt) for at vedhæfte tekst EFTER markøren.
748
749 4. Fuldfør ordet ligesom linjen under det. Tryk på <ESC> for at afslutte
750 indsæt-tilstand.
751
752 5. Brug e til at flytte til det næste ufærdige ord og gentag trin 3 og 4.
753
754 ---> Lin giver dig mulighed for at øv vedhæftnin af tekst til en linje.
755 ---> Linjen giver dig mulighed for at øve vedhæftning af tekst til en linje.
756
757 BEMÆRK: a, i og A går alle til den samme indsæt-tilstand,
758 den eneste forskel er hvor tegnene indsættes.
759
760 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 Lektion 6.3: AN ANDEN MÅDE AT ERSTATTE
762
763
764 ** Skriv et stort R for at erstatte flere end ét tegn. **
765
766 1. Flyt markøren ned til den første linje med --->. Flyt markøren til
767 begyndelsen af den første xxx .
768
769 2. Tryk nu på R og skriv nummeret som er under det på den anden linje,
770 så det erstatter xxx .
771
772 3. Tryk på <ESC> for at forlade erstat-tilstand. Bemærk at resten af linjen
773 forbliver uændret.
774
775 4. Gentag trinnene for at erstatte det sidste xxx.
776
777 ---> Når 123 lægges sammen med xxx giver det xxx.
778 ---> Når 123 lægges sammen med 456 giver det 579.
779
780 BEMÆRK: Erstat-tilstand er ligesom indsæt-tilstand, men hvert indtastede
781 tegn sletter et eksisterende tegn.
782
783 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 Lektion 6.4: KOPÍER OG INDSÆT TEKST
785
786
787 ** Brug y-operatoren til at kopiere tekst og p til at indsætte den **
788
789 1. Gå ned til linjen med ---> og placer markøren efter "a)".
790
791 2. Start visuel tilstand med v og flyt markøren til lige inden "første".
792
793 3. Skriv y for at yank-udtrække (kopiere) den fremhævede tekst.
794
795 4. Flyt markøren til slutningen af den næste linje: j$
796
797 5. Skriv p for at put-indsætte (indsætte) teksten. Skriv så: a andet <ESC> .
798
799 6. Brug visuel tilstand til at markere " punkt.", yank-udtræk med y , flyt
800 til slutningen af næste linje med j$ og put-indsæt teksten der med p .
801
802 ---> a) dette er det første punkt.
803 b)
804
805 BEMÆRK: du kan også bruge y som en operator; yw yank-udtrækker et ord.
806 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 Lektion 6.5: SÆT VALGMULIGHED
808
809
810 ** Sæt en valgmulighed så en søgning eller udskiftning ignorerer forskelle på store/små bogstaver **
811
812 1. Søg efter 'ignorer', ved at skrive: /ignorer <ENTER>
813 Gentag flere gange ved at trykke på n .
814
815 2. Sæt 'ic'-valgmuligheden (Ignorer forskelle på store/små bogstaver), ved at skrive: :set ic
816
817 3. Søg nu efter 'ignorer' igen, ved at trykke på n
818 Bemærk at Ignorer og IGNORER nu også bliver fundet.
819
820 4. Sæt 'hlsearch'- og 'incsearch'-valgmulighederne: :set hls is
821
822 5. Skriv nu søg-kommandoen igen og se hvad der sker: /ignorer <ENTER>
823
824 6. Deaktivér ignorering af forskelle på store/små bogstaver, ved at skrive: :set noic
825
826 BEMÆRK: Fjern fremhævningen af matches, ved at skrive: :nohlsearch
827 BEMÆRK: Hvis du vil ignorere case for en enkelt søg-kommando, så brug \c
828 i frasen: /ignorer\c <ENTER>
829 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
830 Lektion 6 OPSUMMERING
831
832 1. Skriv o for at åbne en linje NEDENUNDER markøren og starte indsæt-tilstand.
833 Skriv O for at åbne en linje OVENOVER markøren.
834
835 2. Skriv a for at indsætte tekst EFTER markøren.
836 Skriv A for at indsætte tekst efter slutningen af linjen.
837
838 3. e-kommandoen flytter til slutningen af et ord.
839
840 4. y-operatoren yank-udtrækker (kopierer) tekst, p put-indsætter (indsætter) den.
841
842 5. Når der skrives et stort R stilles du i erstat-tilstand indtil der trykkes på <ESC> .
843
844 6. Når der skrives ":set xxx", så sættes valgmuligheden "xxx". Nogle valgmuligheder er:
845 'ic' 'ignorecase' ignorer forskelle på store/små bogstaver når der søges
846 'is' 'incsearch' vis delvise match for en søgefrase
847 'hls' 'hlsearch' fremhæv alle fraser som matcher
848 Du kan enten bruge det lange eller korte valgmulighedsnavn.
849
850 7. Vedhæft "no" i begyndelsen, for at slå en valgmulighed fra: :set noic
851
852 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853 Lektion 7.1: FÅ HJÆLP
854
855
856 ** Brug online-hjælpesystemet **
857
858 Vim har et omfattende online-hjælpesystem. Prøv en af disse tre,
859 for at komme i gang:
860 - tryk på <HELP>-tasten (hvis du har en)
861 - tryk på <F1>-tasten (hvis du har en)
862 - skriv :help <ENTER>
863
864 Læs teksten i hjælpevinduet for at finde ud af hvordan hjælpen virker.
865 Skriv CTRL-W CTRL-W for at hoppe fra et vindue til et andet.
866 Skriv :q <ENTER> for at lukke hjælpevinduet.
867
868 Du kan finde hjælp om næsten alle emner, ved at give et argument til
869 ":help"-kommandoen. Prøv disse (husk at trykke på <ENTER>):
870
871 :help w
872 :help c_CTRL-D
873 :help insert-index
874 :help user-manual
875 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 Lektion 7.2: OPRET ET OPSTARTS-SCRIPT
877
878
879 ** Aktivér Vim-funktionaliteter **
880
881 Vim har mange flere funktionaliteter end Vi, men de fleste er deaktiveret som
882 standard. For at bruge flere funktionaliteter skal du oprette en "vimrc"-fil.
883
884 1. Begynd at redigere "vimrc"-filen. Det afhænger af dit system:
885 :e ~/.vimrc i Unix
886 :e $VIM/_vimrc i MS-Windows
887
888 2. Læs nu indholdet af eksempel "vimrc"-filen:
889 :r $VIMRUNTIME/vimrc_example.vim
890
891 3. Skriv filen med:
892 :w
893
894 Næste gang du starter Vim bruger den syntaksfremhævning.
895 Du kan tilføje alle dine foretrukne indstillinger til "vimrc"-filen.
896 Få mere information, ved at skrive :help vimrc-intro
897
898 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
899 Lektion 7.3: FULDFØRELSE
900
901
902 ** Kommandolinjefuldførelse med CTRL-D og <TAB> **
903
904 1. Sørg for at Vim ikke er i kompatibel tilstand: :set nocp
905
906 2. Se hvilke filer der er i mappen: :!ls eller :!dir
907
908 3. Skriv begyndelsen af en kommando: :e
909
910 4. Tryk på CTRL-D og Vim viser en liste over kommandoer der begynder med "e".
911
912 5. Tryk på <TAB> og Vim vil fuldføre kommandonavnet til ":edit".
913
914 6. Tilføj nu et mellemrum og begyndelsen af et eksisterende filnavn: :edit FIL
915
916 7. Tryk på <TAB>. Vim fuldfører navnet (hvis det er unikt).
917
918 BEMÆRK: Fuldførelse virker til mange kommandoer. Prøv blot at trykke på
919 CTRL-D og <TAB>. Det er særligt nyttigt til :help .
920
921 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 Lektion 7 OPSUMMERING
923
924
925 1. Skriv :help eller tryk på <F1> eller <Help> for at åbne et hjælpevindue.
926
927 2. Skriv :help kommando for at finde hjælp om kommando .
928
929 3. Skriv CTRL-W CTRL-W for at hoppe til et andet vindue
930
931 4. Skriv :q for at lukke hjælpevinduet
932
933 5. Opret et vimrc-opstarts-script for at bevare dine foretrukne indstillinger.
934
935 6. Når der skrives en :-kommando , så tryk på CTRL-D for at se
936 mulige fuldførelser. Tryk på <TAB> for at bruge en fuldførelse.
937
938
939
940
941
942
943
944 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945
946 Det afslutter Vim-vejledningen. Det var meningen den skulle give et
947 kortfattet overblik af Vim-editoren, lige nok til at du kan bruge editoren
948 nogenlunde let. Den er langt fra komplet, da Vim har mange mange flere
949 kommandoer. Læs brugermanualen som det næste: ":help user-manual".
950
951 Denne bog anbefales, til yderligere læsning og studering:
952 Vim - Vi Improved - af Steve Oualline
953 Forlag: New Riders
954 Den første bog som helt er tilegnet Vim. Specielt nyttig for begyndere.
955 Der er mange eksempler og billeder.
956 Se http://iccf-holland.org/click5.html
957
958 Denne bog er ældre og mere om Vi end Vim, men anbefales også:
959 Learning the Vi Editor - af Linda Lamb
960 Forlag: O'Reilly & Associates Inc.
961 Det er en god bog til at komme til kende næsten alt hvad du vil gøre med Vi.
962 Den sjette udgave inkluderer også information om Vim.
963
964 Vejledningen blev skrevet af Michael C. Pierce og Robert K. Ware,
965 Colorado School of Mines med ideer af Charles Smith,
966 Colorado State University. E-mail: bware@mines.colorado.edu.
967
968 Ændret til Vim af Bram Moolenaar.
969
970 Oversat til dansk af scootergrisen.
971
972 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~