Forum Astuces.divers [Éditeur/Vim] Incrementer un nombre Posté par Nicolas JEAN le 10 juillet 2001 à 18:26. Étiquettes : aucune 0 10juil.2001 Placez le curseur sur un nombre, Ctrl-A et hop il est incrémenté de un, Ctrl-X et il est décrémenté de un. Bien pratique lors de copier-coller sauvages.
# hexadecimal ?
Posté par Benoit . Évalué à 2.
[^] # Re: hexadecimal ?
Posté par pllevy . Évalué à 1.
Ca marche aussi en hexa si bien sur il est écrit en 0x... , fallait qu'à l'essayer ;-)
[^] # Re: hexadecimal ?
Posté par Tutur . Évalué à 1.
[^] # Re: hexadecimal ?
Posté par Boa Treize (site web personnel) . Évalué à 1.
Tu peux incrémenter pour des nombres octaux, décimaux, hexadécimaux. Tu peux même incrémenter l'alphabet. :)
Perso, je trouve l'octal relou (parce que quand tu incrémentes 07 ça donne 010 et pas 08), donc je fais en général
:set nrformats=hex
et parfois
:set nrformats=alpha,hex
(le décimal est toujours activé)
# Re: Incrementer un nombre
Posté par Tof . Évalué à 1.
Genre on a 56, on veut y ajouter 123 ? ben on tape 123<C-A> :)
En plus <C-A> déplace tout seul le curseur sur le nombre, ca gagne le temps de déplacement au curseur.
Et en travaillant avec les macros, on peut faire des listes !
Genre on a
ligne numero 1
sur cette ligne on fait "yy qa p<C-A> yy q"
puis autant de fois que l'on veut "@a"
ca donne
ligne numero 1
ligne numero 2
ligne numero 3
ligne numero 4
ligne numero 5
C'est magiiiique !
# Re: Incrementer un nombre
Posté par dabo . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.