web-dev-qa-db-fra.com

Comment ouvrir un fichier depuis Vim?

Je sais comment ouvrir un fichier dans vim à partir d'une ligne de commande de terminal (vim fileName). Ce que je ne peux pas comprendre, c'est comment ouvrir un fichier lorsque je suis déjà dans Vim. J'ai essayé :r fileName, mais qui semble lire (ou ajouter) le fichier dans le tampon non enregistré que j'ai ouvert. Il crée un nouveau fichier, car lorsque j'essaie de l'écrire avec :w, il demande un nom de fichier.

21
jshock

:e <filename>

ou

:Ex <directory>

vous permet de rechercher le fichier à partir du répertoire donné.

:Ex seul ouvrira le pwd.

:enew

va créer un tampon vide.

38
sashang

cette commande vim que vous n'oublierez pas:

:Sex

si vous voulez pointer vers un certain répertoire, alors :Sex <dir>

21
Kent

De plus, pour ouvrir plusieurs fichiers (ou un seul, j'ai donc tendance à l'utiliser pour ouvrir un seul fichier, car :e ne parvient pas à ouvrir plusieurs fichiers)

:n file1 file2

:n réinitialise la liste des arguments pour que ce soit comme si vous les aviez saisis sur la ligne de commande (donc des commandes comme :rew fonctionnera avec cette liste), mais :e ne fait pas.

2
William Pursell