| Mode | Touche | Transition |
| Sélection | v | Commande -> Sélection |
| Edition (Insertion) | i | Commande -> Insertion Ecrasement -> Insertion |
| Edition (Ecrasement) | i | Insertion -> Ecrasement |
| Commande | [Esc] | tout mode -> Commande |
| Action | Touches |
| Ouvrir le fichie foo | :edit foo [return] |
| Quitter | :q [return] |
| Quitter sans enregistrer | :q! [return] |
| Enregistrer | :w [return] |
| Enregistrer et quitter | :wq [return] |
| Action | Touches | Mode |
| Couper une ligne à partir du curseur | C | commande |
| Couper une ligne | dd | commande |
| Couper 3 lignes | d3d | commande |
| Couper une sélection | d | Sélection |
| Copier une ligne | yy | commande |
| Copier 3 lignes | y3y | commande |
| Copier une sélection | y | Sélection |
| Coller | p | commande |
| Action | Touches |
| Rechercher "string" | /string [return] |
| Rechercher le suivant | n |
| Ignorer la casse | :set ic [return] |
| Respecter la casse | :set noic [return] |
| Remplacer toutes les occurences de toto en coucou | :%s/toto/coucou |
| Action | Touches |
| Aide | :h |
| Annuler l'action | u |
| Refaire l'action annulée | [Ctrl] r |
| Aller à la ligne n° x | :x |
| Activer la coloration syntaxique | :syntax enable |
|
|
|
|