Bram Moolenaar | fd35811 | 2018-07-07 23:21:31 +0200 | [diff] [blame^] | 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |