Extramaterial: Konfiguration av Vim
Vim har en uppsjö av inställningar för att skapa en personlig konfiguration av programmet. Testa t.ex att skriva in kommandot :set number
i Vim och se vad som händer. Alla inställningar man gör på det här sättet försvinner varje gång man startar om Vim.
Vill man att inställningarna man gör ska vara kvar även när man startar om Vim kan man lägga dem i konfigurationsfilen .vimrc
som är en punktfil. Den här filen finns inte på din dator från början utan du får själv skapa den och lägga den i din hemkatalog (~).
Testa att öppna .vimrc
i Vim och lägg till följande rad:
set number
Spara filen och starta sedan om Vim. Du bör nu ha radnummer varje gång du startar Vim. Det finns väldigt många inställningar man kan göra i Vim så vi går bara igenom några stycken som är väldigt användbara. Vill ni grotta ner er ytterligare finns det många bra guider på internet i hur man konfigurerar Vim. För en komplett lista på alla inställningar skriv :options
i Vim.
Nedan följer några förslag på inställningar som gör livet lite lättare när man använder Vim.
Blandat | |
---|---|
set number |
Visa radnummer. |
set cmdheight= |
Bestäm höjden på kommandolinjen. |
set ruler |
Visar aktuell position på markören i statusraden. |
set ignorecase |
Stäng av skiftlägeskänslig när man söker. |
set inchsearch |
Söker medan man skriver. |
Färgkodning | |
---|---|
syntax enable |
Syntaxmarkering. |
colorscheme ditt_färgschema |
Ändra färgschema. |
set background= |
dark : Vim kommer använda färger som ser bra ut på mörk bakgrund.light : Vim kommer använda färger som ser bra ut på ljus bakgrund. |
set hlsearch |
Markera matchningar när man söker efter en textsträng. |
set showmatch |
Markerar en brackets motsvarande. |
Text, tab och indentering | |
---|---|
set wrap |
Se till att all text visas på skärmen. |
set ai |
Autoindentering. |
set si |
Smart indentering. |
set expandtab |
Använd spaces istället för tabs. |
set smarttab |
Använder antal blanksteg enligt shiftwidth . |
set shiftwidth=4 set tabstop=4 |
1 tab = 4 spaces |
Ladda in eget färgschema
Här är en lista på förinstallerade färgscheman:
- default
- blue
- darkblue
- delek
- desert
- elflord
- evening
- industry
- koehler
- morning
- murphy
- pablo
- peachpuff
- ron
- shine
- slate
- torte
- zellner
Om du vill kan du skapa ett eget färgschema eller ladda ner en färdig från internet (sökord: Popular colorschemes in Vim). Ett färgschema har filändelsen .vim och för att ladda in den i Vim lägger du filen i mappen .vim/colors/
i din hemkatalog. Om inte mappen finns får du skapa den först. Därefter kan du använda ditt färgschema i Vim genom att skriva :colorscheme
mitt_färgschema
. Glöm inte att aktivera syntaxmarkering först med :syntax enable
.
När du hittat ett färgschema du trivs med kan du lägga in det i din .vimrc med colorscheme
mitt_färgschema
.
Exempelfil
basic.vim är en färdig .vimrc
med många bra basic-inställningar. Kopiera texten i filen och lägg den i din egna .vimrc
i hemkatalogen. Läs igenom den så att du förstår vad inställningarna gör.
Sidansvarig: Peter Dalenius
Senast uppdaterad: 2025-06-30