Bonjour, Le 26 juil. 2014 à 15:02, Adrien Dewulf <[email protected]> a écrit : > Bonjour, > > Oui, j'utilise aussi kill -SIGTERM "PID" qui décrit comme un moyen propre de > tuer un process. > > Trouvé sur > http://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-system > > Par contre, je n'ai pas trouvé trouver comme avoir un .swp en éditant un > ficher avec vim. > > 1. Je créé un fichier test.c avec vim. > 2. Je le ferme :x. > 3. Je le réouvre. > 4. Je le réédite. > > Et toujours pas de .swp
Ça signifie juste que lorsqu’on a bien tout terminé sous vim (:w, :wq, :x, ZZ,
…), qu’on est pas en mode d’insertion/modification (« i », « R », …), alors vim
n’ayant plus de « modifications en cours » supprime de lui-même le fichier swap
dont il n’a plus besoin. Cela ne signifie pas que le signal donne l’ordre à
vim de fermer proprement tout fichier avant de quitter. on lui donne l’ordre de
quitter plus ou moins drastiquement (signal 3, 9, 15), alors le processus
quitte, c’est tout.
La conservation du fichier swap est juste une sauvegarde ajoutée à vi par vim.
Comme ça, même avec un plantage, on retrouve le contexte enregistré.
Encore une fois, il serait intéressant de savoir pourquoi « moi-même » souhaite
piloter vim dans un xterm pour mieux répondre à la question !
vim n’est pas, comme « sed » pour « ed », une commande de manipulation de
texte par script. Il suffit de lire le « man » pour s’en persuader. Il n’y a
aucune « commande externe » prévue. Au mieux, on peut envoyer dans l’entrée
standard, toute une série de texte qui peut être interprétée par vim comme une
commande par un :
# vim -
dans lequel on envoie le nom de fichier à éditer dans l’entrée standard et les
commandes sont lues depuis la sortie d’erreur qui peut-être un tty… Un peu
fruste non ?
Un « awk » , un « sed » ou même une manipulation du fichier dans un script
écrit pour ça me semble plus patent… mais bon, c’est un chalenge comme un autre.
Cordialement
--
Pierre Malard
« On ne peut pas pousser à fond l'éducation politique et l'éducation
tout court de masses sans l'accompagner d'un développement
économique, culturel et social parallèle. »
Romain Gary - "Les racines
du ciel"
|\ _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_) πr
perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\
( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_):
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--
signature.asc
Description: Message signed with OpenPGP using GPGMail

