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.
: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.
cette commande vim que vous n'oublierez pas:
:Sex
si vous voulez pointer vers un certain répertoire, alors :Sex <dir>
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.