Tu peux utiliser plusieurs fenêtres avec la commande CTRL + w + n.
Pour ouvrir un nouveau fichier depuis la nouvelle fenêtre créée, tu peux utiliser la commande :e nom_du_fichier. Si tu souhaites au contraire créer un nouveau fichier, utilise la commande :w nom_du_fichier.
Pour se déplacer d'une fenêtre à l'autre, tu peux utiliser les raccourcis CTRL + w + k pour aller vers la fenêtre du haut. Pareil pour h, j et l. Si tu veux déplacer ta fenêtre sur la droite, tu peux utiliser le raccourci CTRL + w + L. Pareil avec les touches H, J et K.
Ensuite, si tu copies des lignes dans un fichier ouvert, tu pourras les coller dans un autre facilement, comme si tu collais les lignes dans le même fichier.
De cette manière, tu n'utilises qu'un seul et unique terminal, mais plusieurs fenêtre VIM. Et tu n'utilises pas la souris. Pratique donc si tu dois utiliser un TTY.
Sinon, tu peux utiliser une commande UNIX sans quitter VIM en utilisant la combinaison :!commande. De cette manière, tu peux utiliser la solution qui a été proposée plus haut en tapant :!sed -n '3,13p' source > destination.
N. B. : la redirection < est inutile car le fichier source est entré en paramètre de la fonction sed dans ce cas là.
[VIM] Copier x lignes d'un fichier dans un nouveau
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Blond, bouclé, toujours le sourire aux lèvres...