2009-07-23 11 views

Répondre

68

à l'invite de commande VIM:

:read new_file 

ou pour courte:

:r new_file 

Ceci va insérer le contenu de new_file sous où le curseur est. Par exemple, si cela est le contenu de new_file:

 
I do not like green eggs and ham 
I do not like you sam I am 

Et voici le texte que vous modifiez:

 
I meant what I said and I said what I meant 
An elephant's faithful one hundred percent. 

Et votre curseur est sur la première ligne et que vous tapez:

:read new_file    

Ensuite, votre tampon sera:

 
I meant what I said and I said what I meant 
I do not like green eggs and ham 
I do not like you sam I am 
An elephant's faithful one hundred percent. 
+22

En note, combiné avec! vous pouvez également lire la sortie d'une commande dans vim. : r! ls – Blixtor

+0

Y at-il un moyen de lire le fichier sans casser le texte du fichier actuel? Le fichier actuel est 1 colonne de 10 nombres. Le fichier lu est une colonne de 10 chiffres. Je veux que le fichier actuel ait la colonne du fichier lu directement à côté de la colonne qu'il a déjà. – user1271772

+0

@ user1271772: Je ne vois aucun moyen de le faire de mon mieux. –

Questions connexes