123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556 |
- .TH VIM 1 "11. april 2006"
- .SH NAVN
- vim \- Vi IMproved, en programmørs teksteditor
- .SH SYNOPSIS
- .br
- .B vim
- [tilvalg] [fil ..]
- .br
- .B vim
- [tilvalg] \-
- .br
- .B vim
- [tilvalg] \-t tag
- .br
- .B vim
- [tilvalg] \-q [fejlfil]
- .PP
- .br
- .B ex
- .br
- .B view
- .br
- .B gvim
- .B gview
- .B evim
- .B eview
- .br
- .B rvim
- .B rview
- .B rgvim
- .B rgview
- .SH BESKRIVELSE
- .B Vim
- er en teksteditor som er opad kompatibel med Vi.
- Den kan bruges til at redigere alle slags ren tekst.
- Den er særlig nyttig til at redigere programmer.
- .PP
- Der er mange forbedringer over Vi: multiniveau fortryd,
- multivinduer og -buffere, syntaksfremhævning, redigering af kommandolinje,
- fuldførelse af filnavn, onlinehjælp, visuel markering, osv.
- Se ":help vi_diff.txt" for et overblik over forskellene mellem
- .B Vim
- og Vi.
- .PP
- Mens
- .B Vim
- kører, kan der indhentes massere af hjælp fra online-hjælpesystemet, med
- ":help"-kommandoen.
- Se ONLINEHJÆLP-sektionen nedenfor.
- .PP
- Oftest startes
- .B Vim
- for at redigere en enkelt fil med kommandoen
- .PP
- vim fil
- .PP
- Mere generelt startes
- .B Vim
- med:
- .PP
- vim [tilvalg] [filliste]
- .PP
- Hvis fillisten mangler, så startes editoren med en tom buffer.
- Ellers kan én af følgende fire måder bruges til at vælge en eller
- flere filer som skal redigeres.
- .TP 12
- fil ..
- En liste over filnavne.
- Den første bliver den nuværende fil og læses ind i bufferen.
- Markøren placeres på den første linje i bufferen.
- Du kan gå til de andre filer med ":next"-kommandoen. Skriv "\-\-" foran
- fillisten, for at redigere en fil som begynder med en bindestreg.
- .TP
- \-
- Filen som skal redigeres læses fra stdin. Kommandoer læses fra stderr, hvilket
- skal være en tty.
- .TP
- \-t {tag}
- Filen som skal redigeres og den indledende markørplacering afhænger af
- et "tag", en slags gå til-etiket.
- {tag} opslås i tags-filen, den tilknyttede fil bliver den nuværende
- fil og den tilknyttede kommando udføres.
- Det bruges mest til C-programmer, hvor {tag} kunne være et
- funktionsnavn.
- Virkningen er at filen som indeholder funktionen bliver den nuværende fil
- og markøren placeres i begyndelsen af funktionen.
- Se ":help tag\-commands".
- .TP
- \-q [fejlfil]
- Start i quickFix-tilstand.
- Filen [fejlfil] læses og den første fejl vises.
- Hvis [fejlfil] udelades, så indhentes filnavnet fra 'errorfile'-valgmuligheden
- (standard er "AztecC.Err" på Amiga, "errors.err" på andre
- systemer).
- Der kan hoppes til yderligere fejl med ":cn"-kommandoen.
- Se ":help quickfix".
- .PP
- .B Vim
- opfører sig anderledes, afhængig af navnet på kommandoen (eksekverbaren kan
- stadig være den samme fil).
- .TP 10
- vim
- Den "normale" måde, alt er standard.
- .TP
- ex
- Start i Ex-tilstand.
- Gå til normal tilstand med ":vi"-kommandoen.
- Det kan også gøres med "\-e"-argumentet.
- .TP
- view
- Start i skrivebeskyttet tilstand. Du vil være beskyttet mod at skrive filerne.
- Det kan også gøres med "\-R"-argumentet.
- .TP
- gvim gview
- GUI-versionen.
- Starter et nyt vindue.
- Det kan også gøres med "\-g"-argumentet.
- .TP
- evim eview
- GUI-versionen i easy-tilstand.
- Starter et nyt vindue.
- Det kan også gøres med "\-y"-argumentet.
- .TP
- rvim rview rgvim rgview
- Som dem ovenfor, men med restriktioner. Det vil ikke være muligt at starte
- skalkommandoer, eller at suspendere
- .B Vim\c
- \&.
- Det kan også gøres med "\-Z"-argumentet.
- .SH TILVALG
- Tilvalgene kan gives i vilkårlig rækkefølge, før eller efter filnavnene.
- Tilvalg uden et argument kan kombineres efter en enkelt bindestreg.
- .TP 12
- +[nummer]
- Ved den første fil, placeres markøren på linje "nummer".
- Hvis "nummer" mangler, så placeres markøren på den sidste linje.
- .TP
- +/{sti}
- Ved den første fil, placeres markøren på linjen med den
- første forekomst af {sti}.
- Se ":help search\-pattern" for tilgængelige søgemønstre.
- .TP
- +{kommando}
- .TP
- \-c {kommando}
- {kommando} udføres efter den første fil er blevet læst.
- {kommando} fortolkes som en Ex-kommando.
- Hvis {kommando} indeholder mellemrum, så skal den omsluttes af
- dobbelte citationstegn (det afhænger af den skal der bruges).
- Eksempel: vim "+set si" main.c
- .br
- Bemærk: Du kan bruge op til 10 "+"- eller "\-c"-kommandoer.
- .TP
- \-S {fil}
- {fil} bliver sourced efter den første fil er blevet læst.
- Det svarer til \-c "source {fil}".
- {fil} må ikke begynde med '\-'.
- Hvis {fil} udelades, så bruges "Session.vim" (virker kun når \-S er det sidste
- argument).
- .TP
- \-\-cmd {kommando}
- Ligesom at bruge "\-c", men kommandoen udføres lige inden
- behandlingen af vimrc-filer.
- Du kan bruge op til 10 af disse kommandoer, uafhængigt af "\-c"-kommandoer.
- .TP
- \-A
- Hvis
- .B Vim
- blev kompileret med understøttelse af ARABIC til redigering af filer som er
- orienteret højre mod venstre og arabisk tastaturlayout, så starter tilvalget
- .B Vim
- i arabisk tilstand, dvs. 'arabic' sættes.
- Ellers gives en fejlmeddelelse og
- .B Vim
- afbrydes.
- .TP
- \-b
- Binær tilstand.
- Der sættes nogle få valgmuligheder som gør det muligt at redigere en
- binær eller eksekverbar fil.
- .TP
- \-C
- Kompatibel. Sæt 'compatible'-valgmuligheden.
- Det får
- .B Vim
- til at opføre sig mest som Vi, selvom der findes en .vimrc-fil.
- .TP
- \-d
- Start i diff-tilstand.
- Der skal være to, tre eller fire filnavneargumenter.
- .B Vim
- åbner alle filerne og viser forskellene mellem dem.
- Virker ligesom vimdiff(1).
- .TP
- \-d {enhed}
- Åbn {enhed} til brug som en terminal.
- Kun på Amiga.
- Eksempel:
- "\-d con:20/30/600/150".
- .TP
- \-D
- Fejlretning. Gå til fejlretningstilstand når den første kommando udføres fra
- et script.
- .TP
- \-e
- Start
- .B Vim
- i Ex-tilstand, ligesom hvis "ex"-eksekverbaren blev kaldt.
- .TP
- \-E
- Start
- .B Vim
- i forbedret Ex-tilstand, ligesom hvis "exim"-eksekverbaren blev kaldt.
- .TP
- \-f
- Forgrund. I GUI-versionen, vil
- .B Vim
- ikke fork'e og frigøre fra skallen som den blev startet i.
- På Amiga, genstartes
- .B Vim
- ikke for at åbne et nyt vindue.
- Tilvalget bør bruges når
- .B Vim
- udføres af et program der venter på at redigeringssession
- bliver færdig (f.eks. mail).
- På Amiga virker ":sh"- og ":!"-kommandoerne ikke.
- .TP
- \-\-nofork
- Forgrund. I GUI-versionen, vil
- .B Vim
- ikke fork'e og frigøre fra skallen som den blev startet i.
- .TP
- \-F
- Hvis
- .B Vim
- blev kompileret med understøttelse af FKMAP til redigering af filer som er
- orienteret højre mod venstre og persisk tastaturlayout, så starter tilvalget
- .B Vim
- i persisk tilstand, dvs. 'fkmap' og 'rightleft' sættes.
- Ellers gives en fejlmeddelelse og
- .B Vim
- afbrydes.
- .TP
- \-g
- Hvis
- .B Vim
- blev kompileret med understøttelse af GUI, så aktiveres GUI'en af
- denne valgmulighed. Hvis understøttelse af GUI ikke blev kompileret ind,
- så gives en fejlmeddelelse og
- .B Vim
- afbrydes.
- .TP
- \-h
- Giv lidt hjælp om kommandolinjeargumenterne og tilvalgene.
- Herefter afsluttes
- .B Vim\c
- \&.
- .TP
- \-H
- Hvis
- .B Vim
- blev kompileret med understøttelse af RIGHTLEFT til redigering af filer som er
- orienteret højre mod venstre og hebraisk tastaturlayout, så starter tilvalget
- .B Vim
- i hebraisk tilstand, dvs. 'hkmap' og 'rightleft' sættes.
- Ellers gives en fejlmeddelelse og
- .B Vim
- afbrydes.
- .TP
- \-i {viminfo}
- Når brug af viminfo-filen er aktiveret, så sætter tilvalget det
- filnavn som skal bruges, i stedet for standarden "~/.viminfo".
- Det kan også bruges til at springe brugen af .viminfo-filen over,
- ved at give navnet "NONE".
- .TP
- \-L
- Samme som \-r.
- .TP
- \-l
- Lisp-tilstand.
- Sætter 'lisp'- og 'showmatch'-valgmulighederne til.
- .TP
- \-m
- Ændring af filer er deaktiveret.
- Nulstiller 'write'-valgmuligheden.
- Du kan stadig ændre bufferen, men det er ikke muligt at skrive en fil.
- .TP
- \-M
- Ændringer tillades ikke. 'modifiable'- og 'write'-valgmulighederne fjernes,
- så ændringer ikke er tilladt og filer ikke kan skrives. Bemærk at
- valgmulighederne kan sættes for at gøre det muligt at foretage ændringer.
- .TP
- \-N
- No-compatible-tilstand. Nulstil 'compatible'-valgmuligheden.
- Det får
- .B Vim
- til at opføre sig en smule bedre, men mindre Vi-kompatibel, selvom der ikke
- findes en .vimrc-fil.
- .TP
- \-n
- Der bruges ingen swap-fil.
- Det er umuligt at gendanne efter programmet er holdt op med at virke.
- God hvis du vil redigere en fil på et meget langsomt medie (f.eks. floppy).
- Kan også gøres med ":set uc=0".
- Kan fortrydes med ":set uc=200".
- .TP
- \-nb
- Bliv en editor-server til NetBeans. Se dokumentationen for detaljer.
- .TP
- \-o[N]
- Åbn N vinduer stablet.
- Når N udelades, så åbnes ét vindue pr. fil.
- .TP
- \-O[N]
- Åbn N vinduer side om side.
- Når N udelades, så åbnes ét vindue pr. fil.
- .TP
- \-p[N]
- Åbn N fanebladssider.
- Når N udelades, så åbnes én fanebladsside pr. fil.
- .TP
- \-R
- Skrivebeskyttet tilstand.
- \&'readonly'-valgmuligheden sættes.
- Du kan stadig redigere bufferen, men vil være forhindret i
- fejlagtigt at overskrive en fil.
- Hvis du vil overskrive en fil, så tilføj et
- udråbstegn til Ex-kommandoen, som i ":w!".
- \-R-tilvalget indebærer også \-n-tilvalget (se ovenfor).
- \&'readonly'-valgmuligheden kan slås fra med ":set noro".
- Se ":help 'readonly'".
- .TP
- \-r
- Oplist swap-filer, med information om at bruge dem til gendannelse.
- .TP
- \-r {fil}
- Gendannelsestilstand.
- Swap-filen bruges til at gendanne en redigeringssession som holdt
- op med at virke. Swap-filen er en fil med det samme filnavn som tekstfilen,
- med ".swp" tilføjet i slutningen.
- Se ":help recovery".
- .TP
- \-s
- Stille tilstand. Kun når der startes som "Ex" eller
- når "\-e"-tilvalget blev givet inden "\-s"-tilvalget.
- .TP
- \-s {scriptind}
- Script-filen {scriptind} læses.
- Tegnene i filen fortolkes som havde du skrevet dem.
- Det samme kan gøres med kommandoen ":source! {scriptind}".
- Hvis slutningen af filen nås inden editoren afslutter,
- så læses yderligere tegn fra tastaturet.
- .TP
- \-T {terminal}
- Fortæller
- .B Vim
- navnet på terminalen som du bruger.
- Kræves kun når den automatisk måde ikke virker.
- Skal være en terminal som kendes af
- .B Vim
- (indbygget) eller defineret i termcap- eller terminfo-filen.
- .TP
- \-u {vimrc}
- Brug kommandoerne i {vimrc}-filen til initialiseringer.
- Alle de andre initialiseringer springes over.
- Brug den til at redigere en særlig slags filer.
- Den kan også bruges til at springe alle initialiseringer over,
- ved at give navnet "NONE". Se ":help initialization" i vim for flere detaljer.
- .TP
- \-U {gvimrc}
- Brug kommandoerne i {gvimrc}-filen til GUI-initialiseringer.
- Alle de andre GUI-initialiseringer springes over.
- Den kan også bruges til at springe alle GUI-initialiseringer over,
- ved at give navnet "NONE". Se ":help gui\-init" i vim for flere detaljer.
- .TP
- \-V[N]
- Uddybende. Giv meddelelser om hvilke filer som er sourced og til læsning og
- skrivning af en viminfo-fil. Det valgfrie nummer N er værdien af 'verbose'.
- Standard er 10.
- .TP
- \-v
- Start
- .B Vim
- i Vi-tilstand, ligesom eksekverbaren kaldet "vi". Det har kun virkning når
- eksekverbaren kaldes "ex".
- .TP
- \-w {scriptud}
- Alle tegnene som du skrev optages i filen {scriptud}, indtil du afslutter
- .B Vim\c
- \&.
- Det er nyttigt hvis du vil oprette en script-fil som skal bruges med
- "vim \-s" eller ":source!".
- Hvis {scriptud}-filen findes, så tilføjes tegnene til slutningen.
- .TP
- \-W {scriptud}
- Ligesom \-w, men en eksisterende fil overskrives.
- .TP
- \-x
- Brug kryptering når der skrives filer. Spørger efter en krypteringsnøgle.
- .TP
- \-X
- Opret ikke forbindelse til X-serveren. Afkorter opstartstiden i en terminal,
- men vinduets titel og udklipsholder bruges ikke.
- .TP
- \-y
- Start
- .B Vim
- i easy-tilstand, ligesom hvis "evim"- eller "eview"-eksekverbarene blev kaldt.
- Får
- .B Vim
- til at opføre sig som en klik og skriv-editor.
- .TP
- \-Z
- Restriktiv tilstand. Virker ligesom eksekverbaren som begynder med "r".
- .TP
- \-\-
- Betegner slutningen af tilvalgene.
- Argumenter efter dette håndteres som et filnavn.
- Det kan bruges til at redigere et filnavn som begynder med et '\-'.
- .TP
- \-\-echo\-wid
- Kun GTK GUI: Ekko vinduets id på stdout.
- .TP
- \-\-help
- Giv en hjælpemeddelelse og afslut, ligesom "\-h".
- .TP
- \-\-literal
- Tag filnavnets argumenter bogstaveligt, udvid ikke jokertegn.
- Det har ingen virkning i Unix hvor skallen udvidder jokertegn.
- .TP
- \-\-noplugin
- Spring indlæsning af plugins over. Indebæres af \-u NONE.
- .TP
- \-\-remote
- Opret forbindelse til en Vim-server og få den til at redigere filerne
- som gives i resten af argumenterne. Hvis der ikke findes nogen server,
- så gives der en advarsel og filerne redigeres i den nuværende Vim.
- .TP
- \-\-remote\-expr {udtryk}
- Opret forbindelse til en Vim-server, evaluer
- {udtryk} i den og udskriv resultatet på stdout.
- .TP
- \-\-remote\-send {nøgler}
- Opret forbindelse til en Vim-server and send {nøgler} til den.
- .TP
- \-\-remote\-silent
- Som \-\-remote, men uden advarslen når der ikke findes nogen server.
- .TP
- \-\-remote\-wait
- Som \-\-remote, men Vim afslutter ikke før filerne er blevet redigeret.
- .TP
- \-\-remote\-wait\-silent
- Som \-\-remote\-wait, men uden advarslen når der ikke findes nogen server.
- .TP
- \-\-serverlist
- Oplist navnene på alle Vim-servere som der kan findes.
- .TP
- \-\-servername {navn}
- Brug servernavnet {navn}. Bruges til den nuværende Vim,
- medmindre det bruges med et \-\-remote-argument,
- så er det navnet på serveren som der skal oprettes forbindelse til.
- .TP
- \-\-socketid {id}
- Kun GTK GUI: Brug GtkPlug-mekanismen til at køre gvim i et andet vindue.
- .TP
- \-\-version
- Udskriv versionsinformation og afslut.
- .SH ONLINEHJÆLP
- Skriv ":help" i
- .B Vim
- for at begynde.
- Skriv ":help emne" for at få hjælp til et bestemt emne.
- F.eks.: ":help ZZ" for at få hjælpe til "ZZ"-kommandoen.
- Brug <Tab> og CTRL-D for at fuldføre emner (":help cmdline\-completion").
- Tags findes til at hoppe fra et sted til et andet (en slags hypertekst-links,
- se ":help").
- Alle dokumentationsfiler kan vises på denne måde, f.eks.
- ":help syntax.txt".
- .SH FILER
- .TP 15
- /usr/local/lib/vim/doc/*.txt
- .B Vim\c
- -dokumentationsfilerne.
- Brug ":help doc\-file\-list" for at få den fulde liste.
- .TP
- /usr/local/lib/vim/doc/tags
- Tags-filen som bruges til at finde information i dokumentationsfilerne.
- .TP
- /usr/local/lib/vim/syntax/syntax.vim
- Systembrede syntaksinitialiseringer.
- .TP
- /usr/local/lib/vim/syntax/*.vim
- Syntaksfiler til diverse sprog.
- .TP
- /usr/local/lib/vim/vimrc
- Systembrede
- .B Vim\c
- -initialiseringer.
- .TP
- ~/.vimrc
- Dine personlige
- .B Vim\c
- -initialiseringer.
- .TP
- /usr/local/lib/vim/gvimrc
- Systembrede gvim-initialiseringer.
- .TP
- ~/.gvimrc
- Dine personlige gvim-initialiseringer.
- .TP
- /usr/local/lib/vim/optwin.vim
- Script som bruges til ":options"-kommandoen,
- en god måde til at vise og sætte valgmuligheder.
- .TP
- /usr/local/lib/vim/menu.vim
- Systembrede menu-initialiseringer til gvim.
- .TP
- /usr/local/lib/vim/bugreport.vim
- Script til at generere en fejlrapport. Se ":help bugs".
- .TP
- /usr/local/lib/vim/filetype.vim
- Script til at registrere filtypen ud fra navnet. Se ":help 'filetype'".
- .TP
- /usr/local/lib/vim/scripts.vim
- Script til at registrere filtypen ud fra indholdet. Se ":help 'filetype'".
- .TP
- /usr/local/lib/vim/print/*.ps
- Filer som bruges til PostScript-udskrivning.
- .PP
- Læs VIM-hjemmesiden for seneste info:
- .br
- <URL:http://www.vim.org/>
- .SH SE OGSÅ
- vimtutor(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\c
- \&.
- .br
- .B Vim
- er baseret på Stevie, arbejdet på af: Tim Thompson,
- Tony Andrews og G.R. (Fred) Walter.
- Selvom der næsten ikke er noget af den originale kode tilbage.
- .SH FEJL
- Formodentligt.
- Se ":help todo" for en liste over kendte problemer.
- .PP
- Bemærk at flere ting som af nogle kan anses som værende fejl,
- faktisk er pga. en for nær reproduktion af Vi's opførsel.
- Og hvis du tænker at andre ting er fejl "fordi Vi gør det anderledes",
- så kig nærmere på vi_diff.txt-filen (eller skriv :help vi_diff.txt i Vim).
- Se også 'compatible'- og 'cpoptions'-valgmulighederne.
|