[terme] | : terme facultatif |
<terme> | : terme obligatoire. Attention, ne pas confondre avec les <touche> |
terme1|terme2 | : terme1 ou terme2 |
Séquence | Description | Inverse |
:help [command | "mot clef"] | Ouvre l'aide pour le mot clef. C'est la commande la plus importante pour progrésser. Apprenez donc à vraiment l'utiliser! ex : :help ctrl-a (ecrire la chaine, ne pas faire un controle A!) :help ascii :help w :help :w :help he<Tab> (oui la completion marche! appuyer plusieur fois sur <Tab> pour faire defiler les correspondances (ou sur <Ctrl-D> pour voir toute la liste) Important : se deplacer au travers des nodes des fichiers de l'aide : - Se placer sur un tag (mot entre ||) puis <Ctrl-$> (et non pas <Ctrl-]> qui marche lui pour clavier QWERTY) - Remonter de n position : [n] <Ctrl-o> ou <Ctrl-t> (o:saut curseur, t:saut tag) |
|
:r ![command shell] | insert le resultat de la commande shell. ex : r !date |
|
:w !sh (sous Unix) :w !cmd (sous NT) :w !command (sous w95 , en théorie...) |
Fait executer au shell les commandes contenues dans le fichier courant. (mettez bien l'espace avant le "!") Attention c'est tres puissant! exercice : comment renommer en minuscule tous les fichiers du repertoire courant (piste : utiliser ":r!ls" -ou ":r!dir"- et biensur ":w !sh") |
|
* | Lorsqu'on est sur un mot : cherche l'occurence suivente de ce mot | # |
yiw | Yank inner word (copie tout le mot sur lequel on est sans avoir besoin d'etre au debut de celui-ci) | |
[n] <Ctrl-a> | Incremente de n le nombre sur lequel est le curseur. rq : nombres en hexa commencent par 0x (ex: 0xF3) |
<Ctrl-x> |
:set fileformat=<dos|unix|mac> | Fixe le format du fichier. Pour connaitre le format courant, taper ':set fileformat ?' |
|
ga | Donne le code ascii du caractere sous le curseur. | |
<Ctrl-r> <lettre identifiant registre> | Ecrit le contenu du registre. Cela évite de sortir du mode insertion sivous y êtes et que vous voulez écrire le contenu d'un registre. | |
>> | Indente la ligne courante. Essayez aussi >% (et <%) pour indenter tout un block (très pratique lorsqu'on programme pour indenter tout un block entre accolades). | << |
gU$ | Mets en majuscule d'où le curseur est jusqu'à la fin de la ligne. Le $ peut etre remplacé par un autre déplacement (ex : w, ^, G...) | gu$ |