Προσοχή όταν δίνετε μία εντολή έχει σημασία αν τα γράμματα είναι κεφαλαία ή μικρά.
Ανοίγοντας ένα αρχείο:
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>