--- title: "Vim - The Personal Man" tags: - vim --- # Exiting 👻 | | | | --------------- | ------------------------------------- | | :q | to `quit` the file | | :e! | to `trash` all changes and **reload** | | :q! | to `trash` all changes and **quit** | | :wq | to `save` the changes and **quit** | | ZZ (Shift + zz) | to `save` the changes and **quit** | # Navigation | | | | ---------------------------------- | -------------------------------------------- | | h j k l | ⃪ ↓ ↑ → | | 0 | to the `start` of the line | | $ (Shit + 4) | to the `end` of the line | | e | to `end` of word | | w |`forward` one **word** | | W |`forward` one **Word** | | b |`backward` one **word** | | B |`backword` one **Word** | | *<`number`>* wW / e / bB / h j k l | Move *<`number`>* times *<`text objects`>* | | *<`number`>* G | to **specific line** | | % | to **matching parenthesis {} () []** | | zz | re-center |