Pour copier des lignes d'un fichier à l'autre, procédez comme suit :
Editez le premier fichier.
Sauvegardez les lignes à copier dans des buffers nommés à l'aide de la commande yank. Par exemple, pour sauvegarder 10 lignes dans le buffer a, tapez "a10Y.
Sans sortir de vi, éditez le fichier suivant (orwell dans le présent exemple) :
:n orwell |
Ajoutez les lignes du premier fichier à l'aide de la commande put. Par exemple, pour insérer le contenu du buffer a en dessous du curseur, tapez ap.
Le contenu des buffers est perdu lorsque vous quittez vi. N'utilisez pas la commande quit (:q) tant que vous n'avez pas terminé toutes les opérations liées aux buffers nommés.