Screenshot VImtutor

Leren werken met Vim doe de vimtutor (Vimtutorial)…

By Machiel, 25 oktober 2012

Vimtutor (Vimtutorial) leert je stap voor stap te werken met Vi/Vim:

Vim is een kloon van de Vi editor en staat voor Visual editor Improved. Vim is ontwikkeld door Bram Molenaar uit Nederland ๐Ÿ™‚

Waarom zou u leren werken met Vim vraagt u zich wellicht af? Onder andere omdat er al zoveel andere grafische tekst editors zijn die veel makkelijker in het gebruik zijn. Nou hiervoor zijn tal van redenen aan te dragen. Hieronder noem ik er aantal:

  1. Voor effectief server beheer. Vim werkt in textmodus op iedere terminal (er is echter ook een grafische gebruikers interface voor ondersteuning met werken met de muis en het beheren van menu`s) wanneer je dus uit de voeten kan met Vim kun je dus op alle Linux besturingssystemen via Vim je server beheren
  2. kleur syntax ondersteuning voor heel veel programmeertalen (+/-200) waardoor je veel sneller en effectiever kunt werken
  3. Vim draait onder Unix, Linux en Windows en is dus volledig platform onafhankelijk.
  4. Je kan zeer snel zoeken door een tekstbestand en aanpassingen doorvoeren in commando modus.
  5. Grootste voordeel is toch wel dat u geen muis nodig hebt. Via de toetsen j,k,l,h kunt u door het bestand heen scrollen. En via de escape toets switch je tussen input modus en commando modus.
  6. Vim kan je zo aanpassen en modificeren met tal van scripts dat het zeer efficient werkt. Kortom het geeft je de mogelijkheid het in te richten naar je eigen wensen. Al kost dit wel de nodige tijd ๐Ÿ™
  7. Vim is opensource software, de ontwikkelaar vraagt wel dondaties voor weeskinderen inUganda. Dit is geen verplichting het is immers opensource software. Echter wel het overwegen waard, het is een prima doel!. Bram Molenaar geeft zelf ook aan, ik wil het geld niet! geef het aan mensen die het echt nodig hebben in dit geval straatarme weeskinderen in Uganda.
  8. Een grote community die je kan helpen en veel documentatie wat gratis beschikbaar is.
  9. Tot slot niet onbelangrijk het geeft u inzicht in het werken met bestanden in GNU/Linux en het vergroot uw kennis in algemene zin m.b.t het GNU/Linux besturingssysteem.

https://i1.wp.com/www.vim.org/images/0xbabaf000l.png?w=630

Dit zijn een aantal voordelen van het leren werken met Vim. Via de referenties onderaan dit artikel kunt u nog veel meer lezen en heb ik verschillende links toegevoegd naar zeer veel documentatie en gratis e-boeken die u kunt lezen over Vim. Daarnaast heb ik een youtube video toegevoegd waarin Bram Molenaar een presentatie geeft over Vim.

Opstarten van Vimtutor:

  • Open een Terminal via ctrl+alt+t of ga naar dash home -> type terminal en click op terminal afbeelding
  • Type nu in de terminal vimtutor en druk op enter. (U ziet dan onderstaande afbeelding)
Screenshot VImtutor

Dit scherm ziet u na het opstarten van Vimtutor

De vimtutor wordt nu gestart. U ziet een soort gelijk beeld als bovenstaande afbeelding:

U doorloopt nu verschillende lessen die in moeilijkheidsgraad toenemen. U kunt er net zoveel tijd voornemen als u zelf wilt. U hoeft namelijk alleen weer de bovenstaande stappen te doorlopen om Vimtutor weer op te starten. U gaat dan weer verder waar u was gebleven (natuurlijk wel naar de juiste les gaan via de toetsen h,j,k,l).

Bekijk een interessante film van de ontwikkelaar Bram Molenaar op Youtube:

Een aantal handige weetjes

  • Cursor bewegingen h, j, k, l (links, beneden, boven, rechts)
  • gooi karakter weg: x
  • Verwijder een regel: dd
  • Modus aanpassen – Esc toets
  • Stoppen met Vim :q
  • Stoppen zonder op te slaan :q!
  • Gebruik een shell commando (b.v. ls list) in Vim :sh (gebruik โ€™exitโ€™om terug te gaan)
  • Sla bestand op :w
  • Zoeken naar tekst search /

(Let op de tekens of het teken dat na de regel staat dient exact zo ingetypt te worden als hier boven staat, :w is dus ook precies hetgeen je moet doen voor het opslaan van een bestand)

Bronvermeldingen voor dit artikel en extra informatie over leren werken met Vim:

website Bram Molenaar (Engels)
Een uitleg in 6 Kilobytes (Nederlands)
Vim website (Engels)
Vim how to op google docs (Nederlands)
Vim boeken op Google books (Engels)
Vim Wiki community website (Engels)
gratis Vim boeken (Engels)
Vim snelkoppelingen via Google

3 Comments

  1. Machiel Machiel schreef:

    Hello Baju,

    Thank you very much for the compliments and you are most welcome.

  2. Machiel Machiel schreef:

    He Mark,

    klopt inderdaad dat die functies werken. VIM is in zekere zin een kloon van VI en werkt voor zover ik weet op alle Unix en linux besturingssystemen en wordt daar ook standaard meegeleverd, waardoor server onderhoud makkelijker wordt als je er mee leert werken.

    Ik moet eerlijk bekennen dat ik zelf er momenteel niet heel veel mee werk en toch ook vaak nu in ubuntu gedit gebruik, dit omdat ik ook geen server beheer doe of iets dergelijks anders zou ik me zeker verder verdiepen in vim.

    groeten Machiel

  3. Mark schreef:

    VIM was destijds de editor waardoor ik de machine (een server) uit moest zetten omdat ik niet wist hoe ik er uit moest komen (schaamrood op de kaken). Tegenwoordig kan ik er aardig mee omgaan, maar een echte vriend zal het wel niet worden.

    Grappig is wel dat diverse acties binnen VIM, ook binnen man (de help in de terminal) geldig zijn. Bv. zoeken = ‘/’, volgende = ‘n’, vorige = ‘N’.

What do you think?

What are you waiting for join the conversation!

%d bloggers liken dit: