OVH Cloud OVH Cloud

Editeur VI newbie

4 réponses
Avatar
Jean-Jacques
Bonjour, sorry, je découvre.

J'ai un fichier avec lignes numérotées de 1 à n, bien à gauche.
Je l'édite pour supprimer cette numérotation, curseur en haut à gauche.
En mode commande, je tape donc => :set nomumber (bien listé dans set all).
Rien ne se passe. Qu'ais je donc loupé ?

Merci. J.J.

4 réponses

Avatar
Nicolas George
Jean-Jacques wrote in message
<43c99fb4$0$6642$:
J'ai un fichier avec lignes numérotées de 1 à n, bien à gauche.
Je l'édite pour supprimer cette numérotation, curseur en haut à gauche.
En mode commande, je tape donc => :set nomumber (bien listé dans set all).
Rien ne se passe. Qu'ais je donc loupé ?


Essaie de faire :set number, puis à nouveau :set nonumber, tu verras
probablement ce que tu as manqué.

Avatar
Pascal Bourguignon
Jean-Jacques writes:

Bonjour, sorry, je découvre.

J'ai un fichier avec lignes numérotées de 1 à n, bien à gauche.
Je l'édite pour supprimer cette numérotation, curseur en haut à gauche.
En mode commande, je tape donc => :set nomumber (bien listé dans set all).
Rien ne se passe. Qu'ais je donc loupé ?


Essaye:
:set number


:set number et :set nonumber ne servent que pour afficher les numéros
de ligne du fichier, pas pour modifier le fichier!

Le plus simple sera d'utiliser une substitution par regexp:

:1,$s/^[0-9]* //

ou simplement avec sed:

sed -e 's/^[0-9]* //' < fichier-avec-numero > fichier-sans-numero


--
__Pascal Bourguignon__ http://www.informatimago.com/
Cats meow out of angst
"Thumbs! If only we had thumbs!
We could break so much!"

Avatar
Etienne de Tocqueville
Jean-Jacques a écrit sur fr.comp.os.unix :

J'ai un fichier avec lignes numérotées de 1 à n, bien à gauche.
Je l'édite pour supprimer cette numérotation, curseur en haut à gauche.


Si les numéros de lignes sont dans le fichier, comme je semble le
comprendre, le "set nonum" ne le enlèvera pas ! Les "set num" et "set
nonum" sont juste des options de visualisations de l'éditeur, qui ne
change pas le contenu du fichier édité.

Avatar
Jean-Jacques
Etienne de Tocqueville wrote:

Si les numéros de lignes sont dans le fichier, comme je semble le
comprendre, le "set nonum" ne le enlèvera pas ! Les "set num" et "set
nonum" sont juste des options de visualisations de l'éditeur, qui ne
change pas le contenu du fichier édité.


Exact, bien vérifié :)

Pour les autres réponses, les deux fonctionnent parfaitement, question
de choix.

Grand merci donc aux champions :)

J.J.