Πώς να δημιουργήσετε ένα αρχείο στο πρόγραμμα επεξεργασίας VI

Η οθόνη του τερματικού θα αντικατασταθεί από τη διεπαφή vi. Στο επάνω μέρος του παραθύρου του τερματικού θα δείτε τον δρομέα που αναβοσβήνει να βρίσκεται πάνω από μια στήλη ~ χαρακτήρων που τρέχει στο πλάι της οθόνης. Στο κάτω μέρος του παραθύρου του τερματικού θα πρέπει να δείτε:

Επεξεργαστείτε το αρχείο (προσθέστε κάποιο περιεχόμενο) και όταν τελειώσετε, μεταβείτε στη λειτουργία εντολών και εισαγάγετε τα εξής:

Το Vi γράφει το αρχείο στο δίσκο και θα το γνωρίζετε γιατί στο κάτω μέρος του παραθύρου θα δείτε:

Οι αριθμοί, 1 και 4, θα διαφέρουν ανάλογα με το πόσες γραμμές (L) και χαρακτήρες (C) vi έγραψε στο δίσκο.

Ωστόσο, σε αντίθεση με ό, τι μπορείτε να περιμένετε, το vi εξακολουθεί να σας παρουσιάζει το buffer για το "myFileName", όχι το "copyOfFileName". ο ο επεξεργαστής δημιούργησε το αντίγραφο και το έγραψε στο δίσκο, αλλά υποθέτει ότι σκοπεύετε να συνεχίσετε να επεξεργάζεστε το αρχικό αντίγραφο του αρχείο. Για να ανοίξετε το αντίγραφο εκτελέστε τα εξής:

Εάν χρησιμοποιείτε το πρόγραμμα επεξεργασίας vim (vi βελτιωμένο), τότε μπορείτε να παραλείψετε αυτή τη διαδικασία δύο βημάτων δημιουργώντας το αντίγραφο ως εξής:

Το Vim κάνει το αντίγραφο, το γράφει στο δίσκο και αλλάζει την τρέχουσα προσωρινή μνήμη στο νέο αρχείο.

Ανοίξτε ένα νέο αρχείο για επεξεργασία ενώ βρίσκεστε ακόμα στο πρόγραμμα επεξεργασίας vi, εκτελώντας τα εξής:

Εμφανίζεται ένα νέο, κενό buffer και το ακόλουθο κείμενο εμφανίζεται στο κάτω μέρος του παραθύρου του τερματικού:

Το αποτέλεσμα της κλήσης ":e newFile" κατά τη χρήση του vi είναι σχεδόν πανομοιότυπο με την κλήση του "vi newFile" από τη γραμμή εντολών. Η διαφορά είναι ότι ανοίγοντας ένα νέο αρχείο μέσα στο vi μπορείτε επίσης να συνεχίσετε να επεξεργάζεστε τυχόν άλλα buffer που ήταν ανοιχτά πριν.

Για να δημιουργήσετε πολλά νέα αρχεία ταυτόχρονα από τη γραμμή εντολών, απλώς προσθέστε ορίσματα ονόματος αρχείου στο vi, όπως: vi file1 file2 file3. Το ίδιο δεν μπορεί να γίνει όταν δημιουργείτε νέα αρχεία από το vi χρησιμοποιώντας την εντολή ":e".

Για να απαριθμήσετε όλα τα προσωρινά ανοιχτά buffer στο vi, πληκτρολογήστε την εντολή ":ls". Αυτό εμφανίζει μια λίστα με όλα τα buffer πριν από έναν αριθμό. Για να μεταβείτε σε άλλο ανοιχτό buffer εκτελέστε την εντολή ":b1", αντικαθιστώντας το "1" με τον αριθμό του buffer που επιθυμείτε.