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.utf-8 < prev    next >
Encoding:
Text File  |  2010-08-14  |  35.5 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.