--- /dev/null
+EVIM(1) EVIM(1)
+
+
+
+NAME
+ evim - easy Vim, edit a file with Vim and setup for modeless editing
+
+SYNOPSIS
+ evim [options] [file ..]
+ eview
+
+DESCRIPTION
+ eVim starts Vim and sets options to make it behave like a modeless edi-
+ tor. This is still Vim but used as a point-and-click editor. This
+ feels a lot like using Notepad on MS-Windows. eVim will always run in
+ the GUI, to enable the use of menus and toolbar.
+
+ Only to be used for people who really can't work with Vim in the normal
+ way. Editing will be much less efficient.
+
+ eview is the same, but starts in read-only mode. It works just like
+ evim -R.
+
+ See vim(1) for details about Vim, options, etc.
+
+ The 'insertmode' option is set to be able to type text directly.
+ Mappings are setup to make Copy and Paste work with the MS-Windows
+ keys. CTRL-X cuts text, CTRL-C copies text and CTRL-V pastes text.
+ Use CTRL-Q to obtain the original meaning of CTRL-V.
+
+OPTIONS
+ See vim(1).
+
+FILES
+ /usr/local/lib/vim/evim.vim
+ The script loaded to initialize eVim.
+
+AKA
+ Also Known As "Vim for gumbies". When using evim you are expected to
+ take a handkerchief, make a knot in each corner and wear it on your
+ head.
+
+SEE ALSO
+ vim(1)
+
+AUTHOR
+ Most of Vim was made by Bram Moolenaar, with a lot of help from others.
+ See the Help/Credits menu.
+
+
+
+ 2002 February 16 EVIM(1)
Non-numeric keys are not used to initialize
the list. See also |lua-eval| for conversion
rules. Example: >
- :lua t = {math.pi, false, say = 'hi'}
- :echo luaeval('vim.list(t)')
- :" [3.141593, v:false], 'say' is ignored
+ :lua t = {math.pi, false, say = 'hi'}
+ :echo luaeval('vim.list(t)')
+ :" [3.141593, v:false], 'say' is ignored
<
vim.dict([arg]) Returns an empty dictionary or, if "arg" is a
Lua table, returns a dict d such that d[k] =
strings. Keys that are not strings are not
used to initialize the dictionary. See also
|lua-eval| for conversion rules. Example: >
- :lua t = {math.pi, false, say = 'hi'}
- :echo luaeval('vim.dict(t)')
- :" {'say': 'hi'}, numeric keys ignored
+ :lua t = {math.pi, false, say = 'hi'}
+ :echo luaeval('vim.dict(t)')
+ :" {'1': 3.141593, '2': v:false,
+ :" 'say': 'hi'}
<
vim.funcref({name}) Returns a Funcref to function {name} (see
- |Funcref|). It is equivalent to Vim's function().
+ |Funcref|). It is equivalent to Vim's
+ function().
vim.buffer([arg]) If "arg" is a number, returns buffer with
number "arg" in the buffer list or, if "arg"
{not in Vi}
When a file has been detected to have been changed outside of Vim and
it has not been changed inside of Vim, automatically read it again.
- When the file has been deleted this is not done. |timestamp|
+ When the file has been deleted this is not done, so you have the text
+ from before it was deleted. When it appears again then it is read.
+ |timestamp|
If this option has a local value, use this command to switch back to
using the global value: >
:set autoread<
Running into the limit often means that the pattern is very
inefficient or too complex. This may already happen with the pattern
"\(.\)*" on a very long line. ".*" works much better.
- Vim may run out of memory before hitting the 'maxmempattern' limit.
+ Might also happen on redraw, when syntax rules try to match a complex
+ text structure.
+ Vim may run out of memory before hitting the 'maxmempattern' limit, in
+ which case you get an "Out of memory" error instead.
*'maxmemtot'* *'mmt'*
'maxmemtot' 'mmt' number (default between 2048 and 10240 (system
More warnings from static analysis:
https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
-Patch to fix that :cexpr no longer jumps to first error. (Yegappan 2018 Jun
-25, #3092)
-
Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
Related to bracketed paste. I cannot reproduce it.
Using ":file" in quickfix window during an autocommand doesn't work.
(Jason Franklin, 2018 May 23) Allow for using it when there is no argument.
-Pull request #2967: Allow white space in sign text. (Ben Jackson)
-
-Patch for xterm and vt320 builtin termcap. (Kouichi Iwamoto, 2018 May 31,
-#2973)
-
-Patch for matchit and matchparen. (Christian, 2018 Jun 25)
-
-Patch to add more testing for :cd command. (Dominique Pelle, 2018 May 30,
-#2972)
+Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
Whenever the file name is "~" then expand('%:p') returns $HOME. (Aidan
Shafran, 2018 Jun 23, #3072) Proposed patch by Aidan, 2018 Jun 24.
Patch to set w_set_curswant when setting the cursor in language interfaces.
(David Hotham, 2018 Jun 22, #3060)
+Patch for Lua 5.3. (Ken Takata, 2018 Jul 5, #3157)
+
Patch to make CTRL-W <CR> work properly in a quickfix window. (Jason Franklin,
2018 May 30)
Patch to make mode() return something different for Normal mode when coming
from Insert mode with CTRL-O. (#3000)
+Patches for Python: #3162, #3263 (Ozaki Kiichi)
+
Script generated by :mksession does not work well if there are windows with
modified buffers
change "silent only" into "silent only!"
Patch to make :help work for tags with a ?. (Hirohito Higashi, 2018 May 28)
+Patch to adjust to DPI setting for GTK. (Roel van de Kraats, 2017 Nov 20,
+#2357)
+
Compiler warnings (geeknik, 2017 Oct 26):
- signed integer overflow in do_sub() (#2249)
- signed integer overflow in get_address() (#2248)
MS-Windows: buffer completion doesn't work when using backslash (or slash)
for a path separator. (xtal8, #2201)
-Patch to adjust to DPI setting for GTK. (Roel van de Kraats, 2017 Nov 20,
-#2357)
-
Test runtime files.
Start with filetype detection: testdir/test_filetype.vim
Can also be done with the "\-e" argument.
.TP
view
-Start in read-only mode. You will be protected from writing the files. Can
-also be done with the "\-R" argument.
+Start in read-only mode. You will be protected from writing the files.
+Can also be done with the "\-R" argument.
.TP
gvim gview
The GUI version.
+{command}
.TP
\-c {command}
-{command} will be executed after the
-first file has been read.
+{command} will be executed after the first file has been read.
{command} is interpreted as an Ex command.
If the {command} contains spaces it must be enclosed in double quotes (this
depends on the shell that is used).
.B Vim
the name of the terminal you are using.
Only required when the automatic way doesn't work.
-Should be a terminal known
-to
+Should be a terminal known to
.B Vim
(builtin) or defined in the termcap or terminfo file.
.TP
--- /dev/null
+.TH VIMDIFF 1 "30. marts 2001"
+.SH NAVN
+vimdiff \- rediger to, tre eller fire version af en fil med Vim, og vis forskellene
+.SH SYNOPSIS
+.br
+.B vimdiff
+[tilvalg] fil1 fil2 [fil3 [fil4]]
+.PP
+.B gvimdiff
+.SH BESKRIVELSE
+.B Vimdiff
+starter
+.B Vim
+på to (eller tre eller fire) filer.
+Hver fil får sit eget vindue.
+Forskellene mellem filerne fremhæves.
+Det er en fin måde til at inspicere ændringer og til at flytte ændringer fra en version
+til en anden version af den samme fil.
+.PP
+Se vim(1) for detaljer om selve Vim.
+.PP
+Når den startes som
+.B gvimdiff
+, så starter den GUI'en, hvis den er tilgængelig.
+.PP
+I hvert vindue sættes 'diff'-valgmuligheden, som får forskellene
+til at blive fremhævet.
+.br
+\'wrap'- og 'scrollbind'-valgmulighederne sættes for at få teksten til at se godt ud.
+.br
+\'foldmethod'-valgmuligheden sættes til "diff", hvilket lægger områder af linjer uden
+ændringer i en sammenfoldning. 'foldcolumn' sættes til to, for at gøre det lettere at se
+sammenfoldningerne og åbne eller lukke dem.
+.SH TILVALG
+Lodrette opdelinger bruges til at opstille linjerne, som hvis "\-O"-argumentet blev brugt.
+Brug "\-o"-argumentet, for i stedet at bruge vandrette opdelinger.
+.PP
+Se vim(1) for alle andre argumenter.
+.SH SE OGSÅ
+vim(1)
+.SH FORFATTER
+Det meste af
+.B Vim
+blev lavet af Bram Moolenaar, med en masse hjælp fra andre.
+Se ":help credits" i
+.B Vim.
--- /dev/null
+.TH VIMDIFF 1 "30. marts 2001"
+.SH NAVN
+vimdiff \- rediger to, tre eller fire version af en fil med Vim, og vis forskellene
+.SH SYNOPSIS
+.br
+.B vimdiff
+[tilvalg] fil1 fil2 [fil3 [fil4]]
+.PP
+.B gvimdiff
+.SH BESKRIVELSE
+.B Vimdiff
+starter
+.B Vim
+på to (eller tre eller fire) filer.
+Hver fil får sit eget vindue.
+Forskellene mellem filerne fremhæves.
+Det er en fin måde til at inspicere ændringer og til at flytte ændringer fra en version
+til en anden version af den samme fil.
+.PP
+Se vim(1) for detaljer om selve Vim.
+.PP
+Når den startes som
+.B gvimdiff
+, så starter den GUI'en, hvis den er tilgængelig.
+.PP
+I hvert vindue sættes 'diff'-valgmuligheden, som får forskellene
+til at blive fremhævet.
+.br
+\'wrap'- og 'scrollbind'-valgmulighederne sættes for at få teksten til at se godt ud.
+.br
+\'foldmethod'-valgmuligheden sættes til "diff", hvilket lægger områder af linjer uden
+ændringer i en sammenfoldning. 'foldcolumn' sættes til to, for at gøre det lettere at se
+sammenfoldningerne og åbne eller lukke dem.
+.SH TILVALG
+Lodrette opdelinger bruges til at opstille linjerne, som hvis "\-O"-argumentet blev brugt.
+Brug "\-o"-argumentet, for i stedet at bruge vandrette opdelinger.
+.PP
+Se vim(1) for alle andre argumenter.
+.SH SE OGSÅ
+vim(1)
+.SH FORFATTER
+Det meste af
+.B Vim
+blev lavet af Bram Moolenaar, med en masse hjælp fra andre.
+Se ":help credits" i
+.B Vim.
--- /dev/null
+.TH VIMTUTOR 1 "2. april 2001"
+.SH NAVN
+vimtutor \- Vim-vejledningen
+.SH SYNOPSIS
+.br
+.B vimtutor [\-g] [sprog]
+.SH BESKRIVELSE
+.B Vimtutor
+starter
+.B Vim\c
+-vejledningen.
+Det kopierer først vejledningsfilen, så den kan ændres uden at ændre
+den originale fil.
+.PP
+.B Vimtutor
+er nyttig til personer der vil lære deres første
+.B Vim\c
+-kommandoer.
+.PP
+Det valgfrie argument \-g starter vimtutor med gvim fremfor vim, hvis
+GUI-versionen af vim er tilgængelig, ellers bruges Vim hvis ikke gvim findes.
+.PP
+Det valgfrie [sprog]-argument er navnet på et sprog, på 2 bogstaver, såsom
+"da" eller "fi".
+Hvis [sprog]-argumentet mangler, bruges sproget fra den nuværende lokalitet.
+Hvis der findes er en vejledning på dette sprog, så bruges den.
+Ellers bruges den engelske version.
+.PP
+.B Vim
+startes altid i Vi-kompatibel tilstand.
+.SH FILER
+.TP 15
+/usr/local/lib/vim/tutor/tutor[.sprog]
+.B Vimtutor\c
+-tekstfilerne
+.
+.TP 15
+/usr/local/lib/vim/tutor/tutor.vim
+Vim-scriptet som bruges til at kopiere
+.B Vimtutor\c
+-tekstfilen.
+.SH FORFATTER
+.B Vimtutor
+blev oprindeligt skrevet til Vi af Michael C. Pierce og Robert K. Ware,
+Colorado School of Mines med ideer af Charles Smith,
+Colorado State University.
+E-mail: bware@mines.colorado.edu.
+.br
+Den blev ændret til
+.B Vim
+af Bram Moolenaar.
+Oversætternes navne kan ses i tutor-filerne.
+.SH SE OGSÅ
+vim(1)
--- /dev/null
+.TH VIMTUTOR 1 "2. april 2001"
+.SH NAVN
+vimtutor \- Vim-vejledningen
+.SH SYNOPSIS
+.br
+.B vimtutor [\-g] [sprog]
+.SH BESKRIVELSE
+.B Vimtutor
+starter
+.B Vim\c
+-vejledningen.
+Det kopierer først vejledningsfilen, så den kan ændres uden at ændre
+den originale fil.
+.PP
+.B Vimtutor
+er nyttig til personer der vil lære deres første
+.B Vim\c
+-kommandoer.
+.PP
+Det valgfrie argument \-g starter vimtutor med gvim fremfor vim, hvis
+GUI-versionen af vim er tilgængelig, ellers bruges Vim hvis ikke gvim findes.
+.PP
+Det valgfrie [sprog]-argument er navnet på et sprog, på 2 bogstaver, såsom
+"da" eller "fi".
+Hvis [sprog]-argumentet mangler, bruges sproget fra den nuværende lokalitet.
+Hvis der findes er en vejledning på dette sprog, så bruges den.
+Ellers bruges den engelske version.
+.PP
+.B Vim
+startes altid i Vi-kompatibel tilstand.
+.SH FILER
+.TP 15
+/usr/local/lib/vim/tutor/tutor[.sprog]
+.B Vimtutor\c
+-tekstfilerne
+.
+.TP 15
+/usr/local/lib/vim/tutor/tutor.vim
+Vim-scriptet som bruges til at kopiere
+.B Vimtutor\c
+-tekstfilen.
+.SH FORFATTER
+.B Vimtutor
+blev oprindeligt skrevet til Vi af Michael C. Pierce og Robert K. Ware,
+Colorado School of Mines med ideer af Charles Smith,
+Colorado State University.
+E-mail: bware@mines.colorado.edu.
+.br
+Den blev ændret til
+.B Vim
+af Bram Moolenaar.
+Oversætternes navne kan ses i tutor-filerne.
+.SH SE OGSÅ
+vim(1)
let s:cpo_save = &cpo
set cpo-=C
-let b:undo_ftplugin = "setl fo< isk< com< tw< commentstring<"
- \ . "| unlet! b:match_ignorecase b:match_words b:match_skip"
+if !exists('*VimFtpluginUndo')
+ func VimFtpluginUndo()
+ setl fo< isk< com< tw< commentstring<
+ if exists(b:did_add_maps)
+ silent! nunmap <buffer> [['
+ silent! vunmap <buffer> [['
+ silent! nunmap <buffer> ]]'
+ silent! vunmap <buffer> ]]'
+ silent! nunmap <buffer> []'
+ silent! vunmap <buffer> []'
+ silent! nunmap <buffer> ]['
+ silent! vunmap <buffer> ]['
+ silent! nunmap <buffer> ]"'
+ silent! vunmap <buffer> ]"'
+ silent! nunmap <buffer> ["'
+ silent! vunmap <buffer> ["'
+ endif
+ unlet! b:match_ignorecase b:match_words b:match_skip b:did_add_maps
+ endfunc
+endif
+
+let b:undo_ftplugin = "call VimFtpluginUndo()"
" Set 'formatoptions' to break comment lines but not other lines,
" and insert the comment leader when hitting <CR> or using "o".
setlocal commentstring=\"%s
if !exists("no_plugin_maps") && !exists("no_vim_maps")
+ let b:did_add_maps = 1
+
" Move around functions.
nnoremap <silent><buffer> [[ m':call search('^\s*fu\%[nction]\>', "bW")<CR>
vnoremap <silent><buffer> [[ m':<C-U>exe "normal! gv"<Bar>call search('^\s*fu\%[nction]\>', "bW")<CR>
GenericName=Text Editor
GenericName[da]=Tekstredigering
GenericName[de]=Texteditor
+GenericName[eo]=Tekstoredaktilo
+GenericName[fr]=Éditeur de texte
GenericName[pl]=Edytor tekstu
Comment=Edit text files
Comment[af]=Redigeer tekslêers
Comment[el]=Επεξεργασία αρχείων κειμένου
Comment[en_CA]=Edit text files
Comment[en_GB]=Edit text files
+Comment[eo]=Redakti tekstajn dosierojn
Comment[es]=Edita archivos de texto
Comment[et]=Redigeeri tekstifaile
Comment[eu]=Editatu testu-fitxategiak
Comment[fa]=ویرایش پروندههای متنی
Comment[fi]=Muokkaa tekstitiedostoja
-Comment[fr]=Édite des fichiers texte
+Comment[fr]=Éditer des fichiers textes
Comment[ga]=Eagar comhad Téacs
Comment[gu]=લખાણ ફાઇલોમાં ફેરફાર કરો
Comment[he]=ערוך קבצי טקסט
--- /dev/null
+===============================================================================
+= V e l k o m m e n t i l V I M - v e j l e d n i n g e n - Version 1.7 =
+===============================================================================
+
+ Vim er en meget kraftfuld editor med mange kommandoer, for mange til
+ at forklare i en vejledning som denne. Vejledningen er designet til at
+ beskrive nok af kommandoerne til at du vil være i stand til let at bruge
+ Vim som en alsidig editor.
+
+ Det tager cirka 25-30 minutter at fuldføre vejledningen,
+ afhængig af hvor meget tid der bruges på at eksperimentere.
+
+ VÆR OPMÆRKSOM PÅ AT:
+ Kommandoerne i lektionerne ændre teksten. Opret en kopi af filen
+ til at øve på (hvis du startede "vimtutor", så er det allerede en kopi).
+
+ Det er vigtigt at huske på at vejledningen er sat op til at lære ved at
+ bruge. Det betyder at du skal udføre kommandoerne for at lære at bruge
+ dem ordentligt. Læser du kun teksten, så glemmer du kommandoerne!
+
+ Sørg for at din Caps-Lock-tast IKKE er aktiveret og tryk
+ på j-tasten nok gange til at flytte markøren så lektion 1.1
+ fylder hele skærmen.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.1: FLYT MARKØREN
+
+
+ ** Tryk på h-,j-,k-,l-tasterne som vist, for at flytte markøren. **
+ ^
+ k Fif: H-tasten er til venstre og flytter til venstre.
+ < h l > L-tasten er til højre og flytter til højre.
+ j J-tasten ligner en ned-pil.
+ v
+ 1. Flyt markøren rundt på skærmen indtil du er fortrolig med det.
+
+ 2. Hold ned-tasten (j) nede, indtil den gentager.
+ Nu ved du hvordan du flytter til den næste lektion.
+
+ 3. Brug ned-tasten til at flytte til lektion 1.2.
+
+BEMÆRK: Hvis du nogensinde bliver i tvivl om noget du skrev, så tryk på <ESC>
+ for at stille dig i normal tilstand. Skriv så kommandoen igen.
+
+BEMÆRK: Piletasterne bør også virke. Men med hjkl kan du flytte rundt
+ meget hurtigere, når du har vænnet dig til det. Seriøst!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.2: AFSLUT VIM
+
+
+ !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
+
+ 1. Tryk på <ESC>-tasten (for at være sikker på, at du er i normal tilstand).
+
+ 2. Skriv: :q! <ENTER>.
+ Det afslutter editoren, hvorved ændringer som du har foretaget forkastes.
+
+ 3. Vend tilbage hertil ved at udføre kommandoen som fik dig ind i
+ vejledningen. Det var muligvis: vimtutor <ENTER>
+
+ 4. Hvis du har lært trinnene udenad og er klar, så udfør trin
+ 1 til 3 for at afslutte og komme ind i editoren igen.
+
+BEMÆRK: :q! <ENTER> forkaster ændringer som du har foretaget. Om få lektioner
+ vil du lære at gemme ændringerne til en fil.
+
+ 5. Flyt markøren ned til lektion 1.3.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.3: TEKSTREDIGERING - SLET
+
+
+ ** Tryk på x for at slette tegnet som markøren er ovenpå. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Ret fejlene ved at flytte markøren indtil den er ovenpå
+ tegnet som skal slettes.
+
+ 3. Tryk på x-tasten for at slette det uønskede tegn.
+
+ 4. Gentag trin 2 til 4 indtil sætningen er korrekt.
+
+---> Kkoen sprangg ovverr måånen.
+
+ 5. Gå videre til lektion 1.4, nu hvor linjen er korrekt.
+
+BEMÆRK: Efterhånden som du gennemgår vejledningen, så lær det ikke udenad,
+ lær det ved at gøre det.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.4: TEKSTREDIGERING - INDSÆT
+
+
+ ** Tryk på i for at indsætte tekst. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. For at gøre den første linje magen til den anden, skal markøren flyttes
+ ovenpå det først tegn EFTER der hvor teksten skal indsættes.
+
+ 3. Tryk på i og skriv de nødvendige tilføjelser.
+
+ 4. Efterhånden som hver fejl rettes, så tryk på <ESC> for at vende tilbage
+ til normal tilstand. Gentag trin 2 til 4 for at rette sætningen.
+
+---> Der mangler tekst dene .
+---> Der mangler noget tekst på denne linje.
+
+ 5. Når du fortrolig med at indsætte tekst, så flyt til lektion 1.5.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.5: TEKSTREDIGERING - VEDHÆFT
+
+
+ ** Tryk på A for at vedhæfte tekst. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+ Det er lige meget hvilket tegn markøren er på, på linjen.
+
+ 2. Tryk på A og skriv de nødvendige tilføjelser.
+
+ 3. Tryk på <ESC> når teksten er blevet vedhæftet for at vende tilbage til normal tilstand.
+
+ 4. Flyt markøren til den anden linje med ---> og gentag
+ trin 2 og 3 for at rette sætningen.
+
+---> Der mangler noget tekst på den
+ Der mangler noget tekst på denne linje.
+---> Der mangler også noget tek
+ Der mangler også noget tekst her.
+
+ 5. Når du er fortrolig med at vedhæfte tekst, så flyt til lektion 1.6.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.6: REDIGER EN FIL
+
+ ** Brug :wq til at gemme en fil og afslutte. **
+
+ !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
+
+ 1. Afslut vejledningen som du gjorde i lektion 1.2: :q!
+ Eller gør følgende i en anden terminal, hvis du har adgang til en.
+
+ 2. Skriv denne kommando i skalprompten: vim tutor <ENTER>
+ 'vim' er kommandoen til at starte Vim-editoren, 'tutor' er navnet på
+ filen som du vil redigere. Brug en fil som kan ændres.
+
+ 3. Indsæt og slet tekst, som du lærte vi de forrige lektioner.
+
+ 4. Gem filen med ændringer og afslut Vim med: :wq <ENTER>
+
+ 5. Hvis du afsluttede vimtutor i trin 1, så genstart vimtutor og flyt ned
+ til følgende opsummering.
+
+ 6. Udfør trinnene ovenfor, når du har læst og forstået dem.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1 OPSUMMERING
+
+
+ 1. Markøren flyttes enten med piletasterne eller hjkl-tasterne.
+ h (venstre) j (ned) k (op) l (højre)
+
+ 2. Vim startes fra skalprompten, ved at skrive: vim FILNAVN <ENTER>
+
+ 3. Vim afsluttes, ved at skrive: <ESC> :q! <ENTER> for at forkaste alle ændringer.
+ ELLER, ved at skrive: <ESC> :wq <ENTER> for at gemme ændringerne.
+
+ 4. Slet tegn ved markøren, ved at skrive: x
+
+ 5. Indsæt eller vedhæft tekst, ved at skrive:
+ i skriv indsat tekst <ESC> indsæt inden markøren
+ A skriv vedhæftet tekst <ESC> vedhæft efter linjen
+
+BEMÆRK: Når der trykkes på <ESC>, så stilles du i normal tilstand eller også
+ annulleres en uønsket og delvist fuldført kommando.
+
+Fortsæt nu med lektion 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.1: SLETTEKOMMANDOER
+
+
+ ** Skriv dw for at slette et ord. **
+
+ 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
+
+ 2. Flyt markøren ned til linjen med --->.
+
+ 3. Flyt markøren til begyndelsen af et ord som skal slettes.
+
+ 4. Skriv dw for at få ordet til at forsvinde.
+
+ BEMÆRK: Bogstavet d vises på den sidste linje på den skærm du skrev
+ det på. Vim venter på at du skriver w . Hvis du ser et andet tegn
+ end d , så skrev du forkert; tryk på <ESC> og start forfra.
+
+---> Der er regnorm nogle ord som sjovt ikke hører til papir i sætningen.
+
+ 5. Gentag trin 3 og 4 indtil sætningen er korrekt og gå til lektion 2.2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.2: FLERE SLETTEKOMMANDOER
+
+
+ ** Skriv d$ for at slette til slutningen af linjen. **
+
+ 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
+
+ 2. Flyt markøren ned til linjen med --->.
+
+ 3. Flyt markøren til slutningen af den rette linje (EFTER det første . ).
+
+ 4. Skriv d$ for at slette til slutningen af linjen.
+
+---> Nogen skrev slutningen af linjen to gange. slutningen af linjen to gange.
+
+
+ 5. Flyt videre til lektion 2.3 for at forstå hvad der sker.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.3: OM OPERATORER OG BEVÆGELSER
+
+
+ Mange kommandoer som ændre tekst skabes fra en operator og en bevægelse.
+ Formatet til en slettekommando med sletteoperatoren d er som følger:
+
+ d bevægelse
+
+ Hvor:
+ d - er sletteoperatoren.
+ bevægelse - er hvad operatoren skal arbejde på (oplistet nedenfor).
+
+ En kort liste over bevægelser:
+ w - indtil begyndelsen af det næste ord, EKSKLUSIV dets første tegn.
+ e - til slutningen af det nuværende ord, INKLUSIV det sidste tegn.
+ $ - til slutningen af linjen, INKLUSIV det sidste tegn.
+
+ Så når der skrives de så slettes der fra markøren til slutningen af ordet.
+
+BEMÆRK: Når kun bevægelsen trykkes i normal tilstand, uden en operator,
+ så flyttes markøren som angivet.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.4: BRUG TÆLLER TIL EN BEVÆGELSE
+
+
+ ** Når der skrives et nummer inden en bevægelse, så gentages den det antal gange. **
+
+ 1. Flyt markøren ned til begyndelsen af linjen med --->.
+
+ 2. Skriv 2w for at flytte markøren fremad to ord.
+
+ 3. Skriv 3e for at flytte markøren fremad til slutningen af det tredje ord.
+
+ 4. Skriv 0 (nul) for at flytte til begyndelsen af linjen.
+
+ 5. Gentag trin 2 og 3 med forskellige numre.
+
+---> Dette er blot en linje med ord som du kan flytte rundt i.
+
+ 6. Flyt videre til lektion 2.5.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.5: BRUG TÆLLER TIL AT SLETTE FLERE
+
+
+ ** Når der skrives et nummer med en operator, så gentages den det antal gange. **
+
+ I kombinationen med sletteoperatoren og en bevægelse nævnt ovenfor kan du
+ indsætte en tæller inden bevægelsen for at slette flere:
+ d nummer bevægelse
+
+ 1. Flyt markøren til det første ord MED STORT på linjen med --->.
+
+ 2. Skriv d2w for at slette de to ord MED STORT
+
+ 3. Gentag trin 1 og 2 med en anden tæller for at slette de efterfølgende
+ ord MED STORT med én kommando
+
+---> denne ABC DE linje FGHI JK LMN OP med ord er Q RS TUV renset.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.6: ARBEJD PÅ LINJER
+
+
+ ** Skriv dd for at slette en hel linje. **
+
+ Pga. at sletning af linjer bruges så ofte, så besluttede designerne af Vi
+ at det ville være lettere bare at skrive to d'er for at slette en linje.
+
+ 1. Flyt markøren til den anden linje i frasen nedenfor.
+ 2. Skriv dd for at slette linjen.
+ 3. Flyt nu til den fjerde linje.
+ 4. Skriv 2dd for at slette to linjer.
+
+---> 1) Roser er røde,
+---> 2) Mudder er sjovt,
+---> 3) Violer er blå,
+---> 4) Jeg har en scooter,
+---> 5) Ure viser tiden,
+---> 6) Sukker er sødt
+---> 7) Og du er lige så.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.7: FORTRYD-KOMMANDOEN
+
+
+ ** Tryk på u for at fortryde de sidste kommandoer, U for at rette en hel linje. **
+
+ 1. Flyt markøren ned til linjen med ---> og placer den på
+ den første fejl.
+ 2. Skriv x for at slette det første uønskede tegn.
+ 3. Skriv nu u for at fortryde den sidste kommando der blev udført.
+ 4. Ret denne gang alle fejlene på linjen med x-kommadoen.
+ 5. Skriv nu et stort U for at få linjen tilbage til dens oprindelige tilstand.
+ 6. Skriv nu u nogle få gange for at fortryde U'et og forudgående kommandoer.
+ 7. Skriv nu CTRL-R (hold CTRL-tasten nede mens der trykkes på R) nogle få gange
+ for at omgøre kommandoerne (fortryd fortrydelserne).
+
+---> Rett fejlene ppå liinjen og errstat dem meed fortryd.
+
+ 8. Det er meget nyttige kommandoer. Flyt nu til lektion 2 opsummering.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2 OPSUMMERING
+
+
+ 1. Slet fra markøren op til det næste ord, ved at skrive: dw
+ 2. Slet fra markøren til slutningen af en linje, ved at skrive: d$
+ 3. Slet en hel linje, ved at skrive: dd
+
+ 4. Gentag en bevægelse ved at vedhæfte et nummer i begyndelsen: 2w
+ 5. Formatet til en ændr-kommando er:
+ operator [nummer] bevægelse
+ hvor:
+ operator - er hvad der skal gøres, såsom d for at slette
+ [nummer] - er en valgfri tæller til at gentage bevægelsen
+ bevægelse - flytter over teksten som der skal arbejde på, såsom w (ord),
+ $ (til slutningen af linjen), osv.
+
+ 6. Flyt til begyndelsen af linjen med et nul: 0
+
+ 7. Fortryd tidligere handlinger, ved at skrive: u (lille u)
+ Fortryd alle ændringerne på en linje, ved at skrive: U (stort U)
+ Fortryd fortrydelserne, ved at skrive: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.1: PUT-INDSÆTTE-KOMMANDOEN
+
+
+ ** Skriv p for at put-indsætte tidligere slettede tekst efter markøren. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Skriv dd for at slette linjen og gemme den i et Vim-register.
+
+ 3. Flyt markøren til c)-linjen, OVER hvor den slettede linje skal være.
+
+ 4. Skriv p for at put-indsætte linjen nedenunder markøren.
+
+ 5. Gentag trin 2 til 4 for at put-indsætte alle linjerne i den rigtige rækkefølge.
+
+---> d) Kan du lære lige så?
+---> b) Violer er blå,
+---> c) Intelligens skal læres,
+---> a) Roser er røde,
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.2: ERSTAT-KOMMANDOEN
+
+
+ ** Skriv rx for at erstatte tegnet ved markøren med x . **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Flyt markøren så den er ovenpå den første fejl.
+
+ 3. Skriv r og så tegnet som skal være der.
+
+ 4. Gentag trin 2 og 3 indtil den første linje er magen til den anden.
+
+---> Def var nohen der trukkede på de forkerge taster, da linjem blev skrevet!
+---> Der var nogen der trykkede på de forkerte taster, da linjen blev skrevet!
+
+ 5. Flyt nu videre til lektion 3.3.
+
+BEMÆRK: Husk på at du skal lære ved at gøre det, ikke ved at lære det udenad.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.3: ÆNDRINGSOPERATOREN
+
+
+ ** Ændr indtil slutningen af et ord, ved at skrive ce . **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Placer markøren på k'et i likibj.
+
+ 3. Skriv ce og det korrekte ord (i dette tilfælde skrives njen ).
+
+ 4. Tryk på <ESC> og flyt til det næste tegn der skal ændres.
+
+ 5. Gentag trin 3 og 4 indtil den første sætning er magen til den anden.
+
+---> Likibj har nogle få ndo som vnes ændres vrf ændringsoperatoren.
+---> Linjen har nogle få ord som skal ændres med ændringsoperatoren.
+
+Bemærk at ce sletter ordet og stiller dig i indsæt-tilstand.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.4: FLERE ÆNDRINGER MED c
+
+
+ ** ÆNDRINGSOPERATOREN bruges med de samme bevægelser som slet. **
+
+ 1. Ændringsoperatoren virker på samme måde som slet. Formatet er:
+
+ c [nummer] bevægelse
+
+ 2. Bevægelserne er de samme, såsom w (ord) og $ (slutningen af linjen).
+
+ 3. Flyt ned til den første linje med --->.
+
+ 4. Flyt markøren til den første fejl.
+
+ 5. Skriv c$ og skriv resten af linjen som den anden linje og tryk på <ESC>.
+
+---> Slutningen af linjen har brug for lidt hjælp til at blive ligesom den anden.
+---> Slutningen af linjen skal rettes med c$-kommandoen.
+
+BEMÆRK: Du kan bruge backspace-tasten til at rette fejl når du skriver.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3 OPSUMMERING
+
+
+ 1. Put-indsæt tekst tilbage som lige er blevet slettet, ved at skrive p .
+ Det put-indsætter den slettede tekst EFTER markøren (hvis en linje blev
+ slettet, så vil den være på linjen nedenunder markøren).
+
+ 2. Erstat tegnet under markøren, ved at skrive r og så
+ tegnet som du vil have der.
+
+ 3. Ændringsoperatoren giver dig mulighed for at ændre fra markøren til hvor
+ bevægelsen tager dig hen. Skriv f.eks. ce for at ændre fra markøren til
+ slutningen af ordet, c$ for at ændre til slutningen af en linjen.
+
+ 4. Formatet til at ændre er:
+
+ c [nummer] bevægelse
+
+Gå nu videre til den næste lektion.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.1: MARKØRPLACERING OG FILSTATUS
+
+ ** Skriv CTRL-G for at vise din placering i filen og filstatussen.
+ Skriv G for at flytte til en linje i filen. **
+
+ BEMÆRK: Læs hele lektionen, inden trinnene udføres!!
+
+ 1. Hold Ctrl-tasten nede og tryk på g . Vi kalder det CTRL-G.
+ Der vises en meddelelse nederst på siden med filnavnet og
+ placeringen i filen. Husk linjenummeret til trin 3.
+
+BEMÆRK: Du ser muligvis markørplaceringen nederst i højre hjørne af skærmen.
+ Det sker når 'ruler'-valgmuligheden er sat (se :help 'ruler' )
+
+ 2. Tryk på G for at flytte dig nederst i filen.
+ Skriv gg for at flytte dig øverst i filen.
+
+ 3. Skriv nummeret på den linje du var på, og så G . Det
+ returnerer dig til den linje du var på da du første trykkede på CTRL-G.
+
+ 4. Hvis du føler dig klar til at gøre det, så udføre trin 1 til 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.2: SØG-KOMMANDOEN
+
+
+ ** Skriv / efterfulgt af en frase for at søge efter frasen. **
+
+ 1. I normal tilstand, skriv /-tegnet . Bemærk at det og markøren
+ vises i bunden af skærmen som med :-kommandoen .
+
+ 2. Skriv nu 'feeejjl' <ENTER>. Det er ordet du vil søge efter.
+
+ 3. Søg efter den samme frase igen, ved blot at skrive n .
+ Søg efter den samme frase i den anden retning, ved at skrive N .
+
+ 4. Søg efter en frase i den modsatte retning, ved at bruge ? i stedet for / .
+
+ 5. Gå tilbage hvor du kom fra, ved at trykke på CTRL-O (Hold Ctrl nede mens
+ der trykkes på bogstavet o). Gentag for at gå længere tilbage. CTRL-I går fremad.
+
+---> "feeejjl" er den forkerte måde at stave til fejl; feeejjl er en fejl.
+BEMÆRK: Når søgningen når slutningen af filen, så fortsætter den ved
+ begyndelsen, men mindre 'wrapscan'-valgmuligheden er blevet slået fra.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.3: SØG EFTER MODSVARENDE PARENTESER
+
+
+ ** Skriv % for at finde en modsvarende ),], eller } . **
+
+ 1. Placer markøren på (, [, eller { på linjen nedenfor med --->.
+
+ 2. Skriv nu %-tegnet .
+
+ 3. Markøren flytter til den modsvarende parentes eller klamme.
+
+ 4. Skriv % for at flytte markøren til den anden modsvarende klamme.
+
+ 5. Flyt markøren til en anden (,),[,],{ eller } og se hvad % gør.
+
+---> Dette ( er en testlinje med ('er, ['er ] og {'er }. ))
+
+
+BEMÆRK: Det er meget nyttigt ved fejlretning af et program som mangler
+ modsvarende parenteser!
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.4: UDSKIFT-KOMMANDOEN
+
+
+ ** Skriv :s/gammel/ny/g for at udskifte 'gammel' med 'ny'. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Skriv :s/dett/det <ENTER> . Bemærk at kommandoen kun ændre den
+ første forekomst af "dett" på linjen.
+
+ 3. Skriv nu :s/dett/det/g . Når g-flaget tilføjes, så udskiftes der
+ globalt på linjen, altså ændre alle forekomster af "dett" på linjen.
+
+---> dett siges at dett er bedst at se på blomster når dett er forår.
+
+ 4. Ændr hver forekomst af en tegnstreng mellem to linjer,
+ ved at skrive :#,#s/gammel/ny/g hvor #,# er linjenumrene over området
+ af linjer hvor udskiftningen skal ske.
+ Skriv :%s/gammel/ny/g for at ændre hver forekomst i hele filen.
+ Skriv :%s/gammel/ny/gc for at finde hver forekomst i hele filen,
+ med en prompt om hvorvidt der skal udskiftes eller ej.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4 OPSUMMERING
+
+
+ 1. CTRL-G viser din placering i filen og filstatussen.
+ G flytter til slutningen af filen.
+ nummer G flytter til linjenummeret.
+ gg flytter til den første linje.
+
+ 2. Når der skrives / efterfulgt af en frase, så søges der FREMAD efter frasen.
+ Når der skrives ? efterfulgt af en frase, så søges der BAGLÆNS efter frasen.
+ Skriv n efter en søgning, for at finde den næste forekomst i den samme retning,
+ eller N for at søge i den modsatte retning.
+ CTRL-O tager dig tilbage til ældre placeringer, CTRL-I til nyere placeringer.
+
+ 3. Når der skrives % mens markøren er på et (,),[,],{, eller }, så går den til dens match.
+
+ 4. Udskift den første første gammel med ny på en linje, ved at skrive :s/gammel/ny
+ Udskift alle gammel med ny på en linje, ved at skrive :s/gammel/ny/g
+ Udskift fraser mellem to linenumre, ved at skrive :#,#s/gammel/ny/g
+ Udskift alle forekomster i filen, ved at skrive :%s/gammel/ny/g
+ Spørg om bekræftelse hver gang, ved at tilføje 'c' :%s/gammel/ny/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.1: UDFØR EN EKSTERN KOMMANDO
+
+
+ ** Skriv :! efterfulgt af en ekstern kommando, for at udføre kommandoen. **
+
+ 1. Skriv den velkendte kommando : for at sætte markøren nederst på
+ skærmen. Det giver dig mulighed for at indtaste en kommandolinjekommando.
+
+ 2. Skriv nu !-tegnet (udråbstegn). Det giver dig mulighed
+ for at udføre enhver ekstern skalkommando.
+
+ 3. Skriv f.eks. ls efter ! og tryk så på <ENTER>. Det
+ viser dig en liste over din mappe, ligesom hvis du var ved
+ skalprompten. Eller brug :!dir hvis ikke ls virker.
+
+BEMÆRK: Det er muligt at udføre enhver ekstern kommando på denne måde,
+ også med argumenter.
+
+BEMÆRK: Alle :-kommandoer skal afsluttes ved at trykke på <ENTER>.
+ Vi nævner det ikke altid herefter.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.2: MERE OM AT SKRIVE FILER
+
+
+ ** Gem ændringerne som er foretaget til teksten, ved at skrive :w FILNAVN. **
+
+ 1. Skriv :!dir eller :!ls for at få en liste over din mappe.
+ Du ved allerede at du skal trykke på <ENTER> bagefter.
+
+ 2. Vælg et filnavn som ikke findes endnu, såsom TEST.
+
+ 3. Skriv nu: :w TEST (hvor TEST er filnavnet som du vælger.)
+
+ 4. Det gemmer hele filen (Vim-vejledningen) under navnet TEST.
+ Bekræft det, ved igen at skrive :!dir eller :!ls for at se din mappe.
+
+BEMÆRK: Hvis du afslutter Vim og starter den igen med vim TEST , så vil
+ filen være en nøjagtig kopi af vejledningen da du gemte den.
+
+ 5. Fjern nu filen, ved at skrive (MS-DOS): :!del TEST
+ eller (Unix): :!rm TEST
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.3: MARKÉR TEKST SOM SKAL SKRIVES
+
+
+ ** Gem en del af en fil, ved at skrive v bevægelse :w FILNAVN **
+
+ 1. Flyt markøren til denne linje.
+
+ 2. Tryk på v og flyt markøren til the femte punkt nedenfor. Bemærk at
+ teksten er fremhævet.
+
+ 3. Tryk på :-tegnet . Nederst på skærmen vises :'<,'>.
+
+ 4. Skriv w TEST , hvor TEST er filnavnet som endnu ikke findes. Bekræft
+ at du ser :'<,'>w TEST inden du trykker på <ENTER>.
+
+ 5. Vim skriver de markerede linjer til filen TEST. Brug :!dir eller :!ls
+ for at se den. Fjern den ikke endnu! Vi bruger den i den næste lektion.
+
+BEMÆRK: Når der trykkes på v startes visuel markering. Du kan flytte markøren
+ rundt for at gøre markeringen større eller mindre. Du kan så bruge en
+ operator til at gøre noget med teksten. F.eks. vil d slette teksten.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.4: INDHENT OG SAMMENLÆG FILER
+
+
+ ** Indsæt indholdet af en fil, ved at skrive :r FILNAVN **
+
+ 1. Placer markøren lige ovenover denne linje.
+
+BEMÆRK: Når trin 2 er udført vil du se teksten fra lektion 5.3. Flyt så
+ NED for at se denne lektion igen.
+
+ 2. Indhent nu din TEST-fil med kommandoen :r TEST , hvor TEST er
+ navnet på filen som du brugte.
+ Filen som du indhenter placeres under markørens linje.
+
+ 3. Bekræft at en fil blev indhentet, ved at flytte markøren tilbage og bemærk
+ at der nu er to kopier af lektion 5.3, den originale og filversionen.
+
+BEMÆRK: Du kan også læse outputtet fra en ekstern kommando. F.eks. læser
+ :r !ls outputtet fra ls-kommandoen og indsætter det under
+ markøren.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5 OPSUMMERING
+
+
+ 1. :!kommando udfører en ekstern kommando.
+
+ Nogle nyttige eksempler er:
+ (MS-DOS) (Unix)
+ :!dir :!ls - viser en liste over mapper.
+ :!del FILNAVN :!rm FILNAVN - fjerner filen FILNAVN.
+
+ 2. :w FILNAVN skriver den nuværende Vim-fil til disken med navnet FILNAVN.
+
+ 3. v bevægelse :w FILNAVN gemmer de visuelt markerede linjer i filen
+ FILNAVN.
+
+ 4. :r FILNAVN indhenter diskfilen FILNAVN og indsætter den under
+ markørens placering.
+
+ 5. :r !dir læser outputtet fra dir-kommandoen og indsætter det under
+ markørens placering.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.1: ÅBN-KOMMANDOEN
+
+
+ ** Skriv o for at åbne en linje under markøren og stille dig i indsæt-tilstand. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Skriv bogstavet o med småt, for at åbne en linje UNDER markøren og stille
+ dig i indsæt-tilstand.
+
+ 3. Skriv nu noget tekst og tryk på <ESC> for at afslutte indsæt-tilstand.
+
+---> Efter o er blevet skrevet, placeres markøren på den åbne linje i indsæt-tilstand.
+
+ 4. Skriv blot et stort O , i stedet for et lille o , for at
+ åbne en linje OVENOVER markøren. Prøv det på linjen nedenfor.
+
+---> Åbn en line ovenover denne, ved at skrive O mens markøren er på denne linje.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.2: VEDHÆFT-KOMMANDOEN
+
+
+ ** Skriv a for at indsætte tekst EFTER markøren. **
+
+ 1. Flyt markøren ned til begyndelsen af linjen med --->.
+
+ 2. Tryk på e indtil markøren er på slutningen af lin .
+
+ 3. Skriv et a (med småt) for at vedhæfte tekst EFTER markøren.
+
+ 4. Fuldfør ordet ligesom linjen under det. Tryk på <ESC> for at afslutte
+ indsæt-tilstand.
+
+ 5. Brug e til at flytte til det næste ufærdige ord og gentag trin 3 og 4.
+
+---> Lin giver dig mulighed for at øv vedhæftnin af tekst til en linje.
+---> Linjen giver dig mulighed for at øve vedhæftning af tekst til en linje.
+
+BEMÆRK: a, i og A går alle til den samme indsæt-tilstand,
+ den eneste forskel er hvor tegnene indsættes.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.3: AN ANDEN MÅDE AT ERSTATTE
+
+
+ ** Skriv et stort R for at erstatte flere end ét tegn. **
+
+ 1. Flyt markøren ned til den første linje med --->. Flyt markøren til
+ begyndelsen af den første xxx .
+
+ 2. Tryk nu på R og skriv nummeret som er under det på den anden linje,
+ så det erstatter xxx .
+
+ 3. Tryk på <ESC> for at forlade erstat-tilstand. Bemærk at resten af linjen
+ forbliver uændret.
+
+ 4. Gentag trinnene for at erstatte det sidste xxx.
+
+---> Når 123 lægges sammen med xxx giver det xxx.
+---> Når 123 lægges sammen med 456 giver det 579.
+
+BEMÆRK: Erstat-tilstand er ligesom indsæt-tilstand, men hvert indtastede
+ tegn sletter et eksisterende tegn.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.4: KOPÍER OG INDSÆT TEKST
+
+
+ ** Brug y-operatoren til at kopiere tekst og p til at indsætte den **
+
+ 1. Gå ned til linjen med ---> og placer markøren efter "a)".
+
+ 2. Start visuel tilstand med v og flyt markøren til lige inden "første".
+
+ 3. Skriv y for at yank-udtrække (kopiere) den fremhævede tekst.
+
+ 4. Flyt markøren til slutningen af den næste linje: j$
+
+ 5. Skriv p for at put-indsætte (indsætte) teksten. Skriv så: a andet <ESC> .
+
+ 6. Brug visuel tilstand til at markere " punkt.", yank-udtræk med y , flyt
+ til slutningen af næste linje med j$ og put-indsæt teksten der med p .
+
+---> a) dette er det første punkt.
+ b)
+
+ BEMÆRK: du kan også bruge y som en operator; yw yank-udtrækker et ord.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.5: SÆT VALGMULIGHED
+
+
+ ** Sæt en valgmulighed så en søgning eller udskiftning ignorerer forskelle på store/små bogstaver **
+
+ 1. Søg efter 'ignorer', ved at skrive: /ignorer <ENTER>
+ Gentag flere gange ved at trykke på n .
+
+ 2. Sæt 'ic'-valgmuligheden (Ignorer forskelle på store/små bogstaver), ved at skrive: :set ic
+
+ 3. Søg nu efter 'ignorer' igen, ved at trykke på n
+ Bemærk at Ignorer og IGNORER nu også bliver fundet.
+
+ 4. Sæt 'hlsearch'- og 'incsearch'-valgmulighederne: :set hls is
+
+ 5. Skriv nu søg-kommandoen igen og se hvad der sker: /ignorer <ENTER>
+
+ 6. Deaktivér ignorering af forskelle på store/små bogstaver, ved at skrive: :set noic
+
+BEMÆRK: Fjern fremhævningen af matches, ved at skrive: :nohlsearch
+BEMÆRK: Hvis du vil ignorere case for en enkelt søg-kommando, så brug \c
+ i frasen: /ignorer\c <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6 OPSUMMERING
+
+ 1. Skriv o for at åbne en linje NEDENUNDER markøren og starte indsæt-tilstand.
+ Skriv O for at åbne en linje OVENOVER markøren.
+
+ 2. Skriv a for at indsætte tekst EFTER markøren.
+ Skriv A for at indsætte tekst efter slutningen af linjen.
+
+ 3. e-kommandoen flytter til slutningen af et ord.
+
+ 4. y-operatoren yank-udtrækker (kopierer) tekst, p put-indsætter (indsætter) den.
+
+ 5. Når der skrives et stort R stilles du i erstat-tilstand indtil der trykkes på <ESC> .
+
+ 6. Når der skrives ":set xxx", så sættes valgmuligheden "xxx". Nogle valgmuligheder er:
+ 'ic' 'ignorecase' ignorer forskelle på store/små bogstaver når der søges
+ 'is' 'incsearch' vis delvise match for en søgefrase
+ 'hls' 'hlsearch' fremhæv alle fraser som matcher
+ Du kan enten bruge det lange eller korte valgmulighedsnavn.
+
+ 7. Vedhæft "no" i begyndelsen, for at slå en valgmulighed fra: :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.1: FÅ HJÆLP
+
+
+ ** Brug online-hjælpesystemet **
+
+ Vim har et omfattende online-hjælpesystem. Prøv en af disse tre,
+ for at komme i gang:
+ - tryk på <HELP>-tasten (hvis du har en)
+ - tryk på <F1>-tasten (hvis du har en)
+ - skriv :help <ENTER>
+
+ Læs teksten i hjælpevinduet for at finde ud af hvordan hjælpen virker.
+ Skriv CTRL-W CTRL-W for at hoppe fra et vindue til et andet.
+ Skriv :q <ENTER> for at lukke hjælpevinduet.
+
+ Du kan finde hjælp om næsten alle emner, ved at give et argument til
+ ":help"-kommandoen. Prøv disse (husk at trykke på <ENTER>):
+
+ :help w
+ :help c_CTRL-D
+ :help insert-index
+ :help user-manual
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.2: OPRET ET OPSTARTS-SCRIPT
+
+
+ ** Aktivér Vim-funktionaliteter **
+
+ Vim har mange flere funktionaliteter end Vi, men de fleste er deaktiveret som
+ standard. For at bruge flere funktionaliteter skal du oprette en "vimrc"-fil.
+
+ 1. Begynd at redigere "vimrc"-filen. Det afhænger af dit system:
+ :e ~/.vimrc i Unix
+ :e $VIM/_vimrc i MS-Windows
+
+ 2. Læs nu indholdet af eksempel "vimrc"-filen:
+ :r $VIMRUNTIME/vimrc_example.vim
+
+ 3. Skriv filen med:
+ :w
+
+ Næste gang du starter Vim bruger den syntaksfremhævning.
+ Du kan tilføje alle dine foretrukne indstillinger til "vimrc"-filen.
+ Få mere information, ved at skrive :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.3: FULDFØRELSE
+
+
+ ** Kommandolinjefuldførelse med CTRL-D og <TAB> **
+
+ 1. Sørg for at Vim ikke er i kompatibel tilstand: :set nocp
+
+ 2. Se hvilke filer der er i mappen: :!ls eller :!dir
+
+ 3. Skriv begyndelsen af en kommando: :e
+
+ 4. Tryk på CTRL-D og Vim viser en liste over kommandoer der begynder med "e".
+
+ 5. Tryk på <TAB> og Vim vil fuldføre kommandonavnet til ":edit".
+
+ 6. Tilføj nu et mellemrum og begyndelsen af et eksisterende filnavn: :edit FIL
+
+ 7. Tryk på <TAB>. Vim fuldfører navnet (hvis det er unikt).
+
+BEMÆRK: Fuldførelse virker til mange kommandoer. Prøv blot at trykke på
+ CTRL-D og <TAB>. Det er særligt nyttigt til :help .
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7 OPSUMMERING
+
+
+ 1. Skriv :help eller tryk på <F1> eller <Help> for at åbne et hjælpevindue.
+
+ 2. Skriv :help kommando for at finde hjælp om kommando .
+
+ 3. Skriv CTRL-W CTRL-W for at hoppe til et andet vindue
+
+ 4. Skriv :q for at lukke hjælpevinduet
+
+ 5. Opret et vimrc-opstarts-script for at bevare dine foretrukne indstillinger.
+
+ 6. Når der skrives en :-kommando , så tryk på CTRL-D for at se
+ mulige fuldførelser. Tryk på <TAB> for at bruge en fuldførelse.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Det afslutter Vim-vejledningen. Det var meningen den skulle give et
+ kortfattet overblik af Vim-editoren, lige nok til at du kan bruge editoren
+ nogenlunde let. Den er langt fra komplet, da Vim har mange mange flere
+ kommandoer. Læs brugermanualen som det næste: ":help user-manual".
+
+ Denne bog anbefales, til yderligere læsning og studering:
+ Vim - Vi Improved - af Steve Oualline
+ Forlag: New Riders
+ Den første bog som helt er tilegnet Vim. Specielt nyttig for begyndere.
+ Der er mange eksempler og billeder.
+ Se http://iccf-holland.org/click5.html
+
+ Denne bog er ældre og mere om Vi end Vim, men anbefales også:
+ Learning the Vi Editor - af Linda Lamb
+ Forlag: O'Reilly & Associates Inc.
+ Det er en god bog til at komme til kende næsten alt hvad du vil gøre med Vi.
+ Den sjette udgave inkluderer også information om Vim.
+
+ Vejledningen blev skrevet af Michael C. Pierce og Robert K. Ware,
+ Colorado School of Mines med ideer af Charles Smith,
+ Colorado State University. E-mail: bware@mines.colorado.edu.
+
+ Ændret til Vim af Bram Moolenaar.
+
+ Oversat til dansk af scootergrisen.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- /dev/null
+===============================================================================
+= V e l k o m m e n t i l V I M - v e j l e d n i n g e n - Version 1.7 =
+===============================================================================
+
+ Vim er en meget kraftfuld editor med mange kommandoer, for mange til
+ at forklare i en vejledning som denne. Vejledningen er designet til at
+ beskrive nok af kommandoerne til at du vil være i stand til let at bruge
+ Vim som en alsidig editor.
+
+ Det tager cirka 25-30 minutter at fuldføre vejledningen,
+ afhængig af hvor meget tid der bruges på at eksperimentere.
+
+ VÆR OPMÆRKSOM PÅ AT:
+ Kommandoerne i lektionerne ændre teksten. Opret en kopi af filen
+ til at øve på (hvis du startede "vimtutor", så er det allerede en kopi).
+
+ Det er vigtigt at huske på at vejledningen er sat op til at lære ved at
+ bruge. Det betyder at du skal udføre kommandoerne for at lære at bruge
+ dem ordentligt. Læser du kun teksten, så glemmer du kommandoerne!
+
+ Sørg for at din Caps-Lock-tast IKKE er aktiveret og tryk
+ på j-tasten nok gange til at flytte markøren så lektion 1.1
+ fylder hele skærmen.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.1: FLYT MARKØREN
+
+
+ ** Tryk på h-,j-,k-,l-tasterne som vist, for at flytte markøren. **
+ ^
+ k Fif: H-tasten er til venstre og flytter til venstre.
+ < h l > L-tasten er til højre og flytter til højre.
+ j J-tasten ligner en ned-pil.
+ v
+ 1. Flyt markøren rundt på skærmen indtil du er fortrolig med det.
+
+ 2. Hold ned-tasten (j) nede, indtil den gentager.
+ Nu ved du hvordan du flytter til den næste lektion.
+
+ 3. Brug ned-tasten til at flytte til lektion 1.2.
+
+BEMÆRK: Hvis du nogensinde bliver i tvivl om noget du skrev, så tryk på <ESC>
+ for at stille dig i normal tilstand. Skriv så kommandoen igen.
+
+BEMÆRK: Piletasterne bør også virke. Men med hjkl kan du flytte rundt
+ meget hurtigere, når du har vænnet dig til det. Seriøst!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.2: AFSLUT VIM
+
+
+ !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
+
+ 1. Tryk på <ESC>-tasten (for at være sikker på, at du er i normal tilstand).
+
+ 2. Skriv: :q! <ENTER>.
+ Det afslutter editoren, hvorved ændringer som du har foretaget forkastes.
+
+ 3. Vend tilbage hertil ved at udføre kommandoen som fik dig ind i
+ vejledningen. Det var muligvis: vimtutor <ENTER>
+
+ 4. Hvis du har lært trinnene udenad og er klar, så udfør trin
+ 1 til 3 for at afslutte og komme ind i editoren igen.
+
+BEMÆRK: :q! <ENTER> forkaster ændringer som du har foretaget. Om få lektioner
+ vil du lære at gemme ændringerne til en fil.
+
+ 5. Flyt markøren ned til lektion 1.3.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.3: TEKSTREDIGERING - SLET
+
+
+ ** Tryk på x for at slette tegnet som markøren er ovenpå. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Ret fejlene ved at flytte markøren indtil den er ovenpå
+ tegnet som skal slettes.
+
+ 3. Tryk på x-tasten for at slette det uønskede tegn.
+
+ 4. Gentag trin 2 til 4 indtil sætningen er korrekt.
+
+---> Kkoen sprangg ovverr måånen.
+
+ 5. Gå videre til lektion 1.4, nu hvor linjen er korrekt.
+
+BEMÆRK: Efterhånden som du gennemgår vejledningen, så lær det ikke udenad,
+ lær det ved at gøre det.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.4: TEKSTREDIGERING - INDSÆT
+
+
+ ** Tryk på i for at indsætte tekst. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. For at gøre den første linje magen til den anden, skal markøren flyttes
+ ovenpå det først tegn EFTER der hvor teksten skal indsættes.
+
+ 3. Tryk på i og skriv de nødvendige tilføjelser.
+
+ 4. Efterhånden som hver fejl rettes, så tryk på <ESC> for at vende tilbage
+ til normal tilstand. Gentag trin 2 til 4 for at rette sætningen.
+
+---> Der mangler tekst dene .
+---> Der mangler noget tekst på denne linje.
+
+ 5. Når du fortrolig med at indsætte tekst, så flyt til lektion 1.5.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.5: TEKSTREDIGERING - VEDHÆFT
+
+
+ ** Tryk på A for at vedhæfte tekst. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+ Det er lige meget hvilket tegn markøren er på, på linjen.
+
+ 2. Tryk på A og skriv de nødvendige tilføjelser.
+
+ 3. Tryk på <ESC> når teksten er blevet vedhæftet for at vende tilbage til normal tilstand.
+
+ 4. Flyt markøren til den anden linje med ---> og gentag
+ trin 2 og 3 for at rette sætningen.
+
+---> Der mangler noget tekst på den
+ Der mangler noget tekst på denne linje.
+---> Der mangler også noget tek
+ Der mangler også noget tekst her.
+
+ 5. Når du er fortrolig med at vedhæfte tekst, så flyt til lektion 1.6.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1.6: REDIGER EN FIL
+
+ ** Brug :wq til at gemme en fil og afslutte. **
+
+ !! BEMÆRK: Læs hele lektionen, inden trinnene nedenfor udføres!!
+
+ 1. Afslut vejledningen som du gjorde i lektion 1.2: :q!
+ Eller gør følgende i en anden terminal, hvis du har adgang til en.
+
+ 2. Skriv denne kommando i skalprompten: vim tutor <ENTER>
+ 'vim' er kommandoen til at starte Vim-editoren, 'tutor' er navnet på
+ filen som du vil redigere. Brug en fil som kan ændres.
+
+ 3. Indsæt og slet tekst, som du lærte vi de forrige lektioner.
+
+ 4. Gem filen med ændringer og afslut Vim med: :wq <ENTER>
+
+ 5. Hvis du afsluttede vimtutor i trin 1, så genstart vimtutor og flyt ned
+ til følgende opsummering.
+
+ 6. Udfør trinnene ovenfor, når du har læst og forstået dem.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 1 OPSUMMERING
+
+
+ 1. Markøren flyttes enten med piletasterne eller hjkl-tasterne.
+ h (venstre) j (ned) k (op) l (højre)
+
+ 2. Vim startes fra skalprompten, ved at skrive: vim FILNAVN <ENTER>
+
+ 3. Vim afsluttes, ved at skrive: <ESC> :q! <ENTER> for at forkaste alle ændringer.
+ ELLER, ved at skrive: <ESC> :wq <ENTER> for at gemme ændringerne.
+
+ 4. Slet tegn ved markøren, ved at skrive: x
+
+ 5. Indsæt eller vedhæft tekst, ved at skrive:
+ i skriv indsat tekst <ESC> indsæt inden markøren
+ A skriv vedhæftet tekst <ESC> vedhæft efter linjen
+
+BEMÆRK: Når der trykkes på <ESC>, så stilles du i normal tilstand eller også
+ annulleres en uønsket og delvist fuldført kommando.
+
+Fortsæt nu med lektion 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.1: SLETTEKOMMANDOER
+
+
+ ** Skriv dw for at slette et ord. **
+
+ 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
+
+ 2. Flyt markøren ned til linjen med --->.
+
+ 3. Flyt markøren til begyndelsen af et ord som skal slettes.
+
+ 4. Skriv dw for at få ordet til at forsvinde.
+
+ BEMÆRK: Bogstavet d vises på den sidste linje på den skærm du skrev
+ det på. Vim venter på at du skriver w . Hvis du ser et andet tegn
+ end d , så skrev du forkert; tryk på <ESC> og start forfra.
+
+---> Der er regnorm nogle ord som sjovt ikke hører til papir i sætningen.
+
+ 5. Gentag trin 3 og 4 indtil sætningen er korrekt og gå til lektion 2.2.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.2: FLERE SLETTEKOMMANDOER
+
+
+ ** Skriv d$ for at slette til slutningen af linjen. **
+
+ 1. Tryk på <ESC> for at være sikker på, at du er i normal tilstand.
+
+ 2. Flyt markøren ned til linjen med --->.
+
+ 3. Flyt markøren til slutningen af den rette linje (EFTER det første . ).
+
+ 4. Skriv d$ for at slette til slutningen af linjen.
+
+---> Nogen skrev slutningen af linjen to gange. slutningen af linjen to gange.
+
+
+ 5. Flyt videre til lektion 2.3 for at forstå hvad der sker.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.3: OM OPERATORER OG BEVÆGELSER
+
+
+ Mange kommandoer som ændre tekst skabes fra en operator og en bevægelse.
+ Formatet til en slettekommando med sletteoperatoren d er som følger:
+
+ d bevægelse
+
+ Hvor:
+ d - er sletteoperatoren.
+ bevægelse - er hvad operatoren skal arbejde på (oplistet nedenfor).
+
+ En kort liste over bevægelser:
+ w - indtil begyndelsen af det næste ord, EKSKLUSIV dets første tegn.
+ e - til slutningen af det nuværende ord, INKLUSIV det sidste tegn.
+ $ - til slutningen af linjen, INKLUSIV det sidste tegn.
+
+ Så når der skrives de så slettes der fra markøren til slutningen af ordet.
+
+BEMÆRK: Når kun bevægelsen trykkes i normal tilstand, uden en operator,
+ så flyttes markøren som angivet.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.4: BRUG TÆLLER TIL EN BEVÆGELSE
+
+
+ ** Når der skrives et nummer inden en bevægelse, så gentages den det antal gange. **
+
+ 1. Flyt markøren ned til begyndelsen af linjen med --->.
+
+ 2. Skriv 2w for at flytte markøren fremad to ord.
+
+ 3. Skriv 3e for at flytte markøren fremad til slutningen af det tredje ord.
+
+ 4. Skriv 0 (nul) for at flytte til begyndelsen af linjen.
+
+ 5. Gentag trin 2 og 3 med forskellige numre.
+
+---> Dette er blot en linje med ord som du kan flytte rundt i.
+
+ 6. Flyt videre til lektion 2.5.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.5: BRUG TÆLLER TIL AT SLETTE FLERE
+
+
+ ** Når der skrives et nummer med en operator, så gentages den det antal gange. **
+
+ I kombinationen med sletteoperatoren og en bevægelse nævnt ovenfor kan du
+ indsætte en tæller inden bevægelsen for at slette flere:
+ d nummer bevægelse
+
+ 1. Flyt markøren til det første ord MED STORT på linjen med --->.
+
+ 2. Skriv d2w for at slette de to ord MED STORT
+
+ 3. Gentag trin 1 og 2 med en anden tæller for at slette de efterfølgende
+ ord MED STORT med én kommando
+
+---> denne ABC DE linje FGHI JK LMN OP med ord er Q RS TUV renset.
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.6: ARBEJD PÅ LINJER
+
+
+ ** Skriv dd for at slette en hel linje. **
+
+ Pga. at sletning af linjer bruges så ofte, så besluttede designerne af Vi
+ at det ville være lettere bare at skrive to d'er for at slette en linje.
+
+ 1. Flyt markøren til den anden linje i frasen nedenfor.
+ 2. Skriv dd for at slette linjen.
+ 3. Flyt nu til den fjerde linje.
+ 4. Skriv 2dd for at slette to linjer.
+
+---> 1) Roser er røde,
+---> 2) Mudder er sjovt,
+---> 3) Violer er blå,
+---> 4) Jeg har en scooter,
+---> 5) Ure viser tiden,
+---> 6) Sukker er sødt
+---> 7) Og du er lige så.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2.7: FORTRYD-KOMMANDOEN
+
+
+ ** Tryk på u for at fortryde de sidste kommandoer, U for at rette en hel linje. **
+
+ 1. Flyt markøren ned til linjen med ---> og placer den på
+ den første fejl.
+ 2. Skriv x for at slette det første uønskede tegn.
+ 3. Skriv nu u for at fortryde den sidste kommando der blev udført.
+ 4. Ret denne gang alle fejlene på linjen med x-kommadoen.
+ 5. Skriv nu et stort U for at få linjen tilbage til dens oprindelige tilstand.
+ 6. Skriv nu u nogle få gange for at fortryde U'et og forudgående kommandoer.
+ 7. Skriv nu CTRL-R (hold CTRL-tasten nede mens der trykkes på R) nogle få gange
+ for at omgøre kommandoerne (fortryd fortrydelserne).
+
+---> Rett fejlene ppå liinjen og errstat dem meed fortryd.
+
+ 8. Det er meget nyttige kommandoer. Flyt nu til lektion 2 opsummering.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 2 OPSUMMERING
+
+
+ 1. Slet fra markøren op til det næste ord, ved at skrive: dw
+ 2. Slet fra markøren til slutningen af en linje, ved at skrive: d$
+ 3. Slet en hel linje, ved at skrive: dd
+
+ 4. Gentag en bevægelse ved at vedhæfte et nummer i begyndelsen: 2w
+ 5. Formatet til en ændr-kommando er:
+ operator [nummer] bevægelse
+ hvor:
+ operator - er hvad der skal gøres, såsom d for at slette
+ [nummer] - er en valgfri tæller til at gentage bevægelsen
+ bevægelse - flytter over teksten som der skal arbejde på, såsom w (ord),
+ $ (til slutningen af linjen), osv.
+
+ 6. Flyt til begyndelsen af linjen med et nul: 0
+
+ 7. Fortryd tidligere handlinger, ved at skrive: u (lille u)
+ Fortryd alle ændringerne på en linje, ved at skrive: U (stort U)
+ Fortryd fortrydelserne, ved at skrive: CTRL-R
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.1: PUT-INDSÆTTE-KOMMANDOEN
+
+
+ ** Skriv p for at put-indsætte tidligere slettede tekst efter markøren. **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Skriv dd for at slette linjen og gemme den i et Vim-register.
+
+ 3. Flyt markøren til c)-linjen, OVER hvor den slettede linje skal være.
+
+ 4. Skriv p for at put-indsætte linjen nedenunder markøren.
+
+ 5. Gentag trin 2 til 4 for at put-indsætte alle linjerne i den rigtige rækkefølge.
+
+---> d) Kan du lære lige så?
+---> b) Violer er blå,
+---> c) Intelligens skal læres,
+---> a) Roser er røde,
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.2: ERSTAT-KOMMANDOEN
+
+
+ ** Skriv rx for at erstatte tegnet ved markøren med x . **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Flyt markøren så den er ovenpå den første fejl.
+
+ 3. Skriv r og så tegnet som skal være der.
+
+ 4. Gentag trin 2 og 3 indtil den første linje er magen til den anden.
+
+---> Def var nohen der trukkede på de forkerge taster, da linjem blev skrevet!
+---> Der var nogen der trykkede på de forkerte taster, da linjen blev skrevet!
+
+ 5. Flyt nu videre til lektion 3.3.
+
+BEMÆRK: Husk på at du skal lære ved at gøre det, ikke ved at lære det udenad.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.3: ÆNDRINGSOPERATOREN
+
+
+ ** Ændr indtil slutningen af et ord, ved at skrive ce . **
+
+ 1. Flyt markøren ned til den første linje med --->.
+
+ 2. Placer markøren på k'et i likibj.
+
+ 3. Skriv ce og det korrekte ord (i dette tilfælde skrives njen ).
+
+ 4. Tryk på <ESC> og flyt til det næste tegn der skal ændres.
+
+ 5. Gentag trin 3 og 4 indtil den første sætning er magen til den anden.
+
+---> Likibj har nogle få ndo som vnes ændres vrf ændringsoperatoren.
+---> Linjen har nogle få ord som skal ændres med ændringsoperatoren.
+
+Bemærk at ce sletter ordet og stiller dig i indsæt-tilstand.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3.4: FLERE ÆNDRINGER MED c
+
+
+ ** ÆNDRINGSOPERATOREN bruges med de samme bevægelser som slet. **
+
+ 1. Ændringsoperatoren virker på samme måde som slet. Formatet er:
+
+ c [nummer] bevægelse
+
+ 2. Bevægelserne er de samme, såsom w (ord) og $ (slutningen af linjen).
+
+ 3. Flyt ned til den første linje med --->.
+
+ 4. Flyt markøren til den første fejl.
+
+ 5. Skriv c$ og skriv resten af linjen som den anden linje og tryk på <ESC>.
+
+---> Slutningen af linjen har brug for lidt hjælp til at blive ligesom den anden.
+---> Slutningen af linjen skal rettes med c$-kommandoen.
+
+BEMÆRK: Du kan bruge backspace-tasten til at rette fejl når du skriver.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 3 OPSUMMERING
+
+
+ 1. Put-indsæt tekst tilbage som lige er blevet slettet, ved at skrive p .
+ Det put-indsætter den slettede tekst EFTER markøren (hvis en linje blev
+ slettet, så vil den være på linjen nedenunder markøren).
+
+ 2. Erstat tegnet under markøren, ved at skrive r og så
+ tegnet som du vil have der.
+
+ 3. Ændringsoperatoren giver dig mulighed for at ændre fra markøren til hvor
+ bevægelsen tager dig hen. Skriv f.eks. ce for at ændre fra markøren til
+ slutningen af ordet, c$ for at ændre til slutningen af en linjen.
+
+ 4. Formatet til at ændre er:
+
+ c [nummer] bevægelse
+
+Gå nu videre til den næste lektion.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.1: MARKØRPLACERING OG FILSTATUS
+
+ ** Skriv CTRL-G for at vise din placering i filen og filstatussen.
+ Skriv G for at flytte til en linje i filen. **
+
+ BEMÆRK: Læs hele lektionen, inden trinnene udføres!!
+
+ 1. Hold Ctrl-tasten nede og tryk på g . Vi kalder det CTRL-G.
+ Der vises en meddelelse nederst på siden med filnavnet og
+ placeringen i filen. Husk linjenummeret til trin 3.
+
+BEMÆRK: Du ser muligvis markørplaceringen nederst i højre hjørne af skærmen.
+ Det sker når 'ruler'-valgmuligheden er sat (se :help 'ruler' )
+
+ 2. Tryk på G for at flytte dig nederst i filen.
+ Skriv gg for at flytte dig øverst i filen.
+
+ 3. Skriv nummeret på den linje du var på, og så G . Det
+ returnerer dig til den linje du var på da du første trykkede på CTRL-G.
+
+ 4. Hvis du føler dig klar til at gøre det, så udføre trin 1 til 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.2: SØG-KOMMANDOEN
+
+
+ ** Skriv / efterfulgt af en frase for at søge efter frasen. **
+
+ 1. I normal tilstand, skriv /-tegnet . Bemærk at det og markøren
+ vises i bunden af skærmen som med :-kommandoen .
+
+ 2. Skriv nu 'feeejjl' <ENTER>. Det er ordet du vil søge efter.
+
+ 3. Søg efter den samme frase igen, ved blot at skrive n .
+ Søg efter den samme frase i den anden retning, ved at skrive N .
+
+ 4. Søg efter en frase i den modsatte retning, ved at bruge ? i stedet for / .
+
+ 5. Gå tilbage hvor du kom fra, ved at trykke på CTRL-O (Hold Ctrl nede mens
+ der trykkes på bogstavet o). Gentag for at gå længere tilbage. CTRL-I går fremad.
+
+---> "feeejjl" er den forkerte måde at stave til fejl; feeejjl er en fejl.
+BEMÆRK: Når søgningen når slutningen af filen, så fortsætter den ved
+ begyndelsen, men mindre 'wrapscan'-valgmuligheden er blevet slået fra.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.3: SØG EFTER MODSVARENDE PARENTESER
+
+
+ ** Skriv % for at finde en modsvarende ),], eller } . **
+
+ 1. Placer markøren på (, [, eller { på linjen nedenfor med --->.
+
+ 2. Skriv nu %-tegnet .
+
+ 3. Markøren flytter til den modsvarende parentes eller klamme.
+
+ 4. Skriv % for at flytte markøren til den anden modsvarende klamme.
+
+ 5. Flyt markøren til en anden (,),[,],{ eller } og se hvad % gør.
+
+---> Dette ( er en testlinje med ('er, ['er ] og {'er }. ))
+
+
+BEMÆRK: Det er meget nyttigt ved fejlretning af et program som mangler
+ modsvarende parenteser!
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4.4: UDSKIFT-KOMMANDOEN
+
+
+ ** Skriv :s/gammel/ny/g for at udskifte 'gammel' med 'ny'. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Skriv :s/dett/det <ENTER> . Bemærk at kommandoen kun ændre den
+ første forekomst af "dett" på linjen.
+
+ 3. Skriv nu :s/dett/det/g . Når g-flaget tilføjes, så udskiftes der
+ globalt på linjen, altså ændre alle forekomster af "dett" på linjen.
+
+---> dett siges at dett er bedst at se på blomster når dett er forår.
+
+ 4. Ændr hver forekomst af en tegnstreng mellem to linjer,
+ ved at skrive :#,#s/gammel/ny/g hvor #,# er linjenumrene over området
+ af linjer hvor udskiftningen skal ske.
+ Skriv :%s/gammel/ny/g for at ændre hver forekomst i hele filen.
+ Skriv :%s/gammel/ny/gc for at finde hver forekomst i hele filen,
+ med en prompt om hvorvidt der skal udskiftes eller ej.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 4 OPSUMMERING
+
+
+ 1. CTRL-G viser din placering i filen og filstatussen.
+ G flytter til slutningen af filen.
+ nummer G flytter til linjenummeret.
+ gg flytter til den første linje.
+
+ 2. Når der skrives / efterfulgt af en frase, så søges der FREMAD efter frasen.
+ Når der skrives ? efterfulgt af en frase, så søges der BAGLÆNS efter frasen.
+ Skriv n efter en søgning, for at finde den næste forekomst i den samme retning,
+ eller N for at søge i den modsatte retning.
+ CTRL-O tager dig tilbage til ældre placeringer, CTRL-I til nyere placeringer.
+
+ 3. Når der skrives % mens markøren er på et (,),[,],{, eller }, så går den til dens match.
+
+ 4. Udskift den første første gammel med ny på en linje, ved at skrive :s/gammel/ny
+ Udskift alle gammel med ny på en linje, ved at skrive :s/gammel/ny/g
+ Udskift fraser mellem to linenumre, ved at skrive :#,#s/gammel/ny/g
+ Udskift alle forekomster i filen, ved at skrive :%s/gammel/ny/g
+ Spørg om bekræftelse hver gang, ved at tilføje 'c' :%s/gammel/ny/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.1: UDFØR EN EKSTERN KOMMANDO
+
+
+ ** Skriv :! efterfulgt af en ekstern kommando, for at udføre kommandoen. **
+
+ 1. Skriv den velkendte kommando : for at sætte markøren nederst på
+ skærmen. Det giver dig mulighed for at indtaste en kommandolinjekommando.
+
+ 2. Skriv nu !-tegnet (udråbstegn). Det giver dig mulighed
+ for at udføre enhver ekstern skalkommando.
+
+ 3. Skriv f.eks. ls efter ! og tryk så på <ENTER>. Det
+ viser dig en liste over din mappe, ligesom hvis du var ved
+ skalprompten. Eller brug :!dir hvis ikke ls virker.
+
+BEMÆRK: Det er muligt at udføre enhver ekstern kommando på denne måde,
+ også med argumenter.
+
+BEMÆRK: Alle :-kommandoer skal afsluttes ved at trykke på <ENTER>.
+ Vi nævner det ikke altid herefter.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.2: MERE OM AT SKRIVE FILER
+
+
+ ** Gem ændringerne som er foretaget til teksten, ved at skrive :w FILNAVN. **
+
+ 1. Skriv :!dir eller :!ls for at få en liste over din mappe.
+ Du ved allerede at du skal trykke på <ENTER> bagefter.
+
+ 2. Vælg et filnavn som ikke findes endnu, såsom TEST.
+
+ 3. Skriv nu: :w TEST (hvor TEST er filnavnet som du vælger.)
+
+ 4. Det gemmer hele filen (Vim-vejledningen) under navnet TEST.
+ Bekræft det, ved igen at skrive :!dir eller :!ls for at se din mappe.
+
+BEMÆRK: Hvis du afslutter Vim og starter den igen med vim TEST , så vil
+ filen være en nøjagtig kopi af vejledningen da du gemte den.
+
+ 5. Fjern nu filen, ved at skrive (MS-DOS): :!del TEST
+ eller (Unix): :!rm TEST
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.3: MARKÉR TEKST SOM SKAL SKRIVES
+
+
+ ** Gem en del af en fil, ved at skrive v bevægelse :w FILNAVN **
+
+ 1. Flyt markøren til denne linje.
+
+ 2. Tryk på v og flyt markøren til the femte punkt nedenfor. Bemærk at
+ teksten er fremhævet.
+
+ 3. Tryk på :-tegnet . Nederst på skærmen vises :'<,'>.
+
+ 4. Skriv w TEST , hvor TEST er filnavnet som endnu ikke findes. Bekræft
+ at du ser :'<,'>w TEST inden du trykker på <ENTER>.
+
+ 5. Vim skriver de markerede linjer til filen TEST. Brug :!dir eller :!ls
+ for at se den. Fjern den ikke endnu! Vi bruger den i den næste lektion.
+
+BEMÆRK: Når der trykkes på v startes visuel markering. Du kan flytte markøren
+ rundt for at gøre markeringen større eller mindre. Du kan så bruge en
+ operator til at gøre noget med teksten. F.eks. vil d slette teksten.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5.4: INDHENT OG SAMMENLÆG FILER
+
+
+ ** Indsæt indholdet af en fil, ved at skrive :r FILNAVN **
+
+ 1. Placer markøren lige ovenover denne linje.
+
+BEMÆRK: Når trin 2 er udført vil du se teksten fra lektion 5.3. Flyt så
+ NED for at se denne lektion igen.
+
+ 2. Indhent nu din TEST-fil med kommandoen :r TEST , hvor TEST er
+ navnet på filen som du brugte.
+ Filen som du indhenter placeres under markørens linje.
+
+ 3. Bekræft at en fil blev indhentet, ved at flytte markøren tilbage og bemærk
+ at der nu er to kopier af lektion 5.3, den originale og filversionen.
+
+BEMÆRK: Du kan også læse outputtet fra en ekstern kommando. F.eks. læser
+ :r !ls outputtet fra ls-kommandoen og indsætter det under
+ markøren.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 5 OPSUMMERING
+
+
+ 1. :!kommando udfører en ekstern kommando.
+
+ Nogle nyttige eksempler er:
+ (MS-DOS) (Unix)
+ :!dir :!ls - viser en liste over mapper.
+ :!del FILNAVN :!rm FILNAVN - fjerner filen FILNAVN.
+
+ 2. :w FILNAVN skriver den nuværende Vim-fil til disken med navnet FILNAVN.
+
+ 3. v bevægelse :w FILNAVN gemmer de visuelt markerede linjer i filen
+ FILNAVN.
+
+ 4. :r FILNAVN indhenter diskfilen FILNAVN og indsætter den under
+ markørens placering.
+
+ 5. :r !dir læser outputtet fra dir-kommandoen og indsætter det under
+ markørens placering.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.1: ÅBN-KOMMANDOEN
+
+
+ ** Skriv o for at åbne en linje under markøren og stille dig i indsæt-tilstand. **
+
+ 1. Flyt markøren ned til linjen med --->.
+
+ 2. Skriv bogstavet o med småt, for at åbne en linje UNDER markøren og stille
+ dig i indsæt-tilstand.
+
+ 3. Skriv nu noget tekst og tryk på <ESC> for at afslutte indsæt-tilstand.
+
+---> Efter o er blevet skrevet, placeres markøren på den åbne linje i indsæt-tilstand.
+
+ 4. Skriv blot et stort O , i stedet for et lille o , for at
+ åbne en linje OVENOVER markøren. Prøv det på linjen nedenfor.
+
+---> Åbn en line ovenover denne, ved at skrive O mens markøren er på denne linje.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.2: VEDHÆFT-KOMMANDOEN
+
+
+ ** Skriv a for at indsætte tekst EFTER markøren. **
+
+ 1. Flyt markøren ned til begyndelsen af linjen med --->.
+
+ 2. Tryk på e indtil markøren er på slutningen af lin .
+
+ 3. Skriv et a (med småt) for at vedhæfte tekst EFTER markøren.
+
+ 4. Fuldfør ordet ligesom linjen under det. Tryk på <ESC> for at afslutte
+ indsæt-tilstand.
+
+ 5. Brug e til at flytte til det næste ufærdige ord og gentag trin 3 og 4.
+
+---> Lin giver dig mulighed for at øv vedhæftnin af tekst til en linje.
+---> Linjen giver dig mulighed for at øve vedhæftning af tekst til en linje.
+
+BEMÆRK: a, i og A går alle til den samme indsæt-tilstand,
+ den eneste forskel er hvor tegnene indsættes.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.3: AN ANDEN MÅDE AT ERSTATTE
+
+
+ ** Skriv et stort R for at erstatte flere end ét tegn. **
+
+ 1. Flyt markøren ned til den første linje med --->. Flyt markøren til
+ begyndelsen af den første xxx .
+
+ 2. Tryk nu på R og skriv nummeret som er under det på den anden linje,
+ så det erstatter xxx .
+
+ 3. Tryk på <ESC> for at forlade erstat-tilstand. Bemærk at resten af linjen
+ forbliver uændret.
+
+ 4. Gentag trinnene for at erstatte det sidste xxx.
+
+---> Når 123 lægges sammen med xxx giver det xxx.
+---> Når 123 lægges sammen med 456 giver det 579.
+
+BEMÆRK: Erstat-tilstand er ligesom indsæt-tilstand, men hvert indtastede
+ tegn sletter et eksisterende tegn.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.4: KOPÍER OG INDSÆT TEKST
+
+
+ ** Brug y-operatoren til at kopiere tekst og p til at indsætte den **
+
+ 1. Gå ned til linjen med ---> og placer markøren efter "a)".
+
+ 2. Start visuel tilstand med v og flyt markøren til lige inden "første".
+
+ 3. Skriv y for at yank-udtrække (kopiere) den fremhævede tekst.
+
+ 4. Flyt markøren til slutningen af den næste linje: j$
+
+ 5. Skriv p for at put-indsætte (indsætte) teksten. Skriv så: a andet <ESC> .
+
+ 6. Brug visuel tilstand til at markere " punkt.", yank-udtræk med y , flyt
+ til slutningen af næste linje med j$ og put-indsæt teksten der med p .
+
+---> a) dette er det første punkt.
+ b)
+
+ BEMÆRK: du kan også bruge y som en operator; yw yank-udtrækker et ord.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6.5: SÆT VALGMULIGHED
+
+
+ ** Sæt en valgmulighed så en søgning eller udskiftning ignorerer forskelle på store/små bogstaver **
+
+ 1. Søg efter 'ignorer', ved at skrive: /ignorer <ENTER>
+ Gentag flere gange ved at trykke på n .
+
+ 2. Sæt 'ic'-valgmuligheden (Ignorer forskelle på store/små bogstaver), ved at skrive: :set ic
+
+ 3. Søg nu efter 'ignorer' igen, ved at trykke på n
+ Bemærk at Ignorer og IGNORER nu også bliver fundet.
+
+ 4. Sæt 'hlsearch'- og 'incsearch'-valgmulighederne: :set hls is
+
+ 5. Skriv nu søg-kommandoen igen og se hvad der sker: /ignorer <ENTER>
+
+ 6. Deaktivér ignorering af forskelle på store/små bogstaver, ved at skrive: :set noic
+
+BEMÆRK: Fjern fremhævningen af matches, ved at skrive: :nohlsearch
+BEMÆRK: Hvis du vil ignorere case for en enkelt søg-kommando, så brug \c
+ i frasen: /ignorer\c <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 6 OPSUMMERING
+
+ 1. Skriv o for at åbne en linje NEDENUNDER markøren og starte indsæt-tilstand.
+ Skriv O for at åbne en linje OVENOVER markøren.
+
+ 2. Skriv a for at indsætte tekst EFTER markøren.
+ Skriv A for at indsætte tekst efter slutningen af linjen.
+
+ 3. e-kommandoen flytter til slutningen af et ord.
+
+ 4. y-operatoren yank-udtrækker (kopierer) tekst, p put-indsætter (indsætter) den.
+
+ 5. Når der skrives et stort R stilles du i erstat-tilstand indtil der trykkes på <ESC> .
+
+ 6. Når der skrives ":set xxx", så sættes valgmuligheden "xxx". Nogle valgmuligheder er:
+ 'ic' 'ignorecase' ignorer forskelle på store/små bogstaver når der søges
+ 'is' 'incsearch' vis delvise match for en søgefrase
+ 'hls' 'hlsearch' fremhæv alle fraser som matcher
+ Du kan enten bruge det lange eller korte valgmulighedsnavn.
+
+ 7. Vedhæft "no" i begyndelsen, for at slå en valgmulighed fra: :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.1: FÅ HJÆLP
+
+
+ ** Brug online-hjælpesystemet **
+
+ Vim har et omfattende online-hjælpesystem. Prøv en af disse tre,
+ for at komme i gang:
+ - tryk på <HELP>-tasten (hvis du har en)
+ - tryk på <F1>-tasten (hvis du har en)
+ - skriv :help <ENTER>
+
+ Læs teksten i hjælpevinduet for at finde ud af hvordan hjælpen virker.
+ Skriv CTRL-W CTRL-W for at hoppe fra et vindue til et andet.
+ Skriv :q <ENTER> for at lukke hjælpevinduet.
+
+ Du kan finde hjælp om næsten alle emner, ved at give et argument til
+ ":help"-kommandoen. Prøv disse (husk at trykke på <ENTER>):
+
+ :help w
+ :help c_CTRL-D
+ :help insert-index
+ :help user-manual
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.2: OPRET ET OPSTARTS-SCRIPT
+
+
+ ** Aktivér Vim-funktionaliteter **
+
+ Vim har mange flere funktionaliteter end Vi, men de fleste er deaktiveret som
+ standard. For at bruge flere funktionaliteter skal du oprette en "vimrc"-fil.
+
+ 1. Begynd at redigere "vimrc"-filen. Det afhænger af dit system:
+ :e ~/.vimrc i Unix
+ :e $VIM/_vimrc i MS-Windows
+
+ 2. Læs nu indholdet af eksempel "vimrc"-filen:
+ :r $VIMRUNTIME/vimrc_example.vim
+
+ 3. Skriv filen med:
+ :w
+
+ Næste gang du starter Vim bruger den syntaksfremhævning.
+ Du kan tilføje alle dine foretrukne indstillinger til "vimrc"-filen.
+ Få mere information, ved at skrive :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7.3: FULDFØRELSE
+
+
+ ** Kommandolinjefuldførelse med CTRL-D og <TAB> **
+
+ 1. Sørg for at Vim ikke er i kompatibel tilstand: :set nocp
+
+ 2. Se hvilke filer der er i mappen: :!ls eller :!dir
+
+ 3. Skriv begyndelsen af en kommando: :e
+
+ 4. Tryk på CTRL-D og Vim viser en liste over kommandoer der begynder med "e".
+
+ 5. Tryk på <TAB> og Vim vil fuldføre kommandonavnet til ":edit".
+
+ 6. Tilføj nu et mellemrum og begyndelsen af et eksisterende filnavn: :edit FIL
+
+ 7. Tryk på <TAB>. Vim fuldfører navnet (hvis det er unikt).
+
+BEMÆRK: Fuldførelse virker til mange kommandoer. Prøv blot at trykke på
+ CTRL-D og <TAB>. Det er særligt nyttigt til :help .
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Lektion 7 OPSUMMERING
+
+
+ 1. Skriv :help eller tryk på <F1> eller <Help> for at åbne et hjælpevindue.
+
+ 2. Skriv :help kommando for at finde hjælp om kommando .
+
+ 3. Skriv CTRL-W CTRL-W for at hoppe til et andet vindue
+
+ 4. Skriv :q for at lukke hjælpevinduet
+
+ 5. Opret et vimrc-opstarts-script for at bevare dine foretrukne indstillinger.
+
+ 6. Når der skrives en :-kommando , så tryk på CTRL-D for at se
+ mulige fuldførelser. Tryk på <TAB> for at bruge en fuldførelse.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Det afslutter Vim-vejledningen. Det var meningen den skulle give et
+ kortfattet overblik af Vim-editoren, lige nok til at du kan bruge editoren
+ nogenlunde let. Den er langt fra komplet, da Vim har mange mange flere
+ kommandoer. Læs brugermanualen som det næste: ":help user-manual".
+
+ Denne bog anbefales, til yderligere læsning og studering:
+ Vim - Vi Improved - af Steve Oualline
+ Forlag: New Riders
+ Den første bog som helt er tilegnet Vim. Specielt nyttig for begyndere.
+ Der er mange eksempler og billeder.
+ Se http://iccf-holland.org/click5.html
+
+ Denne bog er ældre og mere om Vi end Vim, men anbefales også:
+ Learning the Vi Editor - af Linda Lamb
+ Forlag: O'Reilly & Associates Inc.
+ Det er en god bog til at komme til kende næsten alt hvad du vil gøre med Vi.
+ Den sjette udgave inkluderer også information om Vim.
+
+ Vejledningen blev skrevet af Michael C. Pierce og Robert K. Ware,
+ Colorado School of Mines med ideer af Charles Smith,
+ Colorado State University. E-mail: bware@mines.colorado.edu.
+
+ Ændret til Vim af Bram Moolenaar.
+
+ Oversat til dansk af scootergrisen.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~