Install vim73
[msysgit/mtrensch.git] / share / vim / vim73 / tutor / tutor.sv.utf-8
blob967fc82a72116974617f19c8b6f434eb73cf021e
1 ===============================================================================
2 = V ä l k o m m e n  t i l l  h a n d l e d n i n g e n  i  V i m  - Ver. 1.5 =
3 ===============================================================================
5      Vim är en väldigt kraftfull redigerare som har många kommandon, alltför
6      många att förklara i en handledning som denna. Den här handledningen är
7      gjord för att förklara tillräckligt många kommandon så att du enkelt ska
8      kunna använda Vim som en redigerare för alla ändamål.
10      Den beräknade tiden för att slutföra denna handledning är 25-30 minuter,
11      beroende på hur mycket tid som läggs ned på experimentering.
13      Kommandona i lektionerna kommer att modifiera texten. Gör en kopia av den
14      här filen att öva på (om du startade "vimtutor är det här redan en kopia).
16      Det är viktigt att komma ihåg att den här handledningen är konstruerad
17      att lära vid användning. Det betyder att du måste köra kommandona för att
18      lära dig dem ordentligt. Om du bara läser texten så kommer du att glömma
19      kommandona!
21      Försäkra dig nu om att din Caps-Lock tangent INTE är aktiv och tryck på
22      j-tangenten tillräckligt många gånger för att förflytta markören så att
23      Lektion 1.1 fyller skärmen helt.
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25                         Lektion 1.1: FLYTTA MARKÖREN
28    ** För att flytta markören, tryck på tangenterna h,j,k,l som indikerat. **
29              ^
30              k          Tips:
31        < h       l >    h-tangenten är till vänster och flyttar till vänster.
32              j          l-tangenten är till höger och flyttar till höger.
33              v          j-tangenten ser ut som en pil ned.
34   1. Flytta runt markören på skärmen tills du känner dig bekväm.
36   2. Håll ned tangenten pil ned (j) tills att den repeterar.
37 ---> Nu vet du hur du tar dig till nästa lektion.
39   3. Flytta till Lektion 1.2, med hjälp av ned tangenten.
41 Notera: Om du är osäker på någonting du skrev, tryck <ESC> för att placera dig
42         dig i Normal-läge. Skriv sedan om kommandot.
44 Notera: Piltangenterna borde också fungera.  Men om du använder hjkl så kommer
45         du att kunna flytta omkring mycket snabbare, när du väl vant dig vid
46         det.
48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49                      Lektion 1.2: STARTA OCH AVSLUTA VIM
52   !! NOTERA: Innan du utför någon av punkterna nedan, läs hela lektionen!!
54   1. Tryck <ESC>-tangenten (för att se till att du är i Normal-läge).
56   2. Skriv:                     :q! <ENTER>.
58 ---> Detta avslutar redigeraren UTAN att spara några ändringar du gjort.
59      Om du vill spara ändringarna och avsluta skriv:
60                                 :wq  <ENTER>
62   3. När du ser skal-prompten, skriv kommandot som tog dig in i den här
63      handledningen.  Det kan vara:      vimtutor <ENTER>
64      Normalt vill du använda:           vim tutor <ENTER>
66 ---> 'vim' betyder öppna redigeraren vim, 'tutor' är filen du vill redigera.
68   4. Om du har memorerat dessa steg och känner dig självsäker, kör då stegen
69      1 till 3 för att avsluta och starta om redigeraren. Flytta sedan ned
70      markören till Lektion 1.3.
71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72                      Lektion 1.3: TEXT REDIGERING - BORTTAGNING
75 ** När du är i Normal-läge tryck  x  för att ta bort tecknet under markören. **
77   1. Flytta markören till raden nedan med markeringen --->.
79   2. För att rätta felen, flytta markören tills den står på tecknet som ska
80      tas bort. fix the errors, move the cursor until it is on top of the
82   3. Tryck på   x-tangenten för att ta bort det felaktiga tecknet.
84   4. Upprepa steg 2 till 4 tills meningen är korrekt.
86 ---> Kkon hoppadee övverr måånen.
88   5. Nu när raden är korrekt, gå till Lektion 1.4.
90 NOTERA: När du går igenom den här handledningen, försök inte att memorera, lär
91         genom användning.
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96                      Lektion 1.4: TEXT REDIGERING - INFOGNING
99          ** När du är i Normal-läge tryck  i  för att infoga text. **
101   1. Flytta markören till den första raden nedan med markeringen --->.
103   2. För att göra den första raden likadan som den andra, flytta markören till
104      det första tecknet EFTER där text ska infogas.
106   3. Tryck  i  och skriv in det som saknas.
108   4. När du rättat ett fel tryck <ESC> för att återgå till Normal-läge.
109      Upprepa steg 2 till 4 för att rätta meningen.
111 ---> Det sakns här .
112 ---> Det saknas lite text från den här raden.
114   5. När du känner dig bekväm med att infoga text, gå till sammanfattningen
115      nedan.
119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120                                LEKTION 1 SAMMANFATTNING
123   1. Markören flyttas genom att använda piltangenterna eller hjkl-tangenterna.
124          h (vänster)    j (ned)       k (upp)       l (höger)
126   2. För att starta Vim (från %-prompten) skriv:  vim FILNAMN <ENTER>
128   3. För att avsluta Vim skriv:  <ESC>  :q!  <ENTER>  för att kasta ändringar.
129                    ELLER skriv:  <ESC>  :wq  <ENTER>  för att spara ändringar.
131   4. För att ta bort tecknet under markören i Normal-läge skriv:  x
133   5. För att infoga text vid markören i Normal-läge skriv:
134          i     skriv in text    <ESC>
136 NOTERA: Genom att trycka <ESC> kommer du att placeras i Normal-läge eller
137         avbryta ett delvis färdigskrivet kommando.
139 Fortsätt nu med Lektion 2.
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143                         Lektion 2.1: BORTTAGNINGSKOMMANDON
146             ** Skriv  dw  för att radera till slutet av ett ord. **
148   1. Tryck  <ESC>  för att försäkra dig om att du är i Normal-läge.
150   2. Flytta markören till raden nedan markerad --->.
152   3. Flytta markören till början av ett ord som måste raderas.
154   4. Skriv   dw  för att radera ordet.
156   NOTERA: Bokstäverna dw kommer att synas på den sista raden på skärmen när
157         du skriver dem. Om du skrev något fel, tryck  <ESC>  och börja om.
159 ---> Det är ett några ord roliga att som inte hör hemma i den här meningen.
161   5. Upprepa stegen 3 och 4 tills meningen är korrekt och gå till Lektion 2.2.
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166                       Lektion 2.2: FLER BORTTAGNINGSKOMMANDON
169            ** Skriv  d$ för att radera till slutet på raden. **
171   1. Tryck  <ESC>  för att försäkra dig om att du är i Normal-läge.
173   2. Flytta markören till raden nedan markerad --->.
175   3. Flytta markören till slutet på den rätta raden (EFTER den första . ).
177   4. Skriv    d$    för att radera till slutet på raden.
179 ---> Någon skrev slutet på den här raden två gånger. den här raden två gånger.
182   5. Gå vidare till Lektion 2.3 för att förstå vad det är som händer.
188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189                      Lesson 2.3: KOMMANDON OCH OBJEKT
192   Syntaxen för  d  raderingskommandot är följande:
194          [nummer]   d   objekt      ELLER            d   [nummer]   objekt
195   Var:
196     nummer - är antalet upprepningar av kommandot (valfritt, standard=1).
197     d - är kommandot för att radera.
198     objekt - är vad kommandot kommer att operera på (listade nedan).
200   En kort lista över objekt:
201     w - från markören till slutet av ordet, inklusive blanksteget.
202     e - från markören till slutet av ordet, EJ inklusive blanksteget.
203     $ - från markören till slutet på raden.
205 NOTERA:  För den äventyrslystne, genom att bara trycka på objektet i
206          Normal-läge (utan kommando) så kommer markören att flyttas som
207          angivet i objektlistan.
212 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
213                 Lektion 2.4: ETT UNDANTAG TILL 'KOMMANDO-OBJEKT'
216                ** Skriv  dd   för att radera hela raden. **
218   På grund av hur vanligt det är att ta bort hela rader, valde upphovsmannen
219   till Vi att det skulle vara enklare att bara trycka d två gånger i rad för
220   att ta bort en rad.
222   1. Flytta markören till den andra raden i frasen nedan.
223   2. Skriv  dd  för att radera raden.
224   3. Flytta nu till den fjärde raden.
225   4. Skriv   2dd   (kom ihåg:  nummer-kommando-objekt) för att radera de två
226      raderna.
228       1)  Roses are red,
229       2)  Mud is fun,
230       3)  Violets are blue,
231       4)  I have a car,
232       5)  Clocks tell time,
233       6)  Sugar is sweet
234       7)  And so are you.
237 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
238                          Lektion 2.5: ÅNGRA-KOMMANDOT
241 ** Skriv  u för att ångra det senaste kommandona,  U för att fixa en hel rad. **
243   1. Flytta markören till slutet av raden nedan markerad ---> och placera den
244      på det första felet.
245   2. Skriv  x  för att radera den första felaktiga tecknet.
246   3. Skriv nu  u  för att ångra det senaste körda kommandot.
247   4. Rätta den här gången alla felen på raden med  x-kommandot.
248   5. Skriv nu  U  för att återställa raden till dess ursprungliga utseende.
249   6. Skriv nu  u  några gånger för att ångra  U  och tidigare kommandon.
250   7. Tryck nu CTRL-R (håll inne CTRL samtidigt som du trycker R) några gånger
251      för att upprepa kommandona (ångra ångringarna).
253 ---> Fiixa felen ppå deen häär meningen och återskapa dem med ångra.
255   8. Det här är väldigt användbara kommandon.  Gå nu vidare till
256      Lektion 2 Sammanfattning.
261 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
262                                LEKTION 2 SAMMANFATTNING
265   1. För att radera från markören till slutet av ett ord skriv:    dw
267   2. För att radera från markören till slutet av en rad skriv:    d$
269   3. För att radera en hel rad skriv:    dd
271   4. Syntaxen för ett kommando i Normal-läge är:
273        [nummer]   kommando   objekt   ELLER   kommando   [nummer]   objekt
274      där:
275        nummer - är hur många gånger kommandot kommandot ska repeteras
276        kommando - är vad som ska göras, t.ex.  d  för att radera
277        objekt - är vad kommandot ska operera på, som t.ex.  w (ord),
278                 $ (till slutet av raden), etc.
280   5. För att ångra tidigare kommandon, skriv:  u (litet u)
281      För att ångra alla tidigare ändringar på en rad skriv:  U (stort U)
282      För att ångra ångringar tryck:  CTRL-R
284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
285                          Lektion 3.1: KLISTRA IN-KOMMANDOT
288    ** Skriv  p  för att klistra in den senaste raderingen efter markören. **
290   1. Flytta markören till den första raden i listan nedan.
292   2. Skriv  dd  för att radera raden och lagra den i Vims buffert.
294   3. Flytta markören till raden OVANFÖR där den raderade raden borde vara.
296   4. När du är i Normal-läge, skriv    p         för att byta ut raden.
298   5. Repetera stegen 2 till 4 för att klistra in alla rader i rätt ordning.
300      d) Kan du lära dig också?
301      b) Violetter är blå,
302      c) Intelligens fås genom lärdom,
303      a) Rosor är röda,
307 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
308                        Lesson 3.2: ERSÄTT-KOMMANDOT
311   ** Skriv  r  och ett tecken för att ersätta tecknet under markören. **
313   1. Flytta markören till den första raden nedan markerad --->.
315   2. Flytta markören så att den står på det första felet.
317   3. Skriv   r  och sedan det tecken som borde ersätta felet.
319   4. Repetera steg 2 och 3 tills den första raden är korrekt.
321 --->  När drn här ruden skrevs, trickte någon på fil knappar!
322 --->  När den här raden skrevs, tryckte någon på fel knappar!
324   5. Gå nu vidare till Lektion 3.2.
326 NOTERA: Kom ihåg att du skall lära dig genom användning, inte genom memorering.
330 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
331                         Lektion 3.3: ÄNDRA-KOMMANDOT
334            ** För att ändra en del eller ett helt ord, skriv  cw . **
336   1. Flytta markören till den första redan nedan markerad --->.
338   2. Placera markören på d i rdrtn.
340   3. Skriv  cw  och det rätta ordet (i det här fallet, skriv "aden".)
342   4. Tryck <ESC> och flytta markören till nästa fel (det första tecknet som
343      ska ändras.)
345   5. Repetera steg 3 och 4 tills den första raden är likadan som den andra.
347 ---> Den här rdrtn har några otf som brhotrt ändras mrf ändra-komjendit.
348 ---> Den här raden har några ord som behöver ändras med ändra-kommandot.
350 Notera att  cw  inte bara ändrar ordet, utan även placerar dig i infogningsläge.
354 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
355                        Lektion 3.4: FLER ÄNDRINGAR MED c
358      ** Ändra-kommandot används på samma objekt som radera. **
360   1. Ändra-kommandot fungerar på samma sätt som radera. Syntaxen är:
362        [nummer]   c   objekt       ELLER            c   [nummer]   objekt
364   2. Objekten är också de samma, som t.ex.   w (ord), $ (slutet av raden), etc.
366   3. Flytta till den första raden nedan markerad -->.
368   4. Flytta markören till det första felet.
370   5. Skriv  c$  för att göra resten av raden likadan som den andra och tryck
371      <ESC>.
373 ---> Slutet på den här raden behöver hjälp med att få den att likna den andra.
374 ---> Slutet på den här raden behöver rättas till med  c$-kommandot.
378 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
379                                LEKTION 3 SAMMANFATTNING
382   1. För att ersätta text som redan har blivit raderad, skriv   p .
383      Detta klistrar in den raderade texten EFTER markören (om en rad raderades
384      kommer den att hamna på raden under markören.
386   2. För att ersätta tecknet under markören, skriv   r   och sedan tecknet som
387      kommer att ersätta orginalet.
389   3. Ändra-kommandot låter dig ändra det angivna objektet från markören till
390      slutet på objektet. eg. Skriv  cw  för att ändra från markören till slutet
391      på ordet, c$       för att ändra till slutet på en rad.
393   4. Syntaxen för ändra-kommandot är:
395          [nummer]   c   objekt        ELLER     c   [nummer]   objekt
397 Gå nu till nästa lektion.
401 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
402                      Lektion 4.1: POSITION OCH FILSTATUS
405   ** Tryck CTRL-g för att visa din position i filen och filstatusen.
406      Tryck SHIFT-G för att flytta till en rad i filen. **
408   Notera: Läsa hela den lektion innan du utför något av stegen!!
410   1. Håll ned Ctrl-tangenten och tryck  g . En statusrad med filnamn och raden
411      du befinner dig på kommer att synas. Kom ihåg radnummret till Steg 3.
413   2. Tryck shift-G för att flytta markören till slutet på filen.
415   3. Skriv in nummret på raden du var på och tryck sedan shift-G. Detta kommer
416      att ta dig tillbaka till raden du var på när du först tryckte Ctrl-g.
417      (När du skriver in nummren, kommer de INTE att visas på skärmen.)
419   4. Om du känner dig säker på det här, utför steg 1 till 3.
423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
424                         Lektion 4.2: SÖK-KOMMANDOT
427      ** Skriv  /  följt av en fras för att söka efter frasen. **
429   1. I Normal-läge skriv /-tecknet. Notera att det och markören blir synlig
430      längst ned på skärmen precis som med :-kommandot.
432   2. Skriv nu "feeel" <ENTER>. Det här är ordet du vill söka efter.
434   3. För att söka efter samma fras igen, tryck helt enkelt  n .
435      För att söka efter samma fras igen i motsatt riktning, tryck  Shift-N .
437   4. Om du vill söka efter en fras bakåt i filen, använd kommandot  ?  istället
438      för /.
440 ---> "feeel" är inte rätt sätt att stava fel: feeel är ett fel.
442 Notera: När sökningen når slutet på filen kommer den att fortsätta vid början.
445 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
446                    Lektion 4.3: SÖKNING EFTER MATCHANDE PARENTESER
449               ** Skriv  %  för att hitta en matchande ),], or } . **
451   1. Placera markören på någon av (, [, or { på raden nedan markerad --->.
453   2. Skriv nu %-tecknet.
455   3. Markören borde vara på den matchande parentesen eller hakparentesen.
457   4. Skriv  %  för att flytta markören tillbaka till den första hakparentesen
458      (med matchning).
460 ---> Det ( här är en testrad med (, [ ] och { } i den. ))
462 Notera: Det här är väldigt användbart vid avlusning av ett program med icke
463         matchande parenteser!
470 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
471                       Lektion 4.4: ETT SÄTT ATT ÄNDRA FEL
474         ** Skriv  :s/gammalt/nytt/g  för att ersätta "gammalt" med "nytt". **
476   1. Flytta markören till raden nedan markerad --->.
478   2. Skriv  :s/denn/den <ENTER> . Notera att det här kommandot bara ändrar den
479      första förekomsten på raden.
481   3. Skriv nu    :s/denn/den/g     vilket betyder ersätt globalt på raden.
482      Det ändrar alla förekomster på raden.
484 ---> denn bästa tiden att se blommor blomma är denn på våren.
486   4. För att ändra alla förekomster av en teckensträng mellan två rader,
487      skriv  :#,#s/gammalt/nytt/g    där #,# är de två radernas radnummer.
488      Skriv  :%s/gammtl/nytt/g    för att ändra varje förekomst i hela filen.
493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
494                                LEKTION 4 SAMMANFATTNING
497   1. Ctrl-g  visar din position i filen och filstatusen.
498      Shift-G  flyttar till slutet av filen. Ett radnummer följt  Shift-G
499      flyttar till det radnummret.
501   2. Skriver man  /     följt av en fras söks det FRAMMÅT efter frasen.
502      Skriver man  ?     följt av en fras söks det BAKÅT efter frasen.
503      Efter en sökning skriv  n  för att hitta nästa förekomst i samma riktning
504      eller  Shift-N  för att söka i den motsatta riktningen.
506   3. Skriver man  %     när markören är på ett  (,),[,],{, eller }  hittas dess
507      matchande par.
509   4. För att ersätta den första gammalt med nytt på en rad skriv  :s/gammlt/nytt
510      För att ersätta alla gammlt med nytt på en rad skriv  :s/gammlt/nytt/g
511      För att ersätta fraser mellan rad # och rad # skriv  :#,#s/gammlt/nytt/g
512      För att ersätta alla förekomster i filen skriv  :%s/gammlt/nytt/g
513      För att bekräfta varje gång lägg till "c"  :%s/gammlt/nytt/gc
516 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
517                 Lektion 5.1: HUR MAN KÖR ETT EXTERNT KOMMANDO
520    ** Skriv  :! följt av ett externt kommando för att köra det kommandot. **
522   1. Skriv det välbekanta kommandot     :  för att placera markören längst ned
523      på skärmen på skärmen. Detta låter dig skriva in ett kommando.
525   2. Skriv nu  !  (utropstecken).  Detta låter dig köra ett godtyckligt externt
526      skalkommando.
528   3. Som ett exempel skriv   ls   efter ! och tryck sedan <ENTER>. Detta kommer
529      att visa dig en listning av din katalog, precis som om du kört det vid
530      skalprompten. Använd  :!dir  om ls inte fungerar.
532 Notera:  Det är möjligt att köra vilket externt kommando som helst på det här
533          sättet.
535 Notera:  Alla  :-kommandon måste avslutas med att trycka på <ENTER>
540 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541                       Lektion 5.2: MER OM ATT SPARA FILER
544      ** För att spara ändringar gjorda i en fil, skriv  :w FILNAMN. **
546   1. Skriv  :!dir  eller  :!ls  för att få en listning av din katalog.
547      Du vet redan att du måste trycka <ENTER> efter det här.
549   2. Välj ett filnamn som inte redan existerar, som t.ex. TEST.
551   3. Skriv nu:   :w TEST   (där TEST är filnamnet du valt.)
553   4. Det här sparar hela filen  (Vim handledningen)  under namnet TEST.
554      För att verifiera detta, skriv    :!dir   igen för att se din katalog
556 Notera: Om du skulle avsluta Vim och sedan öppna igen med filnamnet TEST så
557         skulle filen vara en exakt kopia av handledningen när du sparade den.
559   5. Ta nu bort filen genom att skriva (MS-DOS):  :!del TEST
560                                    eller (Unix):  :!rm TEST
563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
564                     Lektion 5.3: ETT SELEKTIVT SPARA-KOMMANDO
567         ** För att spara en del av en fil, skriv   :#,# w FILNAMN **
569   1. Ännu en gång, skriv  :!dir  eller  :!ls  för att få en listning av din
570      katalog och välj ett passande filnamn som t.ex. TEST.
572   2. Flytta markören högst upp på den här sidan och tryck  Ctrl-g  för att få
573      reda på radnumret på den raden. KOM IHÅG DET NUMMRET!
575   3. Flytta nu längst ned på sidan och skriv  Ctrl-g igen.
576      KOM IHÅG DET RADNUMMRET OCKSÅ!
578   4. För att BARA spara en sektion till en fil, skriv   :#,# w TEST
579      där #,# är de två nummren du kom ihåg (toppen, botten) och TEST är
580      ditt filnamn.
582   5. Ännu en gång, kolla så att filen är där med  :!dir  men radera den INTE.
587 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
588                    Lektion 5.4: TA EMOT OCH FÖRENA FILER
591        ** För att infoga innehållet av en fil, skriv   :r FILNAMN **
593   1. Skriv   :!dir   för att försäkra dig om att TEST-filen från tidigare
594      fortfarande är kvar.
596   2. Placera markören högst upp på den här sidan.
598 NOTERA:  Efter att du kört Steg 3 kommer du att se Lektion 5.3.
599          Flytta då NED till den här lektionen igen.
601   3. Ta nu emot din TEST-fil med kommandot   :r TEST   där TEST är namnet på
602      filen.
604 NOTERA:  Filen du tar emot placeras där markören är placerad.
606   4. För att verifiera att filen togs emot, gå tillbaka och notera att det nu
607      finns två kopior av Lektion 5.3, orginalet och filversionen.
611 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
612                                LEKTION 5 SAMMANFATTNING
615   1.  :!kommando  kör ett externt kommando.
617       Några användbara exempel är:
618          (MS-DOS)         (Unix)
619           :!dir            :!ls           -  visar en kataloglistning.
620           :!del FILNAMN    :!rm FILNAMN   -  tar bort filen FILNAMN.
622   2.  :w FILNAMN  sparar den aktuella Vim-filen med namnet FILNAMN.
624   3.  :#,#w FILNAMN  sparar raderna # till #  i filen FILNAMN.
626   4.  :r FILNAMN  tar emot filen FILNAMN och infogar den i den aktuella filen
627       efter markören.
634 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
635                          Lektion 6.1: ÖPPNA-KOMMANDOT
638  ** Skriv  o  för att öppna en rad under markören och placera dig i
639     Infoga-läge. **
641   1. Flytta markören till raden nedan markerad --->.
643   2. Skriv  o (litet o) för att öppna upp en rad NEDANFÖR markören och placera
644      dig i Infoga-mode.
646   3. Kopiera nu raden markerad ---> och tryck <ESC> för att avsluta
647      Infoga-läget.
649 ---> Efter du skrivit  o  placerad markören på en öppen rad i Infoga-läge.
651   4. För att öppna upp en rad OVANFÖR markören, skriv ett stort  O , istället
652      för ett litet  o. Pröva detta på raden nedan.
653 Öppna upp en rad ovanför denna genom att trycka Shift-O när markören står här.
659 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660                         Lektion 6.2: LÄGG TILL-KOMMANDOT
663              ** Skriv  a  för att infoga text EFTER markören. **
665   1. Flytta markören till slutet av den första raden nedan markerad ---> genom
666      att skriv  $       i Normal-läge.
668   2. Skriv ett  a  (litet a) för att lägga till text EFTER tecknet under
669      markören.  (Stort  A  lägger till i slutet av raden.)
671 Notera: Detta undviker att behöva skriva  i , det sista tecknet, texten att
672         infoga, <ESC>, högerpil, och slutligen, x, bara för att lägga till i
673         slutet på en rad!
675   3. Gör nu färdigt den första raden. Notera också att lägga till är likadant
676       som Infoga-läge, enda skillnaden är positionen där texten blir infogad.
678 ---> Här kan du träna
679 ---> Här kan du träna på att lägga till text i slutet på en rad.
683 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
684                     Lektion 6.3: EN ANNAN VERSION AV ERSÄTT
687       ** Skriv ett stort  R  för att ersätta fler än ett tecken. **
689   1. Flytta markören till den första raden nedan markerad --->.
691   2. Placera markören vid början av det första ordet som är annorlunda jämfört
692      med den andra raden markerad ---> (ordet "sista").
694   3. Skriv nu  R  och ersätt resten av texten på den första raden genom att
695      skriva över den gamla texten så att den första raden blir likadan som
696      den andra.
698 ---> För att få den första raden lika som den sista, använd tangenterna.
699 ---> För att få den första raden lika som den andra, skriv R och den nya texten.
701   4. Notera att när du trycker <ESC> för att avsluta, så blir eventuell
702      oförändrad text kvar.
708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
709                             Lektion 6.4: SÄTT FLAGGOR
711   ** Sätt en flagga så att en sökning eller ersättning ignorerar storlek **
713   1. Sök efter "ignore" genom att skriva:
714      /ignore
715      Repetera flera gånger genom att trycka på n-tangenten
717   2. Sätt 'ic' (Ignore Case) flaggan genom att skriva:
718      :set ic
720   3. Sök nu efter "ignore" igen genom att trycka: n
721      Repeat search several more times by hitting the n key
723   4. Sätt 'hlsearch' and 'incsearch' flaggorna:
724      :set hls is
726   5. Skriv nu in sök-kommandot igen, och se vad som händer:
727      /ignore
729   6. För att ta bort framhävningen av träffar, skriv
730      :nohlsearch
731 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732                                LEKTION 6 SAMMANFATTNING
735   1. Genom att skriva  o  öpnnas en rad NEDANFÖR markören och markören placeras
736      på den öppna raden i Infoga-läge.
737      Genom att skriva ett stort  O  öppnas raden OVANFÖR raden som markören är
738      på.
740   2. Skriv ett  a  för att infoga text EFTER tecknet som markören står på.
741      Genom att skriva ett stort  A  läggs text automatiskt till i slutet på
742      raden.
744   3. Genom att skriva ett stort  R  hamnar du i Ersätt-läge till  <ESC>  trycks
745      för att avsluta.
747   4. Genom att skriva ":set xxx" sätts flaggan "xxx"
757 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758                        LEKTION 7: ON-LINE HJÄLP-KOMMANDON
761                       ** Använd on-line hjälpsystemet **
763   Vim har ett omfattande on-line hjälpsystem. För att komma igång pröva ett av
764   dessa tre:
765         - tryck <HELP> tangenten (om du har någon)
766         - tryck <F1> tangenten (om du har någon)
767         - skriv   :help <ENTER>
769   Skriv   :q <ENTER>   för att stränga hjälpfönstret.
771   Du kan hitta hjälp om nästan allting, genom att ge ett argument till
772   ":help" kommandot. Pröva dessa (glöm inte att trycka <ENTER>):
774         :help w
775         :help c_<T
776         :help insert-index
777         :help user-manual
780 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781                        LEKTION 8: SKAPA ETT UPPSTARTSSKRIPT
783                           ** Aktivera Vim- funktioner **
785   Vim har många fler funktioner än Vi, men de flesta av dem är inaktiverade som
786   standard. För att börja använda fler funktioner måste du skapa en "vimrc"-fil.
788   1. Börja redigera "vimrc"-filen, detta beror på ditt system:
789         :edit ~/.vimrc                  för Unix
790         :edit $VIM/_vimrc               för MS-Windows
792   2. Läs nu texten i exempel "vimrc"-filen:
794         :read $VIMRUNTIME/vimrc_example.vim
796   3. Spara filen med:
798         :write
800   Nästa gång du startar Vim kommer den att använda syntaxframhävning.
801   Du kan lägga till alla inställningar du föredrar till den här "vimrc"-filen.
803 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805   Detta avslutar handledningen i Vim. Den var avsedd att ge en kort översikt av
806   redigeraren Vim, bara tillräckligt för att du ska kunna använda redigeraren
807   relativt enkelt. Den är långt ifrån komplett eftersom Vim har många många fler
808   kommandon. Läs användarmanualen härnäst: ":help user-manual".
810   För vidare läsning rekommenderas den här boken:
811         Vim - Vi Improved - av Steve Oualline
812         Förlag: New Riders
813   Den första boken som är endast behandlar Vim. Speciellt användbar för
814   nybörjare. Det finns många exempel och bilder.
815   Se http://iccf-holland.org/click5.html
817   Den här boken är äldre och behandlar mer Vi än Vim, men rekommenderas också:
818         Learning the Vi Editor - av Linda Lamb
819         Förlag: O'Reilly & Associates Inc.
820   Det är en bra bok för att lära sig nästan allt som du vill kunna göra med Vi.
821   Den sjätte upplagan inkluderar också information om Vim.
823   Den här handledningen är skriven av Michael C. Pierce och Robert K. Ware,
824   Colorado School of Mines med idéer från Charles Smith,
825   Colorado State University.  E-post: bware@mines.colorado.edu.
827   Modifierad för Vim av Bram Moolenaar.
828   Översatt av Johan Svedberg <johan@svedberg.com>
830 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~