Practice
# VIM les 1
#### NORMAL MODE (hier kom je default in)
x --> gaat omhoog
x --> gaat omlaag
x --> gaat naar rechts
x --> gaat naar links
x --> spring over een woord (rechts)
x --> spring over een woord (links)
x --> delete een lijn (dw = delete een woord, d3j verwijder de huidige lijn, met 2 lijnen eronder)
x --> undo je voorgaande actie
x --> yank hetgeen wat je geselecteerd hebt
x --> yank de huidige line
x --> paste hetgeen wat je geyanked hebt
#### INSERT MODE (i)
esc --> ga uit insert mode
ctrl + c --> ga uit insert mode
#### VISUAL MODE (v)
x --> 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)
x --> naar het begin van een lijn (waar tekst staat)
x --> naar het begin van een lijn (helemaal het begin)
x --> naar het einde van een lijn
x --> verwijderd van je huidige cursor tot het einde van de lijn
x --> spring vanaf je huidige cursor BACKWARD VLAK VOOR het eerste wat je tegenkomt met een (
x --> spring vanaf je huidige cursor BACKWARD 1 KARAKTER VOOR het eerste wat je tegenkomt met een (
x --> spring vanaf je huidige cursor FORWARD VLAK VOOR het eerste wat je tegenkomt met een (
x --> spring vanaf je huidige cursor FORWARD 1 KARAKTER VOOR het eerste wat je tegenkomt met een (
x --> gebruik bij f of t (naar de volgende)
x --> gebruik bij f of t (naar de vorige)
x --> gaat naar het begin van een lijn, maar in INSERT mode
x --> gaat naar het einde van een lijn, maar in INSERT mode
x --> maakt een newline onder je huidige line, en gaat vervolgens in INSERT mode
x --> maakt een newline boven je huidige line, en gaat vervolgens in INSERT mode
#### INSERT MODE (i)
#### VISUAL MODE (v)
#### COMMAND MODE (:)
## open huidige map met vim
vim ./
# 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 boven 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
Was this helpful?