home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.no < prev    next >
Encoding:
Text File  |  2010-08-15  |  34.8 KB  |  974 lines

  1. ===============================================================================
  2. = V e l k o m m e n   t i l   i n n f ° r i n g e n   i   V i m  --  Ver. 1.7 =
  3. ===============================================================================
  4.  
  5.      Vim er en meget kraftig editor med mange kommandoer, alt for mange til σ
  6.      kunne gσ gjennom alle i en innf°ring som denne. Den er beregnet pσ σ
  7.      sette deg inn i bruken av nok kommandoer sσ du vil vµre i stand til lett
  8.      σ kunne bruke Vim som en editor til alle formσl.
  9.  
  10.      Tiden som kreves for σ gσ gjennom denne innf°ringen tar ca. 25-30
  11.      minutter, avhengig av hvor mye tid du bruker til eksperimentering.
  12.  
  13.      MERK:
  14.      Kommandoene i leksjonene vil modifisere teksten. Lag en kopi av denne
  15.      filen som du kan °ve deg pσ (hvis du kj°rte ½vimtutor╗-kommandoen, er
  16.      dette allerede en kopi).
  17.  
  18.      Det er viktig σ huske at denne innf°ringen er beregnet pσ lµring gjennom
  19.      bruk. Det betyr at du mσ utf°re kommandoene for σ lµre dem skikkelig.
  20.      Hvis du bare leser teksten, vil du glemme kommandoene!
  21.  
  22.      F°rst av alt, sjekk at ½Caps Lock╗ IKKE er aktiv og trykk ½j╗-tasten for
  23.      σ flytte mark°ren helt til leksjon 1.1 fyller skjermen.
  24. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25.               Leksjon 1.1:  FLYTTING AV MARK╪REN
  26.  
  27.  
  28.        ** For σ flytte mark°ren, trykk tastene h, j, k, l som vist. **
  29.          ^
  30.          k        Tips: h-tasten er til venstre og flytter til venstre.
  31.        < h     l >          l-tasten er til h°yre og flytter til h°yre.
  32.          j              j-tasten ser ut som en pil som peker nedover.
  33.          v
  34.   1. Flytt mark°ren rundt pσ skjermen til du har fσtt det inn i fingrene.
  35.  
  36.   2. Hold inne nedovertasten (j) til den repeterer.
  37.      Nσ vet du hvordan du beveger deg til neste leksjon.
  38.  
  39.   3. Gσ til leksjon 1.2 ved hjelp av nedovertasten.
  40.  
  41. Merk: Hvis du blir usikker pσ noe du har skrevet, trykk <ESC> for σ gσ til
  42.       normalmodus. Skriv deretter kommandoen du °nsket pσ nytt.
  43.  
  44. Merk: Piltastene skal ogsσ virke. Men ved σ bruke hjkl vil du vµre i stand til
  45.       σ bevege mark°ren mye raskere nσr du er blitt vant til det. Helt sant!
  46.  
  47. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  48.               Leksjon 1.2: AVSLUTTE VIM
  49.  
  50.  
  51.   !! MERK: F°r du utf°rer noen av punktene nedenfor, les hele leksjonen!!
  52.  
  53.   1. Trykk <ESC>-tasten (for σ forsikre deg om at du er i normalmodus).
  54.  
  55.   2. Skriv:    :q! <ENTER>.
  56.      Dette avslutter editoren og FORKASTER alle forandringer som du har gjort.
  57.  
  58.   3. Nσr du ser kommandolinjen i skallet, skriv kommandoen som startet denne
  59.      innf°ringen. Den er:   vimtutor <ENTER>
  60.  
  61.   4. Hvis du er sikker pσ at du husker dette, utf°r punktene 1 til 3 for σ
  62.      avslutte og starte editoren pσ nytt.
  63.  
  64. MERK:  :q! <ENTER>  forkaster alle forandringer som du gjorde. I l°pet av noen
  65.        fσ leksjoner vil du lµre hvordan du lagrer forandringene til en fil.
  66.  
  67.   5. Flytt mark°ren ned til leksjon 1.3.
  68.  
  69.  
  70. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  71.          Leksjon 1.3: REDIGERING AV TEKST -- SLETTING
  72.  
  73.  
  74.          ** Trykk  x  for σ slette tegnet under mark°ren. **
  75.  
  76.   1. Flytt mark°ren til den f°rste linjen merket med  --->.
  77.  
  78.   2. For σ ordne feilene pσ linjen, flytt mark°ren til den er oppσ tegnet som
  79.      skal slettes.
  80.  
  81.   3. Trykk tasten  x  for σ slette det u°nskede tegnet.
  82.  
  83.   4. Repeter punkt 2 til 4 til setningen er lik den som er under.
  84.  
  85. ---> Hessstennnn brrrσsnudddde ii gaaata.
  86. ---> Hesten brσsnudde i gata.
  87.  
  88.   5. Nσ som linjen er korrekt, gσ til leksjon 1.4.
  89.  
  90. MERK: Nσr du gσr gjennom innf°ringen, ikke bare pr°v σ huske kommandoene, men
  91.       bruk dem helt til de sitter.
  92.  
  93. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94.         Leksjon 1.4: REDIGERING AV TEKST -- INNSETTING
  95.  
  96.  
  97.             ** Trykk  i  for σ sette inn tekst. **
  98.  
  99.   1. Flytt mark°ren til den f°rste linjen som er merket med --->.
  100.  
  101.   2. For σ gj°re den f°rste linjen lik den andre, flytt mark°ren til den stσr
  102.      pσ tegnet ETTER posisjonen der teksten skal settes inn.
  103.  
  104.   3. Trykk  i  og skriv inn teksten som mangler.
  105.  
  106.   4. Etterhvert som hver feil er fikset, trykk <ESC> for σ returnere til
  107.      normalmodus. Repeter punkt 2 til 4 til setningen er korrekt.
  108.  
  109. ---> Det er tkst som mnglr .
  110. ---> Det er ganske mye tekst som mangler her.
  111.  
  112.   5. Nσr du f°ler deg komfortabel med σ sette inn tekst, gσ til oppsummeringen
  113.      nedenfor.
  114.  
  115.  
  116. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117.         Leksjon 1.5: REDIGERING AV TEKST -- LEGGE TIL
  118.  
  119.  
  120.             ** Trykk  A  for σ legge til tekst. **
  121.  
  122.   1. Flytt mark°ren til den f°rste linjen nedenfor merket --->.
  123.      Det har ikke noe σ si hvor mark°ren er plassert pσ den linjen.
  124.  
  125.   2. Trykk  A  og skriv inn det som skal legges til.
  126.  
  127.   3. Nσr teksten er lagt til, trykk <ESC> for σ returnere til normalmodusen.
  128.  
  129.   4. Flytt mark°ren til den andre linjen markert med ---> og repeter steg 2 og
  130.      3 for σ reparere denne setningen.
  131.  
  132. ---> Det mangler noe tekst p
  133.      Det mangler noe tekst pσ denne linjen.
  134. ---> Det mangler ogsσ litt tek
  135.      Det mangler ogsσ litt tekst pσ denne linjen.
  136.  
  137.   5. Nσr du f°ler at du behersker σ legge til tekst, gσ til leksjon 1.6.
  138.  
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140.              Leksjon 1.6: REDIGERE EN FIL
  141.  
  142.  
  143.            ** Bruk    :wq  for σ lagre en fil og avslutte. **
  144.  
  145.   !! MERK: F°r du utf°rer noen av stegene nedenfor, les hele denne leksjonen!!
  146.  
  147.   1. Avslutt denne innf°ringen som du gjorde i leksjon 1.2:  :q!
  148.  
  149.   2. Skriv denne kommandoen pσ kommandolinja:  vim tutor <ENTER>
  150.      ½vim╗ er kommandoen for σ starte Vim-editoren, ½tutor╗ er navnet pσ fila
  151.      som du vil redigere. Bruk en fil som kan forandres.
  152.  
  153.   3. Sett inn og slett tekst som du lµrte i de foregσende leksjonene.
  154.  
  155.   4. Lagre filen med forandringene og avslutt Vim med:    :wq <ENTER>
  156.  
  157.   5. Start innf°ringen pσ nytt og flytt ned til oppsummeringen som f°lger.
  158.  
  159.   6. Etter σ ha lest og forstσtt stegene ovenfor: Sett i gang.
  160.  
  161.  
  162. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163.               OPPSUMMERING AV LEKSJON 1
  164.  
  165.  
  166.   1. Mark°ren beveges ved hjelp av piltastene eller hjkl-tastene.
  167.      h (venstre)     j (ned)     k (opp)     l (h°yre)
  168.  
  169.   2. For σ starte Vim fra skall-kommandolinjen, skriv:    vim FILNAVN <ENTER>
  170.  
  171.   3. For σ avslutte Vim, skriv:  <ESC> :q! <ENTER>  for σ forkaste endringer.
  172.            ELLER skriv:  <ESC> :wq <ENTER>  for σ lagre forandringene.
  173.  
  174.   4. For σ slette tegnet under mark°ren, trykk:  x
  175.  
  176.   5. For σ sette inn eller legge til tekst, trykk:
  177.      i    skriv innsatt tekst  <ESC>    sett inn f°r mark°ren
  178.      A    skriv tillagt tekst  <ESC>    legg til pσ slutten av linjen
  179.  
  180. MERK: Nσr du trykker <ESC> gσr du til normalmodus eller du avbryter en u°nsket
  181.       og delvis fullf°rt kommando.
  182.  
  183.   Nσ kan du gσ videre til leksjon 2.
  184.  
  185. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186.             Leksjon 2.1: SLETTEKOMMANDOER
  187.  
  188.  
  189.             ** Trykk  dw  for σ slette et ord. **
  190.  
  191.   1. Trykk <ESC> for σ vµre sikker pσ at du er i normalmodus.
  192.  
  193.   2. Flytt mark°ren til den f°rste linjen nedenfor merket --->.
  194.  
  195.   3. Flytt mark°ren til begynnelsen av ordet som skal slettes.
  196.  
  197.   4. Trykk  dw    og ordet vil forsvinne.
  198.  
  199. MERK: Bokstaven  d  vil komme til syne pσ den nederste linjen pσ skjermen nσr
  200.       du skriver den. Vim venter pσ at du skal skrive w . Hvis du ser et annet
  201.       tegn enn    d  har du skrevet noe feil; trykk <ESC> og start pσ nytt.
  202.  
  203. ---> Det er agurk tre ord eple som ikke h°rer pµre hjemme i denne setningen.
  204. ---> Det er tre ord som ikke h°rer hjemme i denne setningen.
  205.  
  206.   5. Repeter punkt 3 og 4 til den f°rste setningen er lik den andre. Gσ
  207.      deretter til leksjon 2.2.
  208. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209.              Leksjon 2.2: FLERE SLETTEKOMMANDOER
  210.  
  211.  
  212.          ** Trykk  d$  for σ slette til slutten av linjen. **
  213.  
  214.   1. Trykk <ESC> for σ vµre sikker pσ at du er i normalmodus.
  215.  
  216.   2. Flytt mark°ren til linjen nedenfor merket --->.
  217.  
  218.   3. Flytt mark°ren til punktet der linjen skal kuttes (ETTER f°rste punktum).
  219.  
  220.   4. Trykk  d$    for σ slette alt til slutten av linjen.
  221.  
  222. ---> Noen skrev slutten pσ linjen en gang for mye. linjen en gang for mye.
  223.  
  224.   5. Gσ til leksjon 2.3 for σ forstσ hva som skjer.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232.            Leksjon 2.3: OM OPERATORER OG BEVEGELSER
  233.  
  234.  
  235.   Mange kommandoer som forandrer teksten er laget ut i fra en operator og en
  236.   bevegelse. Formatet for en slettekommando med sletteoperatoren  d  er:
  237.  
  238.     d   bevegelse
  239.  
  240.   Der:
  241.     d          - er sletteoperatoren.
  242.     bevegelse - er hva operatoren vil opere pσ (listet nedenfor).
  243.  
  244.   En kort liste med bevegelser:
  245.     w - til starten av det neste ordet, UNNTATT det f°rste tegnet.
  246.     e - til slutten av det nσvµrende ordet, INKLUDERT det siste tegnet.
  247.     $ - til slutten av linjen, INKLUDERT det siste tegnet.
  248.  
  249.   Ved σ skrive    de  vil altsσ alt fra mark°ren til slutten av ordet bli
  250.   slettet.
  251.  
  252. MERK:  Ved σ skrive kun bevegelsen i normalmodusen uten en operator vil
  253.        mark°ren flyttes som spesifisert.
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255.          LEKSJON 2.4: BRUK AV TELLER FOR EN BEVEGELSE
  256.  
  257.  
  258.  ** Ved σ skrive et tall foran en bevegelse repeterer den sσ mange ganger. **
  259.  
  260.   1. Flytt mark°ren til starten av linjen markert ---> nedenfor.
  261.  
  262.   2. Skriv  2w    for σ flytte mark°ren to ord framover.
  263.  
  264.   3. Skriv  3e    for σ flytte mark°ren framover til slutten av det tredje
  265.      ordet.
  266.  
  267.   4. Skriv  0  (null) for σ flytte til starten av linjen.
  268.  
  269.   5. Repeter steg 2 og 3 med forskjellige tall.
  270.  
  271. ---> Dette er en linje med noen ord som du kan bevege deg rundt pσ.
  272.  
  273.   6. Gσ videre til leksjon 2.5.
  274.  
  275.  
  276.  
  277. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278.          Leksjon 2.5: BRUK AV ANTALL FOR ┼ SLETTE MER
  279.  
  280.  
  281.      ** Et tall sammen med en operator repeterer den sσ mange ganger. **
  282.  
  283.   I kombinasjonen med sletteoperatoren og en bevegelse nevnt ovenfor setter du
  284.   inn antall f°r bevegelsen for σ slette mer:
  285.      d  nummer  bevegelse
  286.  
  287.   1. Flytt mark°ren til det f°rste ordet med STORE BOKSTAVER pσ linjen markert
  288.      med --->.
  289.  
  290.   2. Skriv  2dw  for σ slette de to ordene med store bokstaver.
  291.  
  292.   3. Repeter steg 1 og 2 med forskjelling antall for σ slette de etterf°lgende
  293.      ordene som har store bokstaver.
  294.  
  295. ---> Denne ABC DE linjen FGHI JK LMN OP er nσ Q RS TUV litt mer lesbar.
  296.  
  297. MERK: Et antall mellom operatoren  d  og bevegelsen virker pσ samme mσte som σ
  298.       bruke bevegelsen uten en operator.
  299.  
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301.             Leksjon 2.6: OPERERE P┼ LINJER
  302.  
  303.  
  304.          ** Trykk  dd  for σ slette en hel linje. **
  305.  
  306.   Pσ grunn av at sletting av linjer er mye brukt, fant utviklerne av Vi ut at
  307.   det vil vµre lettere σ rett og slett trykke to d-er for σ slette en linje.
  308.  
  309.   1. Flytt mark°ren til den andre linjen i verset nedenfor.
  310.   2. Trykk  dd     σ slette linjen.
  311.   3. Flytt deretter til den fjerde linjen.
  312.   4. Trykk  2dd  for σ slette to linjer.
  313.  
  314. --->  1) Roser er r°de,
  315. --->  2) Gj°rme er g°y,
  316. --->  3) Fioler er blσ,
  317. --->  4) Jeg har en bil,
  318. --->  5) Klokker viser tiden,
  319. --->  6) Druer er s°te
  320. --->  7) Og du er likesσ.
  321.  
  322.  
  323. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324.             Leksjon 2.7: ANGRE-KOMMANDOEN
  325.  
  326.  
  327.   ** Trykk  u  for σ angre siste kommando,  U  for σ fikse en hel linje. **
  328.  
  329.   1. Flytt mark°ren til linjen nedenfor merket ---> og plasser den pσ den
  330.      f°rste feilen.
  331.   2. Trykk  x  for σ slette det f°rste u°nskede tegnet.
  332.   3. Trykk sσ  u  for σ angre den siste utf°rte kommandoen.
  333.   4. Deretter ordner du alle feilene pσ linjene ved σ bruke kommandoen    x  .
  334.   5. Trykk nσ en stor  U  for σ sette linjen tilbake til det den var
  335.      originalt.
  336.   6. Trykk  u  noen ganger for σ angre    U  og foregσende kommandoer.
  337.   7. Deretter trykker du  CTRL-R  (hold CTRL nede mens du trykker R) noen
  338.      ganger for σ gjenopprette kommandoene (omgj°re angrekommandoene).
  339.  
  340. ---> RReparer feiilene pσσ denne linnnjen oog erssstatt dem meed angre.
  341.  
  342.   8. Dette er meget nyttige kommandoer. Nσ kan du gσ til oppsummeringen av
  343.      leksjon 2.
  344.  
  345.  
  346. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347.               OPPSUMMERING AV LEKSJON 2
  348.  
  349.  
  350.   1. For σ slette fra mark°ren fram til det neste ordet, trykk:  dw
  351.   2. For σ slette fra mark°ren til slutten av en linje, trykk:    d$
  352.   3. For σ slette en hel linje, trykk:    dd
  353.  
  354.   4. For σ repetere en bevegelse, sett et nummer foran:  2w
  355.   5. Formatet for en forandringskommando er:
  356.            operator  [nummer]  bevegelse
  357.      der:
  358.        operator  - hva som skal gj°res, f.eks.    d  for σ slette
  359.        [nummer]  - et valgfritt antall for σ repetere bevegelsen
  360.        bevegelse - hva kommandoen skal operere pσ, eksempelvis    w  (ord),
  361.            $  (til slutten av linjen) og sσ videre.
  362.  
  363.   6. For σ gσ til starten av en linje, bruk en null:  0
  364.  
  365.   7. For σ angre tidligere endringer, skriv:        u  (liten u)
  366.      For σ angre alle forandringer pσ en linje, skriv:    U  (stor U)
  367.      For σ omgj°re angringen, trykk:            CTRL-R
  368.  
  369. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370.               Leksjon 3.1: ½LIM INN╗-KOMMANDOEN
  371.  
  372.  
  373.     ** Trykk  p  for σ lime inn tidligere slettet tekst etter mark°ren **
  374.  
  375.   1. Flytt mark°ren til den f°rste linjen med ---> nedenfor.
  376.  
  377.   2. Trykk  dd    for σ slette linjen og lagre den i et Vim-register.
  378.  
  379.   3. Flytt mark°ren til c)-linjen, OVER posisjonen linjen skal settes inn.
  380.  
  381.   4. Trykk  p  for σ legge linjen under mark°ren.
  382.  
  383.   5. Repeter punkt 2 til 4 helt til linjene er i riktig rekkef°lge.
  384.  
  385. ---> d) Kan du ogsσ lµre?
  386. ---> b) Fioler er blσ,
  387. ---> c) Intelligens mσ lµres,
  388. ---> a) Roser er r°de,
  389.  
  390.  
  391.  
  392. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393.               Leksjon 3.2: ½ERSTATT╗-KOMMANDOEN
  394.  
  395.  
  396.      ** Trykk  rx  for σ erstatte tegnet under mark°ren med x. **
  397.  
  398.   1. Flytt mark°ren til den f°rste linjen nedenfor merket --->.
  399.  
  400.   2. Flytt mark°ren sσ den stσr oppσ den f°rste feilen.
  401.  
  402.   3. Trykk  r  og deretter tegnet som skal vµre der.
  403.  
  404.   4. Repeter punkt 2 og 3 til den f°rste linjen er lik den andre.
  405.  
  406. ---> Da dfnne lynjxn ble zkrevet, var det n°en som tjykket feite taster!
  407. ---> Da denne linjen ble skrevet, var det noen som trykket feile taster!
  408.  
  409.   5. Gσ videre til leksjon 3.2.
  410.  
  411. MERK: Husk at du b°r lµre ved σ BRUKE, ikke pugge.
  412.  
  413.  
  414.  
  415. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  416.               Leksjon 3.3: ½FORANDRE╗-OPERATOREN
  417.  
  418.  
  419.        ** For σ forandre til slutten av et ord, trykk  ce . **
  420.  
  421.   1. Flytt mark°ren til den f°rste linjen nedenfor som er merket --->.
  422.  
  423.   2. Plasser mark°ren pσ  u  i ½lubjwr╗.
  424.  
  425.   3. Trykk  ce    og det korrekte ordet (i dette tilfellet, skriv ½injen╗).
  426.  
  427.   4. Trykk <ESC> og gσ til det neste tegnet som skal forandres.
  428.  
  429.   5. Repeter punkt 3 og 4 helt til den f°rste setningen er lik den andre.
  430.  
  431. ---> Denne lubjwr har noen wgh som mσ forkwσp med ½forµkzryas╗-kommandoen.
  432. ---> Denne linjen har noen ord som mσ forandres med ½forandre╗-kommandoen.
  433.  
  434. Vµr oppmerksom pσ at  ce  sletter ordet og gσr inn i innsettingsmodus.
  435.  
  436.  
  437.  
  438. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439.         Leksjon 3.4: FLERE FORANDRINGER VED BRUK AV c
  440.  
  441.  
  442.  ** Forandringskommandoen blir brukt med de samme bevegelser som ½slett╗. **
  443.  
  444.   1. Forandringsoperatoren fungerer pσ samme mσte som ½slett╗. Formatet er:
  445.  
  446.      c    [nummer]     bevegelse
  447.  
  448.   2. Bevegelsene er de samme, som for eksempel    w  (ord) og  $    (slutten av en
  449.      linje).
  450.  
  451.   3. Gσ til den f°rste linjen nedenfor som er merket --->.
  452.  
  453.   4. Flytt mark°ren til den f°rste feilen.
  454.  
  455.   5. Skriv  c$    og skriv resten av linjen lik den andre og trykk <ESC>.
  456.  
  457. ---> Slutten pσ denne linjen trenger litt hjelp for σ gj°re den lik den neste.
  458. ---> Slutten pσ denne linjen trenger σ bli rettet ved bruk av c$-kommandoen.
  459.  
  460. MERK: Du kan bruke slettetasten for σ rette feil mens du skriver.
  461. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462.               OPPSUMMERING AV LEKSJON 3
  463.  
  464.  
  465.   1. For σ legge tilbake tekst som nettopp er blitt slettet, trykk  p  . Dette
  466.      limer inn den slettede teksten ETTER mark°ren (hvis en linje ble slettet
  467.      vil den bli limt inn pσ linjen under mark°ren).
  468.  
  469.   2. For σ erstatte et tegn under mark°ren, trykk  r  og deretter tegnet som
  470.      du vil ha der.
  471.  
  472.   3. Forandringsoperatoren lar deg forandre fra mark°ren til dit bevegelsen
  473.      tar deg. Det vil si, skriv  ce  for σ forandre fra mark°ren til slutten
  474.      av ordet,    c$  for σ forandre til slutten av linjen.
  475.  
  476.   4. Formatet for ½forandre╗ er:
  477.  
  478.      c   [nummer]    bevegelse
  479.  
  480. Nσ kan du gσ til neste leksjon.
  481.  
  482.  
  483.  
  484. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485.          Leksjon 4.1: POSISJONERING AV MARK╪REN OG FILSTATUS
  486.  
  487.     ** Trykk CTRL-G for σ vise posisjonen i filen og filstatusen.
  488.        Trykk  G  for σ gσ til en spesifikk linje i filen. **
  489.  
  490.   Merk: Les hele leksjonen f°r du utf°rer noen av punktene!
  491.  
  492.   1. Hold nede Ctrl-tasten og trykk  g    . Vi kaller dette CTRL-G. En melding
  493.      vil komme til syne pσ bunnen av skjermen med filnavnet og posisjonen i
  494.      filen. Husk linjenummeret for bruk i steg 3.
  495.  
  496. Merk: Du kan se mark°rposisjonen i nederste h°yre hj°rne av skjermen. Dette
  497.       skjer nσr ½ruler╗-valget er satt (forklart i leksjon 6).
  498.  
  499.   2. Trykk  G  for σ gσ til bunnen av filen.
  500.      Skriv  gg    for σ gσ til begynnelsen av filen.
  501.  
  502.   3. Skriv inn linjenummeret du var pσ og deretter  G . Dette vil f°re deg
  503.      tilbake til linjen du var pσ da du f°rst trykket CTRL-G.
  504.  
  505.   4. Utf°r steg 1 til 3 hvis du f°ler deg sikker pσ prosedyren.
  506.  
  507. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  508.              Leksjon 4.2: S╪KEKOMMANDOEN
  509.  
  510.       ** Skriv    /  etterfulgt av en s°kestreng som du vil lete etter. **
  511.  
  512.   1. Trykk  /  nσr du er i normalmodusen. Legg merke til at skrσstreken og
  513.      mark°ren kommer til syne pσ bunnen av skjermen i likhet med
  514.      ½:╗-kommandoene.
  515.  
  516.   2. Skriv ½feeeiil╗ og trykk <ENTER>. Dette er teksten du vil lete etter.
  517.  
  518.   3. For σ finne neste forekomst av s°kestrengen, trykk  n .
  519.      For σ lete etter samme s°keteksten i motsatt retning, trykk  N .
  520.  
  521.   4. For σ lete etter en tekst bakover i filen, bruk  ?  istedenfor  /    .
  522.  
  523.   5. For σ gσ tilbake til der du kom fra, trykk  CTRL-O  (Hold Ctrl nede mens
  524.      du trykker bokstaven  o ). Repeter for σ gσ enda lengre tilbake. CTRL-I
  525.      gσr framover.
  526.  
  527. ---> ½feeeiil╗ er ikke mσten σ skrive ½feil╗ pσ, feeeiil er helt feil.
  528. Merk: Nσr s°kingen nσr slutten av filen, vil den fortsette fra starten unntatt
  529.       hvis ½wrapscan╗-valget er resatt.
  530. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531.            Leksjon 4.3: FINN SAMSVARENDE PARENTESER
  532.  
  533.  
  534.       ** Trykk  %  for σ finne en samsvarende ), ] eller } . **
  535.  
  536.   1. Plasser mark°ren pσ en (, [ eller { pσ linjen nedenfor merket --->.
  537.  
  538.   2. Trykk  %  .
  539.  
  540.   3. Mark°ren vil gσ til den samsvarende parentesen eller hakeparentesen.
  541.  
  542.   4. Trykk  %  for σ flytte mark°ren til den andre samsvarende parentesen.
  543.  
  544.   5. Flytt mark°ren til en annen (, ), [, ], { eller } og se hva  %  gj°r.
  545.  
  546. ---> Dette ( er en testlinje med (, [ ] og { } i den )).
  547.  
  548. Merk: Dette er veldig nyttig til feils°king i programmer som har ubalansert
  549.       antall parenteser!
  550.  
  551.  
  552.  
  553. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554.                Leksjon 4.4: ERSTATT-KOMMANDOEN
  555.  
  556.  
  557.     ** Skriv  :s/gammel/ny/g  for σ erstatte ½gammel╗ med ½ny╗. **
  558.  
  559.   1. Flytt mark°ren til linjen nedenfor som er merket med --->.
  560.  
  561.   2. Skriv  :s/deen/den/ <ENTER>  . Legg merke til at denne kommandoen bare
  562.      forandrer den f°rste forekomsten av ½deen╗ pσ linjen.
  563.  
  564.   3. Skriv  :s/deen/den/g . Nσr g-flagget legges til, betyr dette global
  565.      erstatning pσ linjen og erstatter alle forekomster av ½deen╗ pσ linjen.
  566.  
  567. ---> deen som kan kaste deen tyngste steinen lengst er deen beste
  568.  
  569.   4. For σ erstatte alle forekomster av en tekststreng mellom to linjer,
  570.      skriv  :#,#s/gammel/ny/g  der #,# er linjenumrene pσ de to linjene for
  571.                    linjeomrσdet erstatningen skal gj°res.
  572.      Skriv  :%s/gammel/ny/g    for σ erstatte tekst i hele filen.
  573.      Skriv  :%s/gammel/ny/gc   for σ finne alle forekomster i hele filen, og
  574.                    deretter sp°rre om teksten skal erstattes eller
  575.                    ikke.
  576. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577.               OPPSUMMERING AV LEKSJON 4
  578.  
  579.  
  580.   1. Ctrl-G viser nσvµrende posisjon i filen og filstatusen.
  581.          G    gσr til slutten av filen.
  582.      nummer  G    gσr til det linjenummeret.
  583.         gg    gσr til den f°rste linjen.
  584.  
  585.   2. Skriv  /  etterfulgt av en s°ketekst for σ lete FRAMOVER etter teksten.
  586.      Skriv  ?  etterfulgt av en s°ketekst for σ lete BAKOVER etter teksten.
  587.      Etter et s°k kan du trykke  n  for σ finne neste forekomst i den samme
  588.      retningen eller  N  for σ lete i motsatt retning.
  589.      CTRL-O tar deg tilbake til gamle posisjoner, CTRL-I til nyere posisjoner.
  590.  
  591.   3. Skriv  %  nσr mark°ren stσr pσ en (, ), [, ], { eller } for σ finne den
  592.      som samsvarer.
  593.  
  594.   4. Erstatte ½gammel╗ med f°rste ½ny╗ pσ en linje:  :s/gammel/ny
  595.      Erstatte alle ½gammel╗ med ½ny╗ pσ en linje:    :s/gammel/ny/g
  596.      Erstatte tekst mellom to linjenumre:         :#,#s/gammel/ny/g
  597.      Erstatte alle forekomster i en fil:         :%s/gammel/ny/g
  598.      For σ godkjenne hver erstatning, legg til ½c╗:  :%s/gammel/ny/gc
  599. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600.            Leksjon 5.1: HVORDAN UTF╪RE EN EKSTERN KOMMANDO
  601.  
  602.  
  603.     ** Skriv  :!  etterfulgt av en ekstern kommando for σ utf°re denne. **
  604.  
  605.   1. Skriv den velkjente kommandoen  :     for σ plassere mark°ren pσ bunnen av
  606.      skjermen. Dette lar deg skrive en kommandolinjekommando.
  607.  
  608.   2. Nσ kan du skrive tegnet  !  . Dette lar deg utf°re en hvilken som helst
  609.      ekstern kommando.
  610.  
  611.   3. Som et eksempel, skriv  ls  etter utropstegnet og trykk <ENTER>. Du vil
  612.      nσ fσ en liste over filene i katalogen, akkurat som om du hadde kj°rt
  613.      kommandoen direkte fra kommandolinjen i skallet. Eller bruk  :!dir  hvis
  614.      ½ls╗ ikke virker.
  615.  
  616. MERK: Det er mulig σ kj°re alle eksterne kommandoer pσ denne mσten, ogsσ med
  617.       parametere.
  618.  
  619. MERK: Alle ½:╗-kommandoer mσ avsluttes med <ENTER>. Fra dette punktet er det
  620.       ikke alltid vi nevner det.
  621.  
  622. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623.              Leksjon 5.2: MER OM LAGRING AV FILER
  624.  
  625.  
  626.       ** For σ lagre endringene gjort i en tekst, skriv  :w FILNAVN. **
  627.  
  628.   1. Skriv  :!dir  eller  :!ls    for σ fσ en liste over filene i katalogen. Du
  629.      vet allerede at du mσ trykke <ENTER> etter dette.
  630.  
  631.   2. Velg et filnavn pσ en fil som ikke finnes, som for eksempel  TEST .
  632.  
  633.   3. Skriv  :w TEST  (der TEST er filnavnet du velger).
  634.  
  635.   4. Dette lagrer hele filen (denne innf°ringen) under navnet TEST . For σ
  636.      sjekke dette, skriv  :!dir  eller    :!ls  igjen for σ se innholdet av
  637.      katalogen.
  638.  
  639. Merk: Hvis du nσ hadde avsluttet Vim og startet pσ nytt igjen med ½vim TEST╗,
  640.       ville filen vµrt en eksakt kopi av innf°ringen da du lagret den.
  641.  
  642.   5. Fjern filen ved σ skrive  :!rm TEST  hvis du er pσ et Unix-lignende
  643.      operativsystem, eller  :!del TEST    hvis du bruker MS-DOS.
  644.  
  645. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646.            Leksjon 5.3: VELGE TEKST SOM SKAL LAGRES
  647.  
  648.  
  649.      ** For σ lagre en del av en fil, skriv  v    bevegelse  :w FILNAVN **
  650.  
  651.   1. Flytt mark°ren til denne linjen.
  652.  
  653.   2. Trykk  v  og flytt mark°ren til det femte elementet nedenfor. Legg merke
  654.      til at teksten blir markert.
  655.  
  656.   3. Trykk  :  (kolon). Pσ bunnen av skjermen vil  :'<,'>  komme til syne.
  657.  
  658.   4. Trykk  w TEST  , der TEST er et filnavn som ikke finnes enda. Kontroller
  659.      at du ser    :'<,'>w TEST  f°r du trykker Enter.
  660.  
  661.   5. Vim vil skrive de valgte linjene til filen TEST. Bruk  :!dir  eller  !ls
  662.      for σ se den. Ikke slett den enda! Vi vil bruke den i neste leksjon.
  663.  
  664. MERK: Ved σ trykke  v  startes visuelt valg. Du kan flytte mark°ren rundt for
  665.       σ gj°re det valgte omrσdet st°rre eller mindre. Deretter kan du bruke en
  666.       operator for σ gj°re noe med teksten. For eksempel sletter  d  teksten.
  667.  
  668. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669.         Leksjon 5.4: HENTING OG SAMMENSL┼ING AV FILER
  670.  
  671.  
  672.  ** For σ lese inn en annen fil inn i nσvµrende buffer, skriv  :r FILNAVN  **
  673.  
  674.   1. Plasser mark°ren like over denne linjen.
  675.  
  676. MERK: Etter σ ha utf°rt steg 2 vil du se teksten fra leksjon 5.3. Gσ deretter
  677.       NED for σ se denne leksjonen igjen.
  678.  
  679.   2. Hent TEST-filen ved σ bruke kommandoen  :r TEST  der TEST er navnet pσ
  680.      filen du brukte. Filen du henter blir plassert nedenfor mark°rlinjen.
  681.  
  682.   3. For σ sjekke at filen ble hentet, gσ tilbake og se at det er to kopier av
  683.      leksjon 5.3, originalen og denne versjonen.
  684.  
  685. MERK: Du kan ogsσ lese utdataene av en ekstern kommando. For eksempel,    :r !ls
  686.       leser utdataene av ls-kommandoen og legger dem nedenfor mark°ren.
  687.  
  688.  
  689.  
  690.  
  691. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692.               OPPSUMMERING AV LEKSJON 5
  693.  
  694.  
  695.   1.  :!kommando  utf°rer en ekstern kommandio.
  696.  
  697.       Noen nyttige eksempler er:
  698.      (MS-DOS)      (Unix)
  699.       :!dir           :!ls          - List filene i katalogen.
  700.       :!del FILNAVN    :!rm FILNAVN   - Slett filen FILNAVN.
  701.  
  702.   2.  :w FILNAVN  skriver den nσvµrende Vim-filen disken med navnet FILNAVN .
  703.  
  704.   3.  v  bevegelse  :w FILNAVN    lagrer de visuelt valgte linjene til filen
  705.      FILNAVN.
  706.  
  707.   4.  :r FILNAVN  henter filen FILNAVN og legger den inn nedenfor mark°ren.
  708.  
  709.   5.  :r !dir  leser utdataene fra ½dir╗-kommandoen og legger dem nedenfor
  710.      mark°rposisjonen.
  711.  
  712.  
  713.  
  714. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715.              Leksjon 6.1: ½┼PNE LINJE╗-KOMMANDOEN
  716.  
  717.  
  718.     ** Skriv  o  for σ ½σpne opp╗ for en ny linje etter mark°ren og gσ til
  719.        innsettingsmodus **
  720.  
  721.   1. Flytt mark°ren til linjen nedenfor merket --->.
  722.  
  723.   2. Skriv  o  (liten o) for σ σpne opp en linje NEDENFOR mark°ren og gσ inn i
  724.      innsettingsmodus.
  725.  
  726.   3. Skriv litt tekst og trykk <ESC> for σ gσ ut av innsettingsmodusen.
  727.  
  728. ---> Etter at  o  er skrevet blir mark°ren plassert pσ den tomme linjen.
  729.  
  730.   4. For σ σpne en ny linje OVER mark°ren, trykk rett og slett en stor    O
  731.      istedenfor en liten  o . Pr°v dette pσ linjen nedenfor.
  732.  
  733. ---> Lag ny linje over denne ved σ trykke O mens mark°ren er pσ denne linjen.
  734.  
  735.  
  736.  
  737. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738.               Leksjon 6.2: ½LEGG TIL╗-KOMMANDOEN
  739.  
  740.  
  741.         ** Skriv  a  for σ legge til tekst ETTER mark°ren. **
  742.  
  743.   1. Flytt mark°ren til starten av linjen merket ---> nedenfor.
  744.  
  745.   2. Trykk  e  til mark°ren er pσ slutten av ½li╗.
  746.  
  747.   3. Trykk  a  (liten a) for σ legge til tekst ETTER mark°ren.
  748.  
  749.   4. Fullf°r ordet sσnn som pσ linjen nedenfor. Trykk <ESC> for σ gσ ut av
  750.      innsettingsmodusen.
  751.  
  752.   5. Bruk  e  for σ gσ til det neste ufullstendige ordet og repeter steg 3 og
  753.      4.
  754.  
  755. ---> Denne li lar deg °ve pσ σ leg til tek pσ en linje.
  756. ---> Denne linjen lar deg °ve pσ σ legge til tekst pσ en linje.
  757.  
  758. Merk: a, i og A gσr alle til den samme innsettingsmodusen, den eneste
  759.       forskjellen er hvor tegnene blir satt inn.
  760. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  761.            Leksjon 6.3: EN ANNEN M┼TE ┼ ERSTATTE P┼
  762.  
  763.  
  764.        ** Skriv en stor  R    for σ erstatte mer enn ett tegn. **
  765.  
  766.   1. Flytt mark°ren til den f°rste linjen nedenfor merket --->. Flytt mark°ren
  767.      til begynnelsen av den f°rste ½xxx╗-en.
  768.  
  769.   2. Trykk  R  og skriv inn tallet som stσr nedenfor pσ den andre linjen sσ
  770.      det erstatter xxx.
  771.  
  772.   3. Trykk <ESC> for σ gσ ut av erstatningsmodusen. Legg merke til at resten
  773.      av linjen forblir uforandret.
  774.  
  775.   4. Repeter stegene for σ erstatte den gjenvµrende xxx.
  776.  
  777. ---> Ved σ legge 123 til xxx fσr vi xxx.
  778. ---> Ved σ legge 123 til 456 fσr vi 579.
  779.  
  780. MERK: Erstatningsmodus er lik insettingsmodus, men hvert tegn som skrives
  781.       erstatter et eksisterende tegn.
  782.  
  783. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  784.             Leksjon 6.4: KOPIERE OG LIME INN TEKST
  785.  
  786.  
  787.     ** Bruk y-operatoren for σ kopiere tekst og  p  for σ lime den inn **
  788.  
  789.   1. Gσ til linjen merket ---> nedenfor og plasser mark°ren etter ½a)╗.
  790.  
  791.   2. Gσ inn i visuell modus med  v  og flytt mark°ren til like f°r ½f°rste╗.
  792.  
  793.   3. Trykk  y  for σ kopiere (engelsk: ½yank╗) den uthevede teksten.
  794.  
  795.   4. Flytt mark°ren til slutten av den neste linjen:  j$
  796.  
  797.   5. Trykk  p  for σ lime inn teksten. Trykk deretter:    a andre <ESC> .
  798.  
  799.   6. Bruk visuell modus for σ velge ½ valget.╗, kopier det med    y , gσ til
  800.      slutten av den neste linjen med  j$  og legg inn teksten der med  p .
  801.  
  802. ---> a) Dette er det f°rste valget.
  803.      b)
  804.  
  805. Merk: Du kan ogsσ bruke  y  som en operator;  yw  kopierer ett ord.
  806. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  807.                 Leksjon 6.5: SETT VALG
  808.  
  809.  
  810.   ** Sett et valg sσ s°k eller erstatning ignorerer store/smσ bokstaver. **
  811.  
  812.   1. Let etter ½ignore╗ ved σ skrive:  /ignore <ENTER>
  813.      Repeter flere ganger ved σ trykke    n .
  814.  
  815.   2. Sett ½ic╗-valget (Ignore Case) ved σ skrive:  :set ic
  816.  
  817.   3. S°k etter ½ignore╗ igjen ved σ trykke  n .
  818.      Legg merke til at bσde ½Ignore╗ og ½IGNORE╗ blir funnet.
  819.  
  820.   4. Sett ½hlsearch╗- og ½incsearch╗-valgene:  :set hls is
  821.  
  822.   5. Skriv s°kekommandoen igjen og se hva som skjer:  /ignore <ENTER>
  823.  
  824.   6. For σ slσ av ignorering av store/smσ bokstaver, skriv:  :set noic
  825.  
  826. Merk: For σ fjerne uthevingen av treff, skriv:    :nohlsearch
  827. Merk: Hvis du vil ignorere store/smσ bokstaver for kun en s°kekommando, bruk
  828.       \c  i uttrykket:    /ignore\c <ENTER>
  829. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830.               OPPSUMMERING AV LEKSJON 6
  831.  
  832.   1. Trykk  o  for σ legge til en linje NEDENFOR mark°ren og gσ inn i
  833.      innsettingsmodus.
  834.      Trykk  O  for σ σpne en linje OVER mark°ren.
  835.  
  836.   2. Skriv  a  for σ sette inn tekst ETTER mark°ren.
  837.      Skriv  A  for σ sette inn tekst etter slutten av linjen.
  838.  
  839.   3. Kommandoen  e  gσr til slutten av et ord.
  840.  
  841.   4. Operatoren  y  (½yank╗) kopierer tekst,  p  (½paste╗) limer den inn.
  842.  
  843.   5. Ved σ trykke  R  gσr du inn i erstatningsmodus helt til  <ESC>  trykkes.
  844.  
  845.   6. Skriv ½:set xxx╗ for σ sette valget ½xxx╗. Noen valg er:
  846.     ½ic╗ ½ignorecase╗    ignorer store/smσ bokstaver under s°k
  847.     ½is╗ ½incsearch╗    vis delvise treff for en s°ketekst
  848.     ½hls╗ ½hlsearch╗    uthev alle s°ketreff
  849.  
  850.   7. Legg til ½no╗ foran valget for σ slσ det av:  :set noic
  851.  
  852. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  853.                 Leksjon 7.1: F┼ HJELP
  854.  
  855.  
  856.            ** Bruk det innebygde hjelpesystemet. **
  857.  
  858.   Vim har et omfattende innebygget hjelpesystem. For σ starte det, pr°v en av
  859.   disse mσtene:
  860.     - Trykk Hjelp-tasten (hvis du har en)
  861.     - Trykk F1-tasten (hvis du har en)
  862.     - Skriv  :help <ENTER>
  863.  
  864.   Les teksten i hjelpevinduet for σ finne ut hvordan hjelpen virker.
  865.   Skriv  CTRL-W CTRL-W    for σ hoppe fra et vindu til et annet
  866.   Skriv  :q <ENTER>    for σ lukke hjelpevinduet.
  867.  
  868.   Du kan fσ hjelp for omtrent alle temaer om Vim ved σ skrive et parameter til
  869.   ½:help╗-kommandoen. Pr°v disse (ikke glem σ trykke <ENTER>):
  870.  
  871.     :help w
  872.     :help c_CTRL-D
  873.     :help insert-index
  874.     :help user-manual
  875. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  876.              Leksjon 7.2: LAG ET OPPSTARTSSKRIPT
  877.  
  878.  
  879.             ** Slσ pσ funksjoner i Vim **
  880.  
  881.   Vim har mange flere funksjoner enn Vi, men flesteparten av dem er slσtt av
  882.   som standard. For σ begynne σ bruke flere funksjoner mσ du lage en
  883.   ½vimrc╗-fil.
  884.  
  885.   1. Start redigeringen av ½vimrc╗-filen. Dette avhenger av systemet ditt:
  886.     :e ~/.vimrc      for Unix
  887.     :e $VIM/_vimrc      for MS Windows
  888.  
  889.   2. Les inn eksempelfilen for ½vimrc╗:
  890.     :r $VIMRUNTIME/vimrc_example.vim
  891.  
  892.   3. Lagre filen med:
  893.     :w
  894.  
  895.   Neste gang du starter Vim vil den bruke syntaks-utheving. Du kan legge til
  896.   alle dine foretrukne oppsett i denne ½vimrc╗-filen.
  897.   For mer informasjon, skriv  :help vimrc-intro
  898. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899.                Leksjon 7.3: FULLF╪RING
  900.  
  901.  
  902.           ** Kommandolinjefullf°ring med CTRL-D og <TAB> **
  903.  
  904.   1. Vµr sikker pσ at Vim ikke er i Vi-kompatibel modus:  :set nocp
  905.  
  906.   2. Se hvilke filer som er i katalogen:  :!ls    eller  :!dir
  907.  
  908.   3. Skriv starten pσ en kommando:  :e
  909.  
  910.   4. Trykk  CTRL-D  og Vim vil vise en liste over kommandoer som starter med
  911.      ½e╗.
  912.  
  913.   5. Trykk  <TAB>  og Vim vil fullf°re kommandonavnet til ½:edit╗.
  914.  
  915.   6. Legg til et mellomrom og starten pσ et eksisterende filnavn:  :edit FIL
  916.  
  917.   7. Trykk <TAB>. Vim vil fullf°re navnet (hvis det er unikt).
  918.  
  919. MERK: Fullf°ring fungerer for mange kommandoer. Pr°v ved σ trykke CTRL-D og
  920.       <TAB>. Det er spesielt nyttig for bruk sammen med  :help .
  921. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922.               OPPSUMMERING AV LEKSJON 7
  923.  
  924.  
  925.   1. Skriv  :help  eller trykk <F1> eller <Help> for σ σpne et hjelpevindu.
  926.  
  927.   2. Skriv  :help kommando  for σ fσ hjelp om  kommando .
  928.  
  929.   3. Trykk  CTRL-W CTRL-W  for σ hoppe til et annet vindu.
  930.  
  931.   4. Trykk  :q    for σ lukke hjelpevinduet.
  932.  
  933.   5. Opprett et vimrc-oppstartsskript for σ lagre favorittvalgene dine.
  934.  
  935.   6. Nσr du skriver en ½:╗-kommando, trykk CTRL-D for σ se mulige
  936.      fullf°ringer. Trykk <TAB> for σ bruke en fullf°ring.
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  945.  
  946.   Her slutter innf°ringen i Vim. Den var ment som en rask oversikt over
  947.   editoren, akkurat nok til σ la deg sette i gang med enkel bruk. Den er pσ
  948.   langt nµr komplett, da Vim har mange flere kommandoer. Les bruksanvisningen
  949.   ved σ skrive    :help user-manual  .
  950.  
  951.   For videre lesing og studier, kan denne boken anbefales:
  952.       ½Vim - Vi Improved╗ av Steve Oualline
  953.       Utgiver: New Riders
  954.   Den f°rste boken som er fullt og helt dedisert til Vim. Spesielt nyttig for
  955.   nybegynnere. Inneholder mange eksempler og illustrasjoner.
  956.   Se http://iccf-holland.org/click5.html
  957.  
  958.   Denne boken er eldre og handler mer om Vi enn Vim, men anbefales ogsσ:
  959.       ½Learning the Vi Editor╗ av Linda Lamb
  960.       Utgiver: O'Reilly & Associates Inc.
  961.   Det er en god bok for σ fσ vite omtrent hva som helst om Vi.
  962.   Den sjette utgaven inneholder ogsσ informasjon om Vim.
  963.  
  964.   Denne innf°ringen er skrevet av Michael C. Pierce og Robert K. Ware,
  965.   Colorado School of Mines med idΘer av Charles Smith, Colorado State
  966.   University. E-mail: bware@mines.colorado.edu .
  967.  
  968.   Modifisert for Vim av Bram Moolenaar.
  969.   Oversatt av ╪yvind A. Holm. E-mail: vimtutor _AT_ sunbase.org
  970.   Id: tutor.no 406 2007-03-18 22:48:36Z sunny
  971.  
  972. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973. vim: set ts=8 :
  974.