Ceci est une liste des commandes principales regroupées sur un page.
Ces commandes servent tous les jours et cette page sert de pense-bête.
Vim dispose de trois modes :
-- INSERT --
en bas de la fenêtre ;
-- VISUAL {,LINE,BLOCK}--
.
Le passage d’un mode à l’autre est résumé par :
Le mode insertion permet d'éditer un fichier. On sort du mode insertion en appuyant sur Esc (on revient alors en mode commande)
Ceci redéfinit le type de fichier si nécessaire
Mettre ces deux lignes quelque part. Attention, garder sur deux lignes !!
<!-- vim: tw=80: -->
Si on appuie sur CTRL+Alt, on incrémente le chiffre sous le curseur et CTRL+X décrémente le chiffre sous le curseur, ce en mode commande.
:set tw=80 gqap
ATTENTION : Il s'agit de paragraphe, les listes numériques ne sont pas considérées comme paragraphe !
$ vimdiff fichier1 fichier2
: il s'agit de l'appel de vimdiff dans la console, pas dans vim…
Permet de faire des sections dans le code pour le plier. Une section commence par {{{ et finit par }}}. En PHP, penser à mettre en commentaires avec /* {{{ */ et /* }}} */
o
O
:qa
:xa
:wq! {file}
:{range}w {file}
:{range}w >> file
Attention,
:{range}w
sauvegarde l’intervalle dans le fichier courant.
:e
:e!
:e {file}
:r file
:r! cmd
:o file
:saveas file
:set dictionary=/usr/share/dict/french
:digraphs
pour voir la liste complète.
Le mode visuel permet de sélectionner des objets.