VI Editor με εντολές σε Linux/Unix Tutorial
Τι είναι ο επεξεργαστής VI;
Ο επεξεργαστής VI είναι ο πιο δημοφιλής και κλασικός επεξεργαστής κειμένου στην οικογένεια Linux. Παρακάτω, είναι μερικοί λόγοι που το καθιστούν ευρέως χρησιμοποιούμενο πρόγραμμα επεξεργασίας –
1) Είναι διαθέσιμο σε όλες σχεδόν τις Διανομές Linux
2) Λειτουργεί το ίδιο σε διαφορετικές πλατφόρμες και διανομές
3) Είναι φιλικό προς το χρήστη. Ως εκ τούτου, εκατομμύρια χρήστες Linux το λατρεύουν και το χρησιμοποιούν για τις ανάγκες επεξεργασίας τους
Σήμερα, υπάρχουν διαθέσιμες προηγμένες εκδόσεις του επεξεργαστή vi, και η πιο δημοφιλής είναι ΔΥΝΑΜΗ το οποίο είναι Vi Imαποδείχθηκε. Μερικοί από τους άλλους είναι οι Elvis, Nvi, Nano και Vile. Είναι σοφό να μαθαίνετε το vi γιατί είναι πλούσιο σε χαρακτηριστικά και προσφέρει ατελείωτες δυνατότητες επεξεργασίας ενός αρχείου.
Για να εργαστείτε στον επεξεργαστή VI, πρέπει να καταλάβετε τους τρόπους λειτουργίας του. Μπορούν να χωριστούν σε δύο κύρια μέρη.
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
vi Λειτουργία εντολής:
- Ο επεξεργαστής vi ανοίγει σε αυτήν τη λειτουργία και μόνο καταλαβαίνει εντολές
- Σε αυτή τη λειτουργία, μπορείτε, μετακινήστε τον κέρσορα και κόψτε, αντιγράψτε, επικολλήστε το κείμενο
- Αυτή η λειτουργία αποθηκεύει επίσης τις αλλαγές που έχετε κάνει στο αρχείο
- Οι εντολές κάνουν διάκριση πεζών-κεφαλαίων. Θα πρέπει να χρησιμοποιήσετε το σωστό γράμμα.
vi Editor Insert mode:
- Αυτή η λειτουργία είναι για την εισαγωγή κειμένου στο αρχείο.
- Μπορείτε να μεταβείτε στη λειτουργία Εισαγωγής από τη λειτουργία εντολών πατώντας το «i» στο πληκτρολόγιο
- Μόλις βρίσκεστε σε λειτουργία εισαγωγής, οποιοδήποτε κλειδί θα λαμβάνεται ως είσοδος για το αρχείο στο οποίο εργάζεστε αυτήν τη στιγμή.
- Για να επιστρέψετε στη λειτουργία εντολών και να αποθηκεύσετε τις αλλαγές που έχετε κάνει, πρέπει να πατήσετε το πλήκτρο Esc
Πώς να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας vi
Για να εκκινήσετε το VI Editor - Ανοίξτε το Terminal (CLI) και πληκτρολογήστε
vi <filename_NEW> or <filename_EXISTING>
Και αν καθορίσετε ένα υπάρχον αρχείο, τότε ο επεξεργαστής θα το ανοίξει για να το επεξεργαστείτε. Διαφορετικά, μπορείτε να δημιουργήσετε ένα νέο αρχείο.
VI Επεξεργασία εντολών
- i – Εισαγωγή στον κέρσορα (μεταβαίνει σε λειτουργία εισαγωγής)
- a – Γράψτε μετά τον κέρσορα (μεταβαίνει σε λειτουργία εισαγωγής)
- A – Γράψτε στο τέλος της γραμμής (μεταβαίνει σε λειτουργία εισαγωγής)
- ESC – Τερματισμός λειτουργίας εισαγωγής
- u – Αναίρεση τελευταίας αλλαγής
- U – Αναίρεση όλων των αλλαγών σε ολόκληρη τη γραμμή
- o – Άνοιγμα νέας γραμμής (μεταβαίνει σε λειτουργία εισαγωγής)
- dd – Διαγραφή γραμμής
- 3dd – Διαγραφή 3 γραμμών.
- D – Διαγράψτε τα περιεχόμενα της γραμμής μετά τον κέρσορα
- C – Διαγράψτε τα περιεχόμενα μιας γραμμής μετά τον δρομέα και εισαγάγετε νέο κείμενο. Πατήστε το πλήκτρο ESC για να τερματίσετε την εισαγωγή.
- dw – Διαγραφή λέξης
- 4dw – Διαγραφή 4 λέξεων
- cw – Αλλαγή λέξης
- x – Διαγραφή χαρακτήρα στον κέρσορα
- r – Αντικατάσταση χαρακτήρα
- R – Αντικατάσταση χαρακτήρων από τον κέρσορα και μετά
- s – Αντικαταστήστε έναν χαρακτήρα κάτω από τον κέρσορα συνεχίστε να εισάγετε
- S – Αντικαταστήστε ολόκληρη τη γραμμή και αρχίστε να εισάγετε στην αρχή της γραμμής
- ~ – Αλλαγή περίπτωσης ατομικού χαρακτήρα
Σημείωση: Θα πρέπει να είστε στο "λειτουργία εντολής» για να εκτελέσετε αυτές τις εντολές. VI συντάκτης είναι ευαίσθητη στην περίπτωση οπότε φροντίστε να πληκτρολογήσετε τις εντολές με τα σωστά γράμματα.
Βεβαιωθείτε ότι πατήσατε τη σωστή εντολή διαφορετικά θα καταλήξετε να κάνετε ανεπιθύμητες αλλαγές στο αρχείο. Μπορείτε επίσης να εισέλθετε στη λειτουργία εισαγωγής πατώντας a, A, o, όπως απαιτείται.
Μετακίνηση μέσα σε ένα αρχείο
- k – Μετακινήστε τον κέρσορα προς τα πάνω
- j – Μετακινήστε τον κέρσορα προς τα κάτω
- h – Μετακινήστε τον κέρσορα αριστερά
- l – Μετακινήστε τον κέρσορα δεξιά
Πρέπει να βρίσκεστε στη λειτουργία εντολών για να μετακινηθείτε μέσα σε ένα αρχείο. Τα προεπιλεγμένα πλήκτρα πλοήγησης αναφέρονται παρακάτω. Μπορείς χρησιμοποιήστε επίσης τα πλήκτρα βέλους στο πληκτρολόγιο.
Αποθήκευση και κλείσιμο του αρχείου
- Shift+zz – Αποθηκεύστε το αρχείο και κλείστε
- :w – Αποθηκεύστε το αρχείο αλλά κρατήστε το ανοιχτό
- :q! – Κλείστε το vi και μην αποθηκεύετε τις αλλαγές
- :wq – Αποθηκεύστε το αρχείο και κλείστε
Θα πρέπει να είστε στο λειτουργία εντολής για έξοδο από το πρόγραμμα επεξεργασίας και αποθήκευση αλλαγών Στο αρχείο.
Περίληψη:
- Ο επεξεργαστής vi είναι ο πιο δημοφιλής και ευρέως χρησιμοποιούμενος επεξεργαστής κειμένου Unix
- Συνήθως είναι διαθέσιμο σε όλα Διανομές Linux.
- Λειτουργεί σε δύο λειτουργίες, Command και Insert
- Η λειτουργία εντολών λαμβάνει τις εντολές του χρήστη και η λειτουργία Εισαγωγή είναι για την επεξεργασία κειμένου
- Θα πρέπει να γνωρίζετε τις εντολές για να δουλέψετε εύκολα στο αρχείο σας
- Η εκμάθηση της χρήσης αυτού του προγράμματος επεξεργασίας μπορεί να σας ωφελήσει στη δημιουργία σεναρίων και την επεξεργασία αρχείων.