wiki/TipsVim.md
2017-02-16 15:19:59 +01:00

1.8 KiB
Raw Blame History

Tips Vim

Help

* :help <cmd> : avoir de l'aide sur une commande

Commandes de base

* `i` : passer en mode "Insert" - à gauche du curseur
* `I` : passer en mode "Insert" - en début de phrase
* `a` : passer en mode "Insert" - à droite du curseur
* `A` : passer en mode "Insert" - en fin de phrase
* `Échap` : passer en mode "Edit"  sauf si vous avez le nouveau MacBook Pro sans cette touche ;)
* `:q!` : quitter sans sauvegarder
* `:wq` : sauvegarder et quitter
* `dd` : supprimer (et copier) une ligne - ajoute la ligne dans le buffer
* `v` : sélection du texte à partir du curseur
* `V` : sélection du texte par ligne
* `y` : copier - ajoute la sélection dans le buffer
* `Y` : copier la ligne - ajoute dans le buffer
* `p` : coller le buffer
* `x` ou `.` : effacer le caractère à droite
* `X` : effacer le caractère à gauche
* `u` : undo
* C-r : redo

Commandes avancées

Mode "Insert"

* `CTRL-V u XXXX` où `XXXX` est le code du caractère UTF8

Mode "Edit"

* `r` : remplacer un caractère
* `c[0|^|w|$|G]` : changer (supprime et passe en mode insertion)
* `d` : supprimer
* `~` : inverser la casse d'un caractère
* `:set paste` / `:set nopaste` : passer en mode copier/coller (et revenir)

paramètres possibles pour changer/supprimer :

* `0` : début de ligne
* `^` : début de ligne (sauf caractères invisibles)
* `w` : fin du mot
* `$` : fin de ligne
* `G` : fin du fichier

afficher les caractères invisibles :

:set list

coloration syntaxique :

:syntax on

modifier la couleur pour desert :

:color desert