Göm menyn

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