Il existe trois méthodes pour créer de nouveaux fichiers dans l'éditeur vi : deux d'entre eux créent de nouveaux fichiers vides , tandis que l'autre crée une copie d'un fichier ouvert existant avec un nouveau nom. Cet article suppose une connaissance de base des modes et des commandes vi . Choses que vous devez
Vi ou Vim éditeur
Voir Plus Instructions
1
Ouvrez une fenêtre de terminal et tapez la commande suivante à la ligne de commande :
vi myFileName
l'écran du terminal sera remplacé par l'interface vi . En haut de la fenêtre de terminal , vous verrez le curseur clignotant assis au-dessus d'une colonne de caractères de ~ de course sur le côté de l'écran. Au bas de la fenêtre de terminal , vous devriez voir :
" myFileName " [ New File]
Editez le fichier ( ajouter un peu de contenu) et lorsque vous passez en mode de commande et entrez le fait suivante:
: w
Vi écrit le fichier sur le disque, et vous saurez ce parce qu'au fond de la fenêtre , vous verrez:
" myFileName " [ ,"nouveau] 1L , 4C écrit
Les chiffres , 1 et 4 , variera selon le nombre de lignes ( L) et des personnages (C) vi a écrit sur le disque.
2
Créer une copie de votre nouveau fichier en exécutant la commande suivante en mode commande :
Photos : w myCopyOfFileName
au bas de la fenêtre de terminal, vous verrez maintenant :
" copyOfFileName " [Nouveau] 1L , 4C écrit
Toutefois, contrairement à ce que vous pouvez vous attendre, vi vous présente encore avec le tampon pour " myFileName ", pas " copyOfFileName . " L'éditeur a fait créer la copie et l'écrire sur le disque, mais il suppose que vous avez l'intention de continuer à éditer la copie originale du fichier. Pour ouvrir la copie exécutez la commande suivante :
: e copyOfFileName
Si vous utilisez l'éditeur vim ( vi improved ), alors vous pouvez sauter ce processus en deux étapes en créant la copie de cette façon:
: sav myCopyOfFileName
Vim fait la copie , écrit sur le disque et met le tampon courant dans le nouveau fichier
3
ouvrir un nouveau fichier . pour l'édition tout en restant dans l'éditeur vi en exécutant la commande suivante :
: e aBrandNewFile
Un nouveau tampon vide apparaît et le texte suivant apparaît au bas de la fenêtre de terminal:
" aBrandNewFile " [ New File]
le résultat de ": e newFile " appelé en utilisant vi est presque identique à appeler " vi newFile " à partir de la ligne de commande . La différence est que l'ouverture d'un nouveau fichier dans vi vous pouvez continuer à modifier d'autres tampons qui étaient ouverts avant .