Vim werd in 1991 beschikbaar gesteld en is gratis, open source software. Vim is zowel beschikbaar als een commandline interface als een zelfstandig programma met een GUI en is een teksteditor die een modale versie is van de vi-editor die in de jaren 70 voor Unix is gemaakt; Vim staat voor vi verbeterd.
Waarom vi of vim?
Vi staat standaard in elke Linux kernel geïnstalleerd. Dus zelfs op de kleinste kernels staat een teksteditor. Je kunt jezelf verwennen met een teksteditor als nano, maar het kan zo maar eens zijn dat je op een Linux distributie komt waar geen nano geïnstalleerd staat en je met vi om moet gaan.
Om de verbeterde variant van vi te gebruiken moeten we vim eerst installeren. Gebruik hiervoor het volgende commando:
sudo apt-get install vim
Basic commands:
:help [keyword]
- Zoekt in helpdocumentatie voor elk trefwoord dat u invoert
:e [file]
- Opent een bestand, waarbij [file] de naam is van het bestand dat u wilt openen
:w
- Slaat het bestand op waar u aan werkt
:w [filename]
- Hiermee kunt u uw bestand opslaan met de naam die u heeft opgegeven
:wq
- Sla je bestand op en sluit Vim
:q!
- Sluit af zonder eerst het bestand waar u aan werkte op te slaan
i - insert mode, hiermee kun je typen in het bestand
Esc - van de insert mode terug naar de command mode
Snel naar regels gaan:
gg
- Zet de cursor aan het begin van het bestand
G
- Plaats de cursor aan het einde van het bestand
:nummer
- Naar regel nummer (bijvoorbeeld :3, cursor gaat naar regel 3)
/woord
- Zoekfunctie naar het eerste woord
Kopiëren en plakken:
d - Verwijder de huidige selectie
dd - Verwijder de huidige regel
y - Kopieer de huide selectie
yy - Kopieer de huidige regel
p - Plak de laatste tekstselectie
v - Zet blok selectie aan, met de pijltoetsen blokken selecteren
u - Maak de laatste bewerking ongedaan