Les 2

Theorie

# VIM les 1
#### NORMAL MODE (hier kom je default in)
k --> gaat omhoog
j --> gaat omlaag
l --> gaat naar rechts
h --> gaat naar links

w --> spring over een woord (rechts)
b --> spring over een woord (links)

dd --> delete een lijn (dw = delete een woord, d3j verwijder de huidige lijn, met 2 lijnen eronder)
u --> undo je voorgaande actie

y --> yank hetgeen wat je geselecteerd hebt
yy --> yank de huidige line
p --> paste hetgeen wat je geyanked hebt

#### INSERT MODE (i)
esc --> ga uit insert mode
ctrl + c --> ga uit insert mode

#### VISUAL MODE (v)
shift + v --> visual line mode (wanneer iets geyanked wordt (y) kopieer je de huidige lijn + newline)

#### COMMAND MODE (:)
:q!
:wq!

# relative line numbers:
:set rnu
:set nornu

## VIM les 2 | COMMAND - COUNT - MOTION
#### NORMAL MODE (hier kom je default in)
_ --> naar het begin van een lijn (waar tekst staat)
0 --> naar het begin van een lijn (helemaal het begin)
$ --> naar het einde van een lijn

d$ --> verwijderd van je huidige cursor tot het einde van de lijn

F( --> spring vanaf je huidige cursor BACKWARD VLAK VOOR het eerste wat je tegenkomt met een (
T( --> spring vanaf je huidige cursor BACKWARD 1 KARAKTER VOOR het eerste wat je tegenkomt met een (
f( --> spring vanaf je huidige cursor FORWARD VLAK VOOR het eerste wat je tegenkomt met een (
t( --> spring vanaf je huidige cursor FORWARD 1 KARAKTER VOOR het eerste wat je tegenkomt met een (
  ; --> gebruik bij f of t (naar de volgende)
  , --> gebruik bij f of t (naar de vorige)
  
I --> gaat naar het begin van een lijn, maar in INSERT mode
A --> gaat naar het einde van een lijn, maar in INSERT mode
o --> maakt een newline onder je huidige line, en gaat vervolgens in INSERT mode
O --> maakt een newline onder je huidige line, en gaat vervolgens in INSERT mode   
#### INSERT MODE (i)

#### VISUAL MODE (v)

#### COMMAND MODE (:)

## open huidige map met vim
vim ./

Last updated