changeset 14298:4a588e3afd4a

Update runtime files, add Danish translations. commit https://github.com/vim/vim/commit/fd35811ca528de7612f9571bce20ef4c392fe5f7 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 7 23:21:31 2018 +0200 Update runtime files, add Danish translations.
author Christian Brabandt <cb@256bit.org>
date Sat, 07 Jul 2018 23:30:07 +0200
parents 42011b52bd3c
children 932dde1d8a71
files nsis/icons/vim_16c.ico nsis/icons/vim_uninst_16c.ico runtime/doc/evim.man runtime/doc/if_lua.txt runtime/doc/options.txt runtime/doc/todo.txt runtime/doc/vim.1 runtime/doc/vimdiff-da.1 runtime/doc/vimdiff-da.UTF-8.1 runtime/doc/vimtutor-da.1 runtime/doc/vimtutor-da.UTF-8.1 runtime/ftplugin/vim.vim runtime/gvim.desktop runtime/tutor/tutor.da runtime/tutor/tutor.da.utf-8
diffstat 15 files changed, 2252 insertions(+), 33 deletions(-) [+]
line wrap: on
line diff
index 220b850a0071a11fe265e9e6cefc40435de4dc44..de18d1d96fd33a6fec38b24bb2fd52f70f3756c2
GIT binary patch
literal 766
zc$|fjy-ve05P&bgU63#fD~`p$XsIeIQJ)|vx}BwchHm81vhf-j85tQW%>9LwN)(^Y
z_UC@_C3XQa3hy2DCA{YVw*c@!=_y-EUcb}^>xO~41Tc;xq?9f`^H0m%`NA^oBLH>?
z6dhrWYw$u8!hH-?ry-2%oaWC9_mO6JgJ4WM(8Jt}`wAuI-!al*cr7p7VID$oXWS5$
zwQj`B!j^f%?<7JQm>>C_L@?f&;M9+M6&l+w)+#uw7rhA0Tt5a8+`=Nj!YZ8bk6;|+
zT!;(Q+J2*gd=3c}pNoAicERuTyy`u-JhVK#%y+cC|9yRB`^QD6uh*20Pw9BLdi#t}
qd;qK{i<8W3<n`-`#*uh9`AhJe*Cul)?`)j+$|iNpb1SaNwZ8#S=z16c
index 6b11f288d78034c3579783e3054e50bc5ca11254..8196e68740f7eac528faa71eb1dab16418392566
GIT binary patch
literal 766
zc$|Hbu};G<5QZ-fBx0*NAhB78)H0^Bn2AsXD^gz|MA6NNp;_|?JW@7Zqa!0DLnZUy
zB}M5#ZC&Ee{_lKen<zo|eu3`=eL13QBD#ZlSP9elbFH^;v_aqZHXMe5VvJ|~W{vrj
zw9U{{;{GOdAhi&Csez6wDumES1+UsNWHoxjy3Qh13VO|0*{wy|GOJ0J>`)=+0)e@&
zgePt@fwyE#&MQkv1(E<wT#Mrn7BlAC5H`;9rLirCuw>pUKM8x~4RcU_Zn#Qy;>eb?
zvFRTzY13OgUhhN&nliZIqEo?U+8@Dl6-@awTm};$U#*8%a5aI|hr+-nU_B4it$S-+
zZ^t|CT_EYo&Qt3TAw%4jDA#qVL$T8X19$J-b!m9%c-_4n?`wPSPA>4|KIiux4-YX8
zX*>{p{uGpcBO*-y=^i%V`N7f;{9#wUKF5DrKWSh$!{}=<5G&b_agu2+*FAObUx!<Q
Ai~s-t
new file mode 100644
--- /dev/null
+++ b/runtime/doc/evim.man
@@ -0,0 +1,52 @@
+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)
--- a/runtime/doc/if_lua.txt
+++ b/runtime/doc/if_lua.txt
@@ -125,9 +125,9 @@ Vim evaluation and command execution, an
 				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] =
@@ -136,12 +136,14 @@ Vim evaluation and command execution, an
 				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"
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -830,7 +830,9 @@ A jump table for the options with a shor
 			{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<
@@ -5233,7 +5235,10 @@ A jump table for the options with a shor
 	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
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -91,24 +91,13 @@ Errors found with random data:
 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.
@@ -116,12 +105,16 @@ Shafran, 2018 Jun 23, #3072)  Proposed p
 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!"
@@ -131,6 +124,9 @@ modified buffers
 
 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)
@@ -398,9 +394,6 @@ Problem with 'delcombine'. (agguser, 201
 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
 
--- a/runtime/doc/vim.1
+++ b/runtime/doc/vim.1
@@ -108,8 +108,8 @@ Go to Normal mode with the ":vi" command
 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.
@@ -142,8 +142,7 @@ See ":help search\-pattern" for the avai
 +{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).
@@ -355,8 +354,7 @@ Tells
 .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
new file mode 100644
--- /dev/null
+++ b/runtime/doc/vimdiff-da.1
@@ -0,0 +1,46 @@
+.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 fr sit eget vindue.
+Forskellene mellem filerne fremhves.
+Det er en fin mde 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
+Nr den startes som
+.B gvimdiff
+, s starter den GUI'en, hvis den er tilgngelig.
+.PP
+I hvert vindue sttes 'diff'-valgmuligheden, som fr forskellene
+til at blive fremhvet.
+.br
+\'wrap'- og 'scrollbind'-valgmulighederne sttes for at f teksten til at se godt ud.
+.br
+\'foldmethod'-valgmuligheden sttes til "diff", hvilket lgger omrder af linjer uden
+ndringer i en sammenfoldning. 'foldcolumn' sttes til to, for at gre 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 hjlp fra andre.
+Se ":help credits" i
+.B Vim.
new file mode 100644
--- /dev/null
+++ b/runtime/doc/vimdiff-da.UTF-8.1
@@ -0,0 +1,46 @@
+.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.
new file mode 100644
--- /dev/null
+++ b/runtime/doc/vimtutor-da.1
@@ -0,0 +1,54 @@
+.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 frst vejledningsfilen, s den kan ndres uden at ndre
+den originale fil.
+.PP
+.B Vimtutor
+er nyttig til personer der vil lre deres frste
+.B Vim\c
+-kommandoer.
+.PP
+Det valgfrie argument \-g starter vimtutor med gvim fremfor vim, hvis
+GUI-versionen af vim er tilgngelig, ellers bruges Vim hvis ikke gvim findes.
+.PP
+Det valgfrie [sprog]-argument er navnet p et sprog, p 2 bogstaver, ssom
+"da" eller "fi".
+Hvis [sprog]-argumentet mangler, bruges sproget fra den nuvrende 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.
+Overstternes navne kan ses i tutor-filerne.
+.SH SE OGS
+vim(1)
new file mode 100644
--- /dev/null
+++ b/runtime/doc/vimtutor-da.UTF-8.1
@@ -0,0 +1,54 @@
+.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)
--- a/runtime/ftplugin/vim.vim
+++ b/runtime/ftplugin/vim.vim
@@ -14,8 +14,28 @@ let b:did_ftplugin = 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".
@@ -40,6 +60,8 @@ endif
 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>
--- a/runtime/gvim.desktop
+++ b/runtime/gvim.desktop
@@ -3,6 +3,8 @@ Name=GVim
 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
@@ -21,12 +23,13 @@ Comment[de]=Textdateien bearbeiten
 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]=ערוך קבצי טקסט
new file mode 100644
--- /dev/null
+++ b/runtime/tutor/tutor.da
@@ -0,0 +1,972 @@
+===============================================================================
+= 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 vre i stand til let at bruge
+     Vim som en alsidig editor.
+
+     Det tager cirka 25-30 minutter at fuldfre vejledningen,
+     afhngig af hvor meget tid der bruges p at eksperimentere.
+
+     VR OPMRKSOM 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 lre ved at
+     bruge. Det betyder at du skal udfre kommandoerne for at lre at bruge
+     dem ordentligt. Lser du kun teksten, s glemmer du kommandoerne!
+
+     Srg for at din Caps-Lock-tast IKKE er aktiveret og tryk
+     p   j-tasten   nok gange til at flytte markren s lektion 1.1
+     fylder hele skrmen.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 1.1: FLYT MARKREN
+
+
+   ** Tryk p h-,j-,k-,l-tasterne som vist, for at flytte markren. **
+	     ^
+	     k		    Fif: H-tasten er til venstre og flytter til venstre.
+       < h	 l >		 L-tasten er til hjre og flytter til hjre.
+	     j			 J-tasten ligner en ned-pil.
+	     v
+  1. Flyt markren rundt p skrmen indtil du er fortrolig med det.
+
+  2. Hold ned-tasten (j) nede, indtil den gentager.
+     Nu ved du hvordan du flytter til den nste lektion.
+
+  3. Brug ned-tasten til at flytte til lektion 1.2.
+
+BEMRK: 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.
+
+BEMRK: Piletasterne br ogs virke. Men med hjkl kan du flytte rundt
+        meget hurtigere, nr du har vnnet dig til det. Serist!
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			      Lektion 1.2: AFSLUT VIM
+
+
+  !! BEMRK: Ls hele lektionen, inden trinnene nedenfor udfres!!
+
+  1. Tryk p <ESC>-tasten (for at vre 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 udfre kommandoen som fik dig ind i
+     vejledningen. Det var muligvis:  vimtutor <ENTER>
+
+  4. Hvis du har lrt trinnene udenad og er klar, s udfr trin
+     1 til 3 for at afslutte og komme ind i editoren igen.
+
+BEMRK: :q! <ENTER>  forkaster ndringer som du har foretaget. Om f lektioner
+        vil du lre at gemme ndringerne til en fil.
+
+  5. Flyt markren ned til lektion 1.3.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		       Lektion 1.3: TEKSTREDIGERING - SLET
+
+
+	   ** Tryk p  x  for at slette tegnet som markren er ovenp. **
+
+  1. Flyt markren ned til linjen med --->.
+
+  2. Ret fejlene ved at flytte markren indtil den er ovenp
+     tegnet som skal slettes.
+
+  3. Tryk p	x-tasten  for at slette det unskede tegn.
+
+  4. Gentag trin 2 til 4 indtil stningen er korrekt.
+
+---> Kkoen sprangg ovverr mnen.
+
+  5. G videre til lektion 1.4, nu hvor linjen er korrekt.
+
+BEMRK: Efterhnden som du gennemgr vejledningen, s lr det ikke udenad,
+        lr det ved at gre det.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		      Lektion 1.4: TEKSTREDIGERING - INDST
+
+
+			** Tryk p  i  for at indstte tekst. **
+
+  1. Flyt markren ned til den frste linje med --->.
+
+  2. For at gre den frste linje magen til den anden, skal markren flyttes
+     ovenp det frst tegn EFTER der hvor teksten skal indsttes.
+
+  3. Tryk p  i  og skriv de ndvendige tilfjelser.
+
+  4. Efterhnden som hver fejl rettes, s tryk p <ESC> for at vende tilbage
+     til normal tilstand. Gentag trin 2 til 4 for at rette stningen.
+
+---> Der mangler tekst dene .
+---> Der mangler noget tekst p denne linje.
+
+  5. Nr du fortrolig med at indstte tekst, s flyt til lektion 1.5.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		     Lektion 1.5: TEKSTREDIGERING - VEDHFT
+
+
+			** Tryk p  A  for at vedhfte tekst. **
+
+  1. Flyt markren ned til den frste linje med --->.
+     Det er lige meget hvilket tegn markren er p, p linjen.
+
+  2. Tryk p  A  og skriv de ndvendige tilfjelser.
+
+  3. Tryk p <ESC> nr teksten er blevet vedhftet for at vende tilbage til normal tilstand.
+
+  4. Flyt markren til den anden linje med ---> og gentag
+     trin 2 og 3 for at rette stningen.
+
+---> 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. Nr du er fortrolig med at vedhfte tekst, s flyt til lektion 1.6.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		         Lektion 1.6: REDIGER EN FIL
+
+		    ** Brug  :wq  til at gemme en fil og afslutte. **
+
+  !! BEMRK: Ls hele lektionen, inden trinnene nedenfor udfres!!
+
+  1. Afslut vejledningen som du gjorde i lektion 1.2:  :q!
+     Eller gr flgende 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. Indst og slet tekst, som du lrte 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 flgende opsummering.
+
+  6. Udfr trinnene ovenfor, nr du har lst og forstet dem.
+  
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			         Lektion 1 OPSUMMERING
+
+
+  1. Markren flyttes enten med piletasterne eller hjkl-tasterne.
+	 h (venstre)	j (ned)       k (op)	    l (hjre)
+
+  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 markren, ved at skrive:  x
+
+  5. Indst eller vedhft tekst, ved at skrive:
+	 i   skriv indsat tekst       <ESC>		indst inden markren
+	 A   skriv vedhftet tekst    <ESC>		vedhft efter linjen
+
+BEMRK: Nr der trykkes p <ESC>, s stilles du i normal tilstand eller ogs
+        annulleres en unsket og delvist fuldfrt kommando.
+
+Fortst nu med lektion 2.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 2.1: SLETTEKOMMANDOER
+
+
+		       ** Skriv  dw  for at slette et ord. **
+
+  1. Tryk p  <ESC>  for at vre sikker p, at du er i normal tilstand.
+
+  2. Flyt markren ned til linjen med --->.
+
+  3. Flyt markren til begyndelsen af et ord som skal slettes.
+
+  4. Skriv   dw	 for at f ordet til at forsvinde.
+
+  BEMRK: Bogstavet  d  vises p den sidste linje p den skrm 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 hrer til papir i stningen.
+
+  5. Gentag trin 3 og 4 indtil stningen 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 vre sikker p, at du er i normal tilstand.
+
+  2. Flyt markren ned til linjen med --->.
+
+  3. Flyt markren til slutningen af den rette linje (EFTER det frste . ).
+
+  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 BEVGELSER
+
+
+  Mange kommandoer som ndre tekst skabes fra en operator og en bevgelse.
+  Formatet til en slettekommando med sletteoperatoren  d  er som flger:
+
+  	d   bevgelse
+
+  Hvor:
+    d         - er sletteoperatoren.
+    bevgelse - er hvad operatoren skal arbejde p (oplistet nedenfor).
+
+  En kort liste over bevgelser:
+    w - indtil begyndelsen af det nste ord, EKSKLUSIV dets frste tegn.
+    e - til slutningen af det nuvrende ord, INKLUSIV det sidste tegn.
+    $ - til slutningen af linjen, INKLUSIV det sidste tegn.
+
+  S nr der skrives  de  s slettes der fra markren til slutningen af ordet.
+
+BEMRK: Nr kun bevgelsen trykkes i normal tilstand, uden en operator,
+        s flyttes markren som angivet.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		    Lektion 2.4: BRUG TLLER TIL EN BEVGELSE
+
+
+   ** Nr der skrives et nummer inden en bevgelse, s gentages den det antal gange. **
+
+  1. Flyt markren ned til begyndelsen af linjen med --->.
+
+  2. Skriv  2w  for at flytte markren fremad to ord.
+
+  3. Skriv  3e  for at flytte markren 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 TLLER TIL AT SLETTE FLERE
+
+
+   ** Nr der skrives et nummer med en operator, s gentages den det antal gange. **
+
+  I kombinationen med sletteoperatoren og en bevgelse nvnt ovenfor kan du
+  indstte en tller inden bevgelsen for at slette flere:
+	 d   nummer   bevgelse
+
+  1. Flyt markren til det frste 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 tller for at slette de efterflgende
+     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 vre lettere bare at skrive to d'er for at slette en linje.
+
+  1. Flyt markren 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 rde,
+--->  2)  Mudder er sjovt,
+--->  3)  Violer er bl,
+--->  4)  Jeg har en scooter,
+--->  5)  Ure viser tiden,
+--->  6)  Sukker er sdt
+--->  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 markren ned til linjen med ---> og placer den p
+     den frste fejl.
+  2. Skriv  x  for at slette det frste unskede tegn.
+  3. Skriv nu  u  for at fortryde den sidste kommando der blev udfrt.
+  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 forudgende kommandoer.
+  7. Skriv nu CTRL-R (hold CTRL-tasten nede mens der trykkes p R) nogle f gange
+     for at omgre 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 markren op til det nste ord, ved at skrive:    dw
+  2. Slet fra markren til slutningen af en linje, ved at skrive:    d$
+  3. Slet en hel linje, ved at skrive:    dd
+
+  4. Gentag en bevgelse ved at vedhfte et nummer i begyndelsen:   2w
+  5. Formatet til en ndr-kommando er:
+               operator   [nummer]   bevgelse
+     hvor:
+       operator    - er hvad der skal gres, ssom  d  for at slette
+       [nummer]    - er en valgfri tller til at gentage bevgelsen
+       bevgelse   - flytter over teksten som der skal arbejde p, ssom  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-INDSTTE-KOMMANDOEN
+
+
+       ** Skriv	p  for at put-indstte tidligere slettede tekst efter markren. **
+
+  1. Flyt markren ned til den frste linje med --->.
+
+  2. Skriv  dd  for at slette linjen og gemme den i et Vim-register.
+
+  3. Flyt markren til c)-linjen, OVER hvor den slettede linje skal vre.
+
+  4. Skriv   p   for at put-indstte linjen nedenunder markren.
+
+  5. Gentag trin 2 til 4 for at put-indstte alle linjerne i den rigtige rkkeflge.
+
+---> d) Kan du lre lige s?
+---> b) Violer er bl,
+---> c) Intelligens skal lres,
+---> a) Roser er rde,
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		        Lektion 3.2: ERSTAT-KOMMANDOEN
+
+
+       ** Skriv  rx  for at erstatte tegnet ved markren med  x . **
+
+  1. Flyt markren ned til den frste linje med --->.
+
+  2. Flyt markren s den er ovenp den frste fejl.
+
+  3. Skriv   r	og s tegnet som skal vre der.
+
+  4. Gentag trin 2 og 3 indtil den frste 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.
+
+BEMRK: Husk p at du skal lre ved at gre det, ikke ved at lre det udenad.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 3.3: NDRINGSOPERATOREN
+
+
+	   ** ndr indtil slutningen af et ord, ved at skrive  ce . **
+
+  1. Flyt markren ned til den frste linje med --->.
+
+  2. Placer markren p  k'et  i  likibj.
+
+  3. Skriv  ce  og det korrekte ord (i dette tilflde skrives  njen ).
+
+  4. Tryk p <ESC> og flyt til det nste tegn der skal ndres.
+
+  5. Gentag trin 3 og 4 indtil den frste stning 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.
+
+Bemrk at  ce  sletter ordet og stiller dig i indst-tilstand.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		       Lektion 3.4: FLERE NDRINGER MED c
+
+
+     ** NDRINGSOPERATOREN bruges med de samme bevgelser som slet. **
+
+  1. ndringsoperatoren virker p samme mde som slet. Formatet er:
+
+         c    [nummer]   bevgelse
+
+  2. Bevgelserne er de samme, ssom   w (ord) og  $ (slutningen af linjen).
+
+  3. Flyt ned til den frste linje med --->.
+
+  4. Flyt markren til den frste fejl.
+
+  5. Skriv  c$  og skriv resten af linjen som den anden linje og tryk p <ESC>.
+
+---> Slutningen af linjen har brug for lidt hjlp til at blive ligesom den anden.
+---> Slutningen af linjen skal rettes med   c$-kommandoen.
+
+BEMRK: Du kan bruge backspace-tasten til at rette fejl nr du skriver.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			         Lektion 3 OPSUMMERING
+
+
+  1. Put-indst tekst tilbage som lige er blevet slettet, ved at skrive   p .
+     Det put-indstter den slettede tekst EFTER markren (hvis en linje blev
+     slettet, s vil den vre p linjen nedenunder markren).
+
+  2. Erstat tegnet under markren, ved at skrive   r   og s
+     tegnet som du vil have der.
+
+  3. ndringsoperatoren giver dig mulighed for at ndre fra markren til hvor
+     bevgelsen tager dig hen. Skriv f.eks.  ce  for at ndre fra markren til
+     slutningen af ordet,  c$  for at ndre til slutningen af en linjen.
+
+  4. Formatet til at ndre er:
+
+	 c   [nummer]   bevgelse
+
+G nu videre til den nste lektion.
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		   Lektion 4.1: MARKRPLACERING OG FILSTATUS
+
+  ** Skriv CTRL-G for at vise din placering i filen og filstatussen.
+     Skriv  G  for at flytte til en linje i filen. **
+
+  BEMRK: Ls hele lektionen, inden trinnene udfres!!
+
+  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.
+
+BEMRK: Du ser muligvis markrplaceringen nederst i hjre hjrne af skrmen.
+        Det sker nr '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 frste trykkede p CTRL-G.
+
+  4. Hvis du fler dig klar til at gre det, s udfre trin 1 til 3.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 4.2: SG-KOMMANDOEN
+
+
+     ** Skriv  /  efterfulgt af en frase for at sge efter frasen. **
+
+  1. I normal tilstand, skriv  /-tegnet  . Bemrk at det og markren
+     vises i bunden af skrmen som med  :-kommandoen	.
+
+  2. Skriv nu 'feeejjl' <ENTER>. Det er ordet du vil sge efter.
+
+  3. Sg efter den samme frase igen, ved blot at skrive  n .
+     Sg efter den samme frase i den anden retning, ved at skrive  N .
+
+  4. Sg 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 lngere tilbage. CTRL-I gr fremad.
+
+--->  "feeejjl" er den forkerte mde at stave til fejl; feeejjl er en fejl.
+BEMRK: Nr sgningen nr slutningen af filen, s fortstter den ved
+        begyndelsen, men mindre 'wrapscan'-valgmuligheden er blevet slet fra.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		 Lektion 4.3: SG EFTER MODSVARENDE PARENTESER
+
+
+	      ** Skriv  %  for at finde en modsvarende ),], eller } . **
+
+  1. Placer markren p (, [, eller { p linjen nedenfor med --->.
+
+  2. Skriv nu  %-tegnet  .
+
+  3. Markren flytter til den modsvarende parentes eller klamme.
+
+  4. Skriv  %  for at flytte markren til den anden modsvarende klamme.
+
+  5. Flyt markren til en anden (,),[,],{ eller } og se hvad  %  gr.
+
+---> Dette ( er en testlinje med ('er, ['er ] og {'er }. ))
+
+
+BEMRK: 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 markren ned til linjen med --->.
+
+  2. Skriv  :s/dett/det <ENTER> . Bemrk at kommandoen kun ndre den
+     frste forekomst af "dett" p linjen.
+
+  3. Skriv nu  :s/dett/det/g . Nr  g-flaget  tilfjes, s udskiftes der
+     globalt p linjen, alts ndre alle forekomster af "dett" p linjen.
+
+---> dett siges at dett er bedst at se p blomster nr dett er forr.
+
+  4. ndr hver forekomst af en tegnstreng mellem to linjer,
+     ved at skrive   :#,#s/gammel/ny/g    hvor #,# er linjenumrene over omrdet
+                                          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 frste linje.
+
+  2. Nr der skrives  /	efterfulgt af en frase, s sges der FREMAD efter frasen.
+     Nr der skrives  ?	efterfulgt af en frase, s sges der BAGLNS efter frasen.
+     Skriv  n  efter en sgning, for at finde den nste forekomst i den samme retning,
+     eller  N  for at sge i den modsatte retning.
+     CTRL-O tager dig tilbage til ldre placeringer, CTRL-I til nyere placeringer.
+
+  3. Nr der skrives  %	mens markren er p et (,),[,],{, eller }, s gr den til dens match.
+
+  4. Udskift den frste frste 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
+     Sprg om bekrftelse hver gang, ved at tilfje 'c'			   :%s/gammel/ny/gc
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		     Lektion 5.1: UDFR EN EKSTERN KOMMANDO
+
+
+   ** Skriv  :!	efterfulgt af en ekstern kommando, for at udfre kommandoen. **
+
+  1. Skriv den velkendte kommando	:  for at stte markren nederst p
+     skrmen. Det giver dig mulighed for at indtaste en kommandolinjekommando.
+
+  2. Skriv nu  !-tegnet  (udrbstegn). Det giver dig mulighed
+     for at udfre 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.
+
+BEMRK: Det er muligt at udfre enhver ekstern kommando p denne mde,
+        ogs med argumenter.
+
+BEMRK: Alle  :-kommandoer  skal afsluttes ved at trykke p <ENTER>.
+        Vi nvner 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. Vlg et filnavn som ikke findes endnu, ssom TEST.
+
+  3. Skriv nu:	 :w TEST   (hvor TEST er filnavnet som du vlger.)
+
+  4. Det gemmer hele filen (Vim-vejledningen) under navnet TEST.
+     Bekrft det, ved igen at skrive    :!dir  eller  :!ls   for at se din mappe.
+
+BEMRK: Hvis du afslutter Vim og starter den igen med  vim TEST , s vil
+        filen vre en njagtig 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: MARKR TEKST SOM SKAL SKRIVES
+
+
+	** Gem en del af en fil, ved at skrive  v  bevgelse  :w FILNAVN **
+
+  1. Flyt markren til denne linje.
+
+  2. Tryk p  v  og flyt markren til the femte punkt nedenfor. Bemrk at
+     teksten er fremhvet.
+
+  3. Tryk p  :-tegnet  . Nederst p skrmen vises  :'<,'>.
+
+  4. Skriv  w TEST  , hvor TEST er filnavnet som endnu ikke findes. Bekrft
+     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 nste lektion.
+
+BEMRK: Nr der trykkes p  v  startes visuel markering. Du kan flytte markren
+        rundt for at gre markeringen strre eller mindre. Du kan s bruge en
+        operator til at gre noget med teksten. F.eks. vil  d  slette teksten.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		    Lektion 5.4: INDHENT OG SAMMENLG FILER
+
+
+       ** Indst indholdet af en fil, ved at skrive  :r FILNAVN  **
+
+  1. Placer markren lige ovenover denne linje.
+
+BEMRK: Nr trin 2 er udfrt 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 markrens linje.
+
+  3. Bekrft at en fil blev indhentet, ved at flytte markren tilbage og bemrk
+     at der nu er to kopier af lektion 5.3, den originale og filversionen.
+
+BEMRK: Du kan ogs lse outputtet fra en ekstern kommando. F.eks. lser
+        :r !ls  outputtet fra ls-kommandoen og indstter det under
+        markren.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			         Lektion 5 OPSUMMERING
+
+
+  1.  :!kommando  udfrer 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 nuvrende Vim-fil til disken med navnet FILNAVN.
+
+  3.  v  bevgelse  :w FILNAVN  gemmer de visuelt markerede linjer i filen
+      FILNAVN.
+
+  4.  :r FILNAVN  indhenter diskfilen FILNAVN og indstter den under
+      markrens placering.
+
+  5.  :r !dir  lser outputtet fra dir-kommandoen og indstter det under
+      markrens placering.
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			    Lektion 6.1: BN-KOMMANDOEN
+
+
+ ** Skriv  o  for at bne en linje under markren og stille dig i indst-tilstand. **
+
+  1. Flyt markren ned til linjen med --->.
+
+  2. Skriv bogstavet  o  med smt, for at bne en linje UNDER markren og stille
+     dig i indst-tilstand.
+
+  3. Skriv nu noget tekst og tryk p <ESC> for at afslutte indst-tilstand.
+
+---> Efter  o  er blevet skrevet, placeres markren p den bne linje i indst-tilstand.
+
+  4. Skriv blot et stort	O , i stedet for et lille  o  , for at
+     bne en linje OVENOVER markren. Prv det p linjen nedenfor.
+
+---> bn en line ovenover denne, ved at skrive O mens markren er p denne linje.
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 6.2: VEDHFT-KOMMANDOEN
+
+
+	     ** Skriv  a  for at indstte tekst EFTER markren. **
+
+  1. Flyt markren ned til begyndelsen af linjen med --->.
+  
+  2. Tryk p  e  indtil markren er p slutningen af  lin .
+
+  3. Skriv et  a  (med smt) for at vedhfte tekst EFTER markren.
+
+  4. Fuldfr ordet ligesom linjen under det. Tryk p <ESC> for at afslutte
+     indst-tilstand.
+
+  5. Brug  e  til at flytte til det nste ufrdige ord og gentag trin 3 og 4.
+  
+---> Lin giver dig mulighed for at v vedhftnin af tekst til en linje.
+---> Linjen giver dig mulighed for at ve vedhftning af tekst til en linje.
+
+BEMRK: a, i og A gr alle til den samme indst-tilstand,
+        den eneste forskel er hvor tegnene indsttes.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		     Lektion 6.3: AN ANDEN MDE AT ERSTATTE
+
+
+      ** Skriv et stort  R  for at erstatte flere end t tegn. **
+
+  1. Flyt markren ned til den frste linje med --->. Flyt markren til
+     begyndelsen af den frste  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. Bemrk at resten af linjen
+     forbliver undret.
+
+  4. Gentag trinnene for at erstatte det sidste xxx.
+
+---> Nr 123 lgges sammen med xxx giver det xxx.
+---> Nr 123 lgges sammen med 456 giver det 579.
+
+BEMRK: Erstat-tilstand er ligesom indst-tilstand, men hvert indtastede
+        tegn sletter et eksisterende tegn.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			Lektion 6.4: KOPER OG INDST TEKST
+
+
+	  ** Brug  y-operatoren  til at kopiere tekst og  p  til at indstte den **
+
+  1. G ned til linjen med ---> og placer markren efter "a)".
+  
+  2. Start visuel tilstand med  v  og flyt markren til lige inden "frste".
+  
+  3. Skriv  y  for at yank-udtrkke (kopiere) den fremhvede tekst.
+
+  4. Flyt markren til slutningen af den nste linje:  j$
+
+  5. Skriv  p  for at put-indstte (indstte) teksten. Skriv s:  a andet <ESC> .
+
+  6. Brug visuel tilstand til at markere " punkt.", yank-udtrk med  y , flyt
+     til slutningen af nste linje med  j$  og put-indst teksten der med  p .
+
+--->  a) dette er det frste punkt.
+      b)
+
+  BEMRK: du kan ogs bruge  y  som en operator;  yw  yank-udtrkker et ord.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			  Lektion 6.5: ST VALGMULIGHED
+
+
+	  ** St en valgmulighed s en sgning eller udskiftning ignorerer forskelle p store/sm bogstaver **
+
+  1. Sg efter 'ignorer', ved at skrive:   /ignorer  <ENTER>
+     Gentag flere gange ved at trykke p  n .
+
+  2. St 'ic'-valgmuligheden (Ignorer forskelle p store/sm bogstaver), ved at skrive:   :set ic
+
+  3. Sg nu efter 'ignorer' igen, ved at trykke p  n
+     Bemrk at Ignorer og IGNORER nu ogs bliver fundet.
+
+  4. St 'hlsearch'- og 'incsearch'-valgmulighederne:  :set hls is
+
+  5. Skriv nu sg-kommandoen igen og se hvad der sker:  /ignorer <ENTER>
+
+  6. Deaktivr ignorering af forskelle p store/sm bogstaver, ved at skrive:  :set noic
+
+BEMRK: Fjern fremhvningen af matches, ved at skrive:   :nohlsearch 
+BEMRK: Hvis du vil ignorere case for en enkelt sg-kommando, s brug  \c
+        i frasen:  /ignorer\c  <ENTER>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			         Lektion 6 OPSUMMERING
+
+  1. Skriv  o  for at bne en linje NEDENUNDER markren og starte indst-tilstand.
+     Skriv  O  for at bne en linje OVENOVER markren.
+
+  2. Skriv  a  for at indstte tekst EFTER markren.
+     Skriv  A  for at indstte tekst efter slutningen af linjen.
+
+  3.   e-kommandoen  flytter til slutningen af et ord.
+
+  4.   y-operatoren  yank-udtrkker (kopierer) tekst,  p  put-indstter (indstter) den.
+
+  5. Nr der skrives et stort  R  stilles du i erstat-tilstand indtil der trykkes p  <ESC>  .
+
+  6. Nr der skrives ":set xxx", s sttes valgmuligheden "xxx". Nogle valgmuligheder er:
+  	'ic' 'ignorecase'	ignorer forskelle p store/sm bogstaver nr der sges
+	'is' 'incsearch'	vis delvise match for en sgefrase
+	'hls' 'hlsearch'	fremhv alle fraser som matcher
+     Du kan enten bruge det lange eller korte valgmulighedsnavn.
+
+  7. Vedhft "no" i begyndelsen, for at sl en valgmulighed fra:   :set noic
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		           Lektion 7.1: F HJLP
+
+
+		      ** Brug online-hjlpesystemet **
+
+  Vim har et omfattende online-hjlpesystem. Prv 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>
+
+  Ls teksten i hjlpevinduet for at finde ud af hvordan hjlpen virker.
+  Skriv  CTRL-W CTRL-W   for at hoppe fra et vindue til et andet.
+  Skriv    :q <ENTER>    for at lukke hjlpevinduet.
+
+  Du kan finde hjlp om nsten alle emner, ved at give et argument til
+  ":help"-kommandoen. Prv 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
+
+
+			  ** Aktivr 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 afhnger af dit system:
+	:e ~/.vimrc		i Unix
+	:e $VIM/_vimrc		i MS-Windows
+
+  2. Ls nu indholdet af eksempel "vimrc"-filen:
+	:r $VIMRUNTIME/vimrc_example.vim
+
+  3. Skriv filen med:
+	:w
+
+  Nste gang du starter Vim bruger den syntaksfremhvning.
+  Du kan tilfje alle dine foretrukne indstillinger til "vimrc"-filen.
+  F mere information, ved at skrive  :help vimrc-intro
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			     Lektion 7.3: FULDFRELSE
+
+
+	      ** Kommandolinjefuldfrelse med CTRL-D og <TAB> **
+
+  1. Srg 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 fuldfre kommandonavnet til ":edit".
+
+  6. Tilfj nu et mellemrum og begyndelsen af et eksisterende filnavn:  :edit FIL
+
+  7. Tryk p <TAB>. Vim fuldfrer navnet (hvis det er unikt).
+
+BEMRK: Fuldfrelse virker til mange kommandoer. Prv blot at trykke p
+        CTRL-D og <TAB>. Det er srligt nyttigt til  :help .
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+			         Lektion 7 OPSUMMERING
+
+
+  1. Skriv  :help  eller tryk p <F1> eller <Help>  for at bne et hjlpevindue.
+
+  2. Skriv  :help kommando  for at finde hjlp om  kommando .
+
+  3. Skriv  CTRL-W CTRL-W  for at hoppe til et andet vindue
+
+  4. Skriv  :q  for at lukke hjlpevinduet
+
+  5. Opret et vimrc-opstarts-script for at bevare dine foretrukne indstillinger.
+
+  6. Nr der skrives en  :-kommando  , s tryk p CTRL-D for at se
+     mulige fuldfrelser. Tryk p <TAB> for at bruge en fuldfrelse.
+
+
+
+
+
+
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+  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. Ls brugermanualen som det nste: ":help user-manual".
+
+  Denne bog anbefales, til yderligere lsning og studering:
+	Vim - Vi Improved - af Steve Oualline
+	Forlag: New Riders
+  Den frste 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 nsten alt hvad du vil gre 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.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
new file mode 100644
--- /dev/null
+++ b/runtime/tutor/tutor.da.utf-8
@@ -0,0 +1,972 @@
+===============================================================================
+= 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.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~