[VI] Quitter et passer au fichier suivant ?

Quitter et passer au fichier suivant ? [VI] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 08-02-2013 à 10:35:11    

:hello: Un petit question à propos de vi à laquelle je ne parviens pas à trouver de réponse, et peut-être que quelqu'un ici saura. En plus c'est surement tout con.
Quand j'édite de fichier, que j'ouvre avec : vi file1 file2
J'édite le premier, je l'enregistre et ferme : :wq
Je passe au second : :n
Je l'édite et je ferme : :wq
Et j'ai fait ce que je voulais le faire (et je le refais 10 fois).
 
Seulement j'aimerais faire la commande "sauver, fermer le premier et passer au second" en une seule fois, quelque chose comme wqn, sauf que ça marche pas. Et comme Vi c'est quand même un truc de féneant (ou disons de personnes efficaces), je suis certain que c'est possible.
 
Vous sauriez ? :jap:


---------------
DVD |  Ludothèque: BGG
Reply

Marsh Posté le 08-02-2013 à 10:35:11   

Reply

Marsh Posté le 08-02-2013 à 10:47:46    

tu peux pas nativement.
tu dois le "maqueroter" si tu veux le faire
ou utiliser le spliting de la fenetre vi et faire après toutes les modifs un saveall wa et un quitall qa
 
avec vim par contre wn fonctionne pour save+next


Message édité par goblin_rieur le 08-02-2013 à 10:52:00

---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 08-02-2013 à 15:22:39    

Ca n'existe pas.
Quand tu as fini d'utiliser 1 fichier tu sauve:w et tu passe au suivant :n et à la fin tu quitte :q.
 
Pourquoi veux tu a tout prix quitter le fichier ? pour qu'une autre personne puisse l'éditer ?


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
Reply

Marsh Posté le 08-02-2013 à 16:10:39    

Oui, tiens, c'est vrai que :wn fonctionne sur Vi classique.
Je sais pas pourquoi je voulais le quitter, vieux réflexe.
 
Merci ! :jap:


---------------
DVD |  Ludothèque: BGG
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed