Σύντομη λίστα εντολών του διορθωτή vi

Προσοχή όταν δίνετε μία εντολή έχει σημασία αν τα γράμματα είναι κεφαλαία ή μικρά.

Ανοίγοντας ένα αρχείο:
vi όνομα

Μετακίνηση μέσα στο αρχείο:
h (ή το αριστερό βελάκι) Μία θέση αριστερά
l (ή το δεξί βελάκι) Μία θέση δεξιά
k (ή το πάνω βελάκι) Μία γραμμή πάνω
j (ή το κάτω βελάκι) Μία γραμμή κάτω
w Στην επόμενη λέξη

Εισαγωγή και διαγραφή κειμένου:
Ο vi έχει δύο καταστάσεις, κατάσταση εντολών και κατάσταση εισαγωγής κειμένου.

Για να μπείτε στην κατάσταση εισαγωγής κειμένου δίνετε:
i Για να μπείτε στην κατάσταση εισαγωγής κειμένου χωρίς να μετακινηθεί ο δρομέας.
a Για να μπείτε στην κατάσταση εισαγωγής κειμένου μετακινούμενοι μία θέση δεξιά.
I Για να μπείτε στην κατάσταση εισαγωγής στην αρχή της γραμμής
A Για να μπείτε στην κατάσταση εισαγωγής στο τέλος της γραμμής

Για να μπείτε στην κατάσταση εντολών δίνετε:
ESC ή ctrl-[

Για να κάνετε αλλαγές στο κείμενό σας:
x διαγράφει τον χαρακτήρα όπου είναι ο δρομέας
dd διαγράφει την γραμμή που είναι ο δρομέας
u ακυρώνει την τελευταία αλλαγή

Αναζήτηση χαρακτήρων/λέξεων μέσα στο κείμενο:
/χαρακτήρες Βρίσκει την επόμενη γραμμή όπου εμφανίζεται το "χαρακτήρες".
?χαρακτήρες Βρίσκει την προηγούμενη γραμμή όπου εμφανίζεται το "χαρακτήρες".
n Επαναλαμβάνει την αναζήτηση στις επόμενες γραμμές.

Σώζοντας και βγαίνοντας από ένα αρχείο:
:w Σώζει τις τελευταίες αλλαγές και παραμένει μέσα στο αρχείο.
:x Σώζει τις τελευταίες αλλαγές και βγαίνει από το αρχείο
:q! Βγαίνει από το αρχείο χωρίς να σώσει τις αλλαγές

Βασισμένο σε κείμενο του Αντώνη Δανάλη <danalis@edu.physics.uch.gr>