vim(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med 'Toppen! 🙌 Då gör jag en svensk översättning av **vim(1)** till MediaWiki-format, samma stil som tidigare (`tr(1)`), med flaggor i tabell. Här är resultatet: ```mediawiki = vim(1) = == NAMN == vim - Vi IMproved, en programmerares texteditor == SYNOPS == <pre> vim [flaggor] [fil ..] vim [flaggor] - vim [flaggor] -t tagg vim [flaggor] -q [fel-fil] ex view gvim gview evim eview rvim rview rgvim rgview </pre> == BESKRIVNING == '''Vim''' är en texteditor som är...') |
(Ingen skillnad)
|
Versionen från 30 augusti 2025 kl. 22.21
Toppen! 🙌 Då gör jag en svensk översättning av **vim(1)** till MediaWiki-format, samma stil som tidigare (`tr(1)`), med flaggor i tabell. Här är resultatet:
```mediawiki
vim(1)
NAMN
vim - Vi IMproved, en programmerares texteditor
SYNOPS
vim [flaggor] [fil ..] vim [flaggor] - vim [flaggor] -t tagg vim [flaggor] -q [fel-fil] ex view gvim gview evim eview rvim rview rgvim rgview
BESKRIVNING
Vim är en texteditor som är uppåtkompatibel med Vi. Den kan användas för att redigera alla typer av vanlig text. Den är särskilt användbar för redigering av programkod.
Förbättringar jämfört med Vi inkluderar: flernivå-undo, flera fönster och buffertar, syntaxmarkering, kommandoradsredigering, filnamnskomplettering, inbyggd hjälp, visuell markering med mera. Se `:help vi_diff.txt` för en sammanställning av skillnader mellan Vim och Vi.
Vid körning av Vim kan man alltid få hjälp via det inbyggda hjälpsystemet med kommandot `:help`. Se avsnittet "ON-LINE HJÄLP" nedan.
Vanligtvis startas Vim för att redigera en fil:
vim fil
Mer generellt startas Vim med:
vim [flaggor] [fillista]
Om fillistan saknas startar editorn med en tom buffert. Annars kan exakt en av följande användas för att välja en eller flera filer att redigera:
- file .. – en lista med filnamn. Den första filen blir aktuell och laddas i bufferten. Du kan hoppa till nästa med kommandot `:next`.
- - – läs in filen från stdin.
- -t {tagg} – öppna filen och placera markören på en "tagg" (vanligen en funktionsdeklaration i C).
- -q [fel-fil] – starta i quickfix-läge. Läs in fel från filen och visa första felet.
Programnamn
Vim beter sig olika beroende på vilket namn det körs under:
- vim – normalt läge, standardinställningar.
- ex – starta i Ex-läge.
- view – starta i skrivskyddat läge.
- gvim gview – GUI-version, öppnar nytt fönster.
- evim eview – GUI-version i lättläge.
- rvim rview rgvim rgview – som ovan men med restriktioner (ej shell-kommandon).
FLAGGOR
Flaggorna kan anges i valfri ordning, före eller efter filnamn. Flaggor utan argument kan kombineras efter ett enda bindestreck.
| Flagga | Beskrivning |
|---|---|
| +[num] | Placera markören på rad num i första filen. Utan num → sista raden. |
| +/{mönster} | Placera markören på första förekomsten av {mönster}. |
| +{kommando}, -c {kommando} | Kör angivet Ex-kommando efter att filen öppnats. Kan upprepas upp till 10 gånger. |
| -S {fil} | Ladda {fil} som ett skript efter första filen. Standard: Session.vim. |
| --cmd {kommando} | Kör innan någon vimrc-fil laddas. Upp till 10 tillåtna. |
| -A | Starta i arabiskt läge (om kompilerat med stöd). |
| -b | Binärläge (redigera exekverbara/binära filer). |
| -C | Kompatibelt Vi-läge ('compatible' aktiveras). |
| -d | Starta i diff-läge. Jämför två till fyra filer. Som vimdiff(1). |
| -D | Debugläge, bryt vid första skriptkommandot. |
| -e | Starta i Ex-läge. |
| -E | Starta i förbättrat Ex-läge. |
| -f, --nofork | Kör i förgrund (användbart för GUI-version). |
| -F | Starta i farsi-läge (om kompilerat). |
| -g | Aktivera GUI (om kompilerat med stöd). |
| -h, --help | Visa hjälp om kommandoradsflaggor och avsluta. |
| -H | Starta i hebreiskt läge (om kompilerat). |
| -i {viminfo} | Använd angiven viminfo-fil, eller "NONE" för att hoppa över. |
| -l | Lisp-läge (aktiverar 'lisp' och 'showmatch'). |
| -m | Inaktivera skrivning till fil (men bufferten kan ändras). |
| -M | Inga ändringar tillåtna ('modifiable' och 'write' stängs av). |
| -N | No-compatible-läge (bättre, mindre Vi-likt). |
| -n | Inget swap-filskapande (ingen återställning möjlig). |
| -nb | Starta som NetBeans-redigerarserver. |
| -o[N] | Öppna N fönster staplade vertikalt. |
| -O[N] | Öppna N fönster sida vid sida. |
| -p[N] | Öppna N tabb-sidor. |
| -R | Läs-läge. Skyddar mot oavsiktlig överskrivning. |
| -r, -r {fil} | Lista swap-filer eller återställ från swap. |
| -s | Tyst läge (endast i Ex-läge). |
| -s {skript} | Läs tangenttryckningar från {skript}. |
| -T {terminal} | Ange terminaltyp om autodetektering misslyckas. |
| -u {vimrc} | Använd specifik vimrc-fil (eller "NONE"). |
| -U {gvimrc} | Använd specifik gvimrc-fil (eller "NONE"). |
| -V[N] | Verbose, visa detaljer vid laddning. Standard: 10. |
| -v | Starta i Vi-läge. |
| -w {fil}, -W {fil} | Spara tangenttryckningar i fil. (-W skriver över). |
| -x | Kryptera filer vid skrivning (frågar efter nyckel). |
| -X | Koppla inte upp mot X-servern. |
| -y | Lättläge, som evim/eview. |
| -Z | Restriktivt läge. |
| -- | Markerar slut på flaggor. Efterföljande tolkas som filnamn. |
| --echo-wid | GTK GUI: skriv fönster-ID till stdout. |
| --literal | Ta filnamn bokstavligt, expandera inte wildcard. |
| --noplugin | Hoppa över plugin-laddning. |
| --remote | Skicka filer till en annan Vim-server. |
| --remote-expr {expr} | Utvärdera uttryck i annan Vim-server. |
| --remote-send {tangenter} | Skicka tangenttryckningar till annan Vim-server. |
| --remote-silent | Som --remote men utan varning. |
| --remote-wait | Som --remote men avsluta först när filer stängts. |
| --remote-wait-silent | Som ovan men utan varning. |
| --serverlist | Lista alla Vim-servrar. |
| --servername {namn} | Ange servernamn. |
| --socketid {id} | GTK GUI: kör gvim i annat fönster. |
| --version | Visa versionsinformation och avsluta. |
ON-LINE HJÄLP
Skriv `:help` i Vim för att komma igång. Skriv `:help ämne` för specifik hjälp. Exempel: `:help ZZ` för att få hjälp om kommandot ZZ.
FILER
/usr/share/vim/vim72/doc/*.txt Dokumentationsfiler /usr/share/vim/vim72/doc/tags Taggfil för dokumentation /usr/share/vim/vim72/syntax/syntax.vim Systeminitialisering för syntax ~/.vimrc Din personliga Vim-initiering ~/.gvimrc Din personliga gvim-initiering ...
Se också Vim:s hemsida: <http://www.vim.org/>
SE ÄVEN
FÖRFATTARE
Det mesta av Vim är skapat av Bram Moolenaar med hjälp från många andra (se `:help credits`). Vim är baserat på Stevie, utvecklat av Tim Thompson, Tony Andrews och G.R. (Fred) Walter.
BUGGAR
Troligen. Se `:help todo` för kända problem.
Många beteenden som kan uppfattas som buggar är i själva verket en alltför trogen återgivning av Vi. Se även `vi_diff.txt`.
REFERENSER
boxes(1), evim(1), mrxvt(1), roff(7), wcd(1), xxd(1)
Sidslut
Orginalhemsidan på Engelska :https://linux.die.net/man/1/vim
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.