Το Vim είναι ένα ευέλικτο, ισχυρό και ελαφρύ πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών που έχει αποδειχθεί απαραίτητο με την πάροδο του χρόνου.
Μπορείτε να εγκαταστήσετε το Vim σε Windows, macOS, Unix και Linux. Στην πραγματικότητα, τα περισσότερα συστήματα που βασίζονται σε Unix και Linux διαθέτουν Vim από προεπιλογή. Ένας από τους καλύτερους τρόπους για να επεκτείνετε τη λειτουργικότητα του Vim είναι μέσω προσθηκών και δείτε πώς μπορείτε να εγκαταστήσετε πρόσθετα στο Vim.
Γιατί να εγκαταστήσετε Vim Plugins;
Το Vim είναι ένα πρόγραμμα επεξεργασίας γεμάτο δυνατότητες. είναι επίσης αρθρωτό και εξαιρετικά προσαρμόσιμο. Εάν το πρόγραμμα επεξεργασίας Vim δεν διαθέτει μια συγκεκριμένη λειτουργία ή δυνατότητα που αναζητάτε, το πιθανότερο είναι ότι μπορείτε να βρείτε μια προσθήκη για αυτό ή στη χειρότερη να δημιουργήσετε μια προσθήκη μόνοι σας. Συχνά, υπάρχει ήδη ένα πρόσθετο για τη λειτουργικότητα που αναζητάτε.
Τα πρόσθετα είναι ένα από τα πιο αγαπημένα χαρακτηριστικά του Vim επειδή σας επιτρέπουν να επεκτείνετε τη λειτουργικότητα του Vim διατηρώντας παράλληλα το μέγεθος του βασικού προγράμματος λιτό και σχετικό. Η έννοια των προσθηκών ή των επεκτάσεων προσομοιώνεται στα περισσότερα προγράμματα επεξεργασίας γραφικών όπως το Visual Studio Code (VS Code), το Atom κ.λπ.
Μέθοδοι εγκατάστασης πρόσθετου Vim
Υπάρχουν δύο κύριες μέθοδοι εγκατάστασης πρόσθετων στο Vim. Η πρώτη μέθοδος είναι να εγκαταστήσετε μια προσθήκη με μη αυτόματο τρόπο αντιγράφοντας το περιεχόμενο της προσθήκης σε έναν καθορισμένο φάκελο. Η άλλη, και η πιο κοινή μέθοδος είναι η εγκατάσταση προσθηκών μέσω ενός διαχειριστή προσθηκών.
Ας ρίξουμε μια ματιά και στις δύο μεθόδους, ώστε να μπορείτε να επιλέξετε ποια καλύπτει καλύτερα τις ανάγκες σας. Επίσης, είναι σημαντικό να σημειωθεί ότι υπάρχουν αρκετοί διαχειριστές προσθηκών που μπορείτε να χρησιμοποιήσετε.
Θα χρειαστεί εγκαταστήστε το Git στον υπολογιστή σας και για τις δύο μεθόδους εγκατάστασης πρόσθετων.
1. Μη αυτόματη εγκατάσταση ενός πρόσθετου
Ξεκινώντας με την έκδοση 8 του Vim, μπορείτε να εγκαταστήσετε πρόσθετα χωρίς να χρειάζεστε διαχειριστή πακέτων χρησιμοποιώντας το προεπιλεγμένο εργαλείο διαχείρισης πακέτων.
Μπορείτε να τοποθετήσετε πρόσθετα Vim στο ~/.vim/pack/vendor/start/plugin_name Ευρετήριο. Σημειώστε ότι το όνομα_προσθήκης Το όνομα φακέλου θα διαφέρει από πρόσθετο σε πρόσθετο. Για να δείξουμε αυτό το σημείο, ας εγκαταστήσουμε ένα πρόσθετο Vim γνωστό ως NERDTree. Είναι ένας ευρέως χρησιμοποιούμενος εξερευνητής συστήματος αρχείων για το Vim. Το NERDTree σάς επιτρέπει να απεικονίσετε μια δομή φακέλου έργου σε μια προβολή δέντρου.
Πρώτα, αλλάξτε τον κατάλογο σας στον αρχικό κατάλογο χρησιμοποιώντας την ακόλουθη εντολή:
CD ~
Στη συνέχεια, αναζητήστε τον φάκελο .vim με την εντολή ls -al, για εμφάνιση κρυφών αρχείων και φακέλων. Πλοηγηθείτε στον φάκελο εάν υπάρχει.
Εάν δεν έχετε το φάκελο .vim στον αρχικό σας κατάλογο, δημιουργήστε τη δομή φακέλου για το NERDTree plugin που θέλουμε να εγκαταστήσουμε χρησιμοποιώντας την παρακάτω εντολή:
mkdir -p .vim/pack/vendor/αρχή/nerd_tree
Η Vim συνιστά να δημιουργήσετε έναν ξεχωριστό φάκελο για κάθε πρόσθετο για εύκολη διαχείριση. Επομένως, εάν πρόκειται να εγκαταστήσετε μια άλλη προσθήκη, θα δημιουργήσετε έναν νέο φάκελο για την προσθήκη στο ~/.vim/pack/vendor/start/ Ευρετήριο.
Στη συνέχεια, κατεβάστε το πρόσθετο NERDTree από το GitHub και τοποθετήστε το στο nerd_tree κατάλογος προσθηκών χρησιμοποιώντας την ακόλουθη εντολή:
git κλώνος https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
Οι περισσότερες σελίδες προσθηκών θα περιέχουν οδηγίες σχετικά με τον τρόπο λήψης μιας προσθήκης από την πηγή της.
Ξεκινήστε το πρόγραμμα επεξεργασίας Vim και, στη συνέχεια, πληκτρολογήστε την εντολή :NERDTree για να ανοίξετε την εξερεύνηση αρχείων NERDTree. Εδώ είναι ένα έργο ASP.NET Core web API που άνοιξε στο Vim χρησιμοποιώντας το NERDTree.
Για να απεγκαταστήσετε μια προσθήκη, απλώς διαγράψτε τον αντίστοιχο φάκελο της προσθήκης (σε αυτήν την περίπτωση, nerd_tree).
2. Εγκατάσταση προσθηκών Vim με έναν Διαχειριστή προσθηκών
Οι διαχειριστές πακέτων ήταν ο παραδοσιακός τρόπος εγκατάστασης προσθηκών στο Vim, πριν από την έκδοση 8 του Vim. Υποστηρίζονται σε όλες τις εκδόσεις του Vim και υπάρχουν αρκετοί διαχειριστές πακέτων που μπορείτε να χρησιμοποιήσετε για να εγκαταστήσετε πρόσθετα.
Μερικοί από τους πιο αξιοσημείωτους διαχειριστές προσθηκών περιλαμβάνουν το Vundle, το VAM, το vim-plug, το παθογόνο κ.λπ.
Το πλεονέκτημα των διαχειριστών προσθηκών είναι ότι δεν συμμετέχετε στη δημιουργία της δομής φακέλου με μη αυτόματο τρόπο και είναι ευκολότερο να ενημερώνονται τα πακέτα αυτόματα.
Ας εγκαταστήσουμε ένα πρόσθετο μέσω vim-plug. Χρησιμοποιείται ευρέως στην κοινότητα Vim, επομένως έχει μεγάλη υποστήριξη από την κοινότητα και είναι επίσης καλά τεκμηριωμένο.
Πρώτα, εγκαταστήστε το vim-plug χρησιμοποιώντας την εντολή:
μπούκλα -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Στη συνέχεια, δημιουργήστε μια καταχώρηση για την προσθήκη σας στο αρχείο ~/.vimrc. Εάν δεν έχετε το αρχείο ~/.vimrc, μπορείτε να το δημιουργήσετε χρησιμοποιώντας το αγγίξτε ~/.vimrc εντολή.
Εισαγάγετε το ακόλουθο κείμενο στο αρχείο ~/.vimrc.
κλήση βύσμα#να αρχίσει()
Βύσμα 'servevim/NERDTree'
κλήση βύσμα#τέλος()
Όλα τα πρόσθετα που σκοπεύετε να εγκαταστήσετε θα πρέπει να τοποθετούνται εντός της γραμμής κλήση plug#begin() και κλήση plug#end(). Σε αυτήν την περίπτωση, θέλουμε να εγκαταστήσουμε το NERDTree. Αφού προσθέσετε τα ονόματα των προσθηκών, αποθηκεύστε το αρχείο.
Ανοίξτε τον επεξεργαστή Vim και εκτελέστε την εντολή :PlugInstall για να εγκαταστήσετε το πρόσθετο. Κάντε επανεκκίνηση του Vim για να τεθούν σε ισχύ οι αλλαγές σας.
Προσαρμογή του Επεξεργαστή Vim σε Linux
Εξετάσαμε τον τρόπο προσαρμογής και επέκτασης της λειτουργικότητας του Vim εγκαθιστώντας πρόσθετα. ο ~/.vimrc Το αρχείο είναι το καλύτερο μέρος για να προσθέσετε προσαρμοσμένες διαμορφώσεις Vim, εάν θέλετε να κάνετε το πρόγραμμα επεξεργασίας να φαίνεται καλό.