Πρόσθετα εγκατάστασης Vim

Vim Install Plugins



Έχετε ακούσει ποτέ το όνομα του Vim; Βάζω στοίχημα ότι το κάνατε! Είναι ένας πολύ καλός επεξεργαστής κειμένου. Στην πραγματικότητα, το Vi/Vim είναι μια από τις μακροβιότερες εφαρμογές όλων των εποχών. Είναι πάνω από 20 ετών και συνεχίζει δυνατά! Παρά το χαμηλό ποσοστό χρήσης, το Vim είναι ένας από τους καλύτερους επεξεργαστές κειμένου που μπορεί να έχει ποτέ. Είναι ώριμο, σταθερό και επεκτάσιμο με όλα τα ισχυρά πρόσθετα διαθέσιμα σε όλο το Διαδίκτυο.

Με σταθερή και ισχυρή υποστήριξη προσθηκών και μεγάλη κοινότητα πίσω, το Vim είναι ο χρυσός επεξεργαστής κειμένου που πρέπει να αρχίσετε να μαθαίνετε τώρα!







Παρά το γεγονός ότι είναι ένας ισχυρός επεξεργαστής κειμένου, το Vim δεν περιλαμβάνει όλες τις δυνατές δυνατότητες. Αυτός είναι ο λόγος για τον οποίο τα προγράμματα επιτρέπουν τη χρήση πρόσθετων. Αυτό ισχύει ιδιαίτερα για κάθε γνωστό επεξεργαστή κειμένου. Τα πρόσθετα βελτιώνουν τη λειτουργικότητα του επεξεργαστή με διάφορες πρόσθετες δυνατότητες που δεν είναι εγγενείς στον επεξεργαστή.



Στην περίπτωση του Vim, υπάρχουν πολλά πρόσθετα διαθέσιμα για κάθε είδους σκοπούς. Στην πραγματικότητα, τα plugins είναι ένα από τα ισχυρότερα σημεία του Vim. Υπάρχουν ΤΟΝΟ πρόσθετα για να αυτοσχεδιάσετε το Vim.



Εγκατάσταση της προσθήκης Vim

Υπάρχουν βασικά 2 διαφορετικοί τρόποι εγκατάστασης ενός πρόσθετου Vim.





Χειροκίνητη εγκατάσταση

Σε αυτήν τη μέθοδο, πρέπει να πάρετε χειροκίνητα το πρόσθετο από τον ιστό και να το βάλετε στον κατάλογο προορισμού. Στη συνέχεια, πρέπει να ενημερώσετε το αρχείο vimrc χειροκίνητα, έτσι ώστε το Vim να φορτώνει πάντα το πρόσθετο κάθε φορά που ξεκινάτε το Vim. Εάν ενημερώσετε το vimrc όταν εκτελείται το Vim, δεν θα φορτώσει το ενημερωμένο αρχείο. Επανεκκινήστε το Vim ή πείτε στο Vim να φορτώσει ξανά το αρχείο vimrc.

Υπάρχουν διάφορες μορφές προσθηκών Vim. Μπορεί να είναι είτε .vim αρχείο, είτε αρχείο Vimball είτε ένα σύνολο καταλόγων με την αναμενόμενη δομή (plugin/*, syntax/*, κ.λπ.). Εξαρτάται από το plugin που πρόκειται να εγκαταστήσετε. Εάν πρόκειται για αρχείο .vim, τοποθετήστε το στον κατάλογο .vim/plugin. Εάν πρόκειται για αρχείο Vimball, πρέπει να χρησιμοποιήσουμε το Vim για να το εγκαταστήσουμε. Αν πρόκειται για τον τρίτο τύπο, είναι λίγο δύσκολο να ρυθμίσετε με μη αυτόματο τρόπο όλα τα αρχεία και τους φακέλους με σωστή διαμόρφωση vimrc.



Ας ξεκινήσουμε με το αγαπημένο μου. Είναι πραγματικά ένας πολύ καλός τρόπος για να δημιουργήσετε θέμα στον επεξεργαστή Vim. Δείτε το Vimrc by amix Το

Αρχικά, βεβαιωθείτε ότι το σύστημά σας έχει εγκαταστήσει το git. Εκτελώ το Manjaro Linux, μια διανομή που βασίζεται στο Arch με εκπληκτική εμφάνιση και λεπτό συντονισμό. Εάν εκτελείτε οποιαδήποτε άλλη διανομή, ελέγξτε πώς να εγκαταστήσετε το Git στο Linux Το

sudoPacman-ΜΙΚΡΟ πηγαίνω

Όπως προτείνει η σελίδα GitHub, εκτελέστε την ακόλουθη εντολή για να ολοκληρώσετε την εγκατάσταση.

git κλώνος --βάθος=1https://github.com/Μια μίξη/vimrc.git/.vim_runtime

SH~/.vim_runtime/install_awesome_vimrc.sh

Μόλις ολοκληρωθεί η εγκατάσταση, ελέγξτε το Vim.

Τι συνέβη? Αυτό το πρόσθετο προσφέρει έναν απλοϊκό τρόπο για να τοποθετήσετε όλα τα απαραίτητα αρχεία και να ενημερώσετε ανάλογα το αρχείο vimrc. Ελέγξτε τις αλλαγές που έγιναν στο αρχείο vimrc.

ήρθα~/.vimrc

Όπως μπορείτε να δείτε, τα αρχεία .vim βρίσκονται μέσα σε έναν κατάλογο και το vimrc λέει στο Vim να φορτώνει αυτά τα αρχεία όποτε ξεκινά το Vim.

Έχεις Vimball; Ανοίξτε το αρχείο .vba με το Vim. Στη συνέχεια, εκτελέστε την ακόλουθη εντολή.

:πηγή%

Διαχειριστής προσθηκών Vim

Αυτός είναι ο ευκολότερος τρόπος διαχείρισης όλων των προσθηκών Vim. Σχεδόν όλες οι χειρωνακτικές εργασίες φροντίζονται. Αυτοί οι διαχειριστές προσθηκών είναι εξαιρετικά βολικοί όταν εργάζεστε με μεγάλο αριθμό πρόσθετων Vim. Χρησιμοποιώντας έναν κατάλληλο διαχειριστή προσθηκών, μπορείτε να κάνετε τη ζωή σας πολύ πιο εύκολη.

Ωστόσο, η εγκατάσταση και η χρήση των διαχειριστών plugin μπορεί να είναι λίγο δύσκολη. Φυσικά, η κληρονομιά του Vim απαιτεί από εσάς να είστε αρκετά εξελιγμένοι για να χειριστείτε αποτελεσματικά όλες τις εργασίες.

Ακολουθούν οι πιο δημοφιλείς διαχειριστές πρόσθετων Vim εκεί έξω.

Σε αυτό το σεμινάριο, θα ρίξουμε μια ματιά στο vim-plug, τον αγαπημένο μου διαχειριστή προσθηκών για το Vim.

Vim-plug

Σε αντίθεση με άλλους διαχειριστές πρόσθετων Vim, το vim-plug είναι πολύ, πολύ απλό. Δεν υπάρχει ανάγκη για κωδικοποίηση πλακέτας λέβητα. Είναι μόνο ένα ενιαίο αρχείο .vim. Το Vim-plug είναι πιο εύκολο στην εγκατάσταση και η σύνταξη είναι πολύ απλή.

Σημείωση: Στην περίπτωση άλλων διαχειριστών πρόσθετων Vim, θα εμφανιστεί μόνο η εγκατάσταση.

Χωρίς άλλη καθυστέρηση, ας ξεκινήσουμε.

Εγκατάσταση vim-plug

Εκκινήστε το τερματικό και εκτελέστε την ακόλουθη εντολή.

μπούκλα-fLo~/.Ήρθα/αυτόματη φόρτωση/plug.vim--δημιουργία
https://raw.githubusercontent.com/junegunn/vim-plug/κύριος/plug.vim

Διαμόρφωση vim-plug

Τώρα, ήρθε η ώρα να διαμορφώσετε το vimrc για να επωφεληθείτε από το vim-plug. Προσθέστε μια ενότητα vim-plug στο αρχείο vimrc.

βύσμα κλήσης#begin ('~/.vim/plugged')
βύσμα κλήσης#τέλος()

Παρατηρήστε την παράμετρο ~/.vim/plugged; Λέει στο vim-plug να εκτελέσει όλες τις ενέργειες προσθήκης στον κατάλογο. Θα πρέπει να αποφύγετε τη χρήση των προεπιλεγμένων καταλόγων Vim όπως./.Vim/plugin.

Τώρα, μεταξύ των δύο δηλώσεων, πρέπει να υπάρχουν όλα τα πρόσθετα με την ακόλουθη δομή.

Συνδέστε το '<συνδέω>>'

Για παράδειγμα, ας εισάγουμε την ακόλουθη γραμμή για να ενεργοποιήσουμε τα πρόσθετα NERDTree, vim-easy-align και vim-github-dashboard.

Βύσμα'scrooloose / nerdtree'
Βύσμα'junegunn/vim-easy-align'
Plug ‘junegunn/vim-github-dashboard '

Τώρα, ας ρίξουμε μια ματιά στη δομή της εντολής. Παρατηρείτε τη δομή «scrooloose/nerdtree»; Το Vim-plug θα προσπαθήσει να φορτώσει το plugin από τον κατάλογο GitHub. Θα μεταφραστεί αυτόματα σε https://github.com/junegunn/vim-github-dashboard Το

Υπάρχουν ορισμένα πρόσθετα που απαιτούν επιπλέον ενέργειες μετά την απόκτηση από το repo του GitHub. Ανατρέξτε στην τεκμηρίωση των σχετικών προσθηκών. Τα πρόσθετα βήματα πρέπει να δηλώνονται στο vim-plug.

Συνδέστε το ‘ycm-core/YouCompleteMe', {'κάνω':'./εγκαθιστώ.py'}

Στο παραπάνω παράδειγμα, αφού πιάσετε την προσθήκη, το vim-plug θα εκτελέσει το σενάριο Python install.py.

Για όλες τις πιθανές λειτουργίες του vim-plug, συνιστώ ανεπιφύλακτα να συμβουλευτείτε το επίσημη τεκμηρίωση vim-plug στο GitHub Το

Φόρτωση όλων των προσθηκών

Μόλις διαμορφωθεί σωστά το vimrc, επανεκκινήστε το Vim ή φορτώστε ξανά το αρχείο vimrc.

:Έτσι%

Τέλος, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την εγκατάσταση όλων των πρόσθετων Vim που έχουν διαμορφωθεί για το vim-plug.

: PlugInstall

Το Vim-plug θα κατεβάσει όλα τα πακέτα απευθείας από το GitHub και θα τα τοποθετήσει στον κατάλογο plug/.vim/plugged και θα τα φορτώνει όποτε φορτώνεται το Vim.

Ενημέρωση προσθήκης

Η ενημέρωση του plugin είναι αρκετά απλή. Απλώς εκτελέστε την ακόλουθη εντολή στο Vim.

: PlugUpdate

Αφαίρεση πρόσθετου

Αν θέλετε να απαλλαγείτε από ένα plugin, είναι αρκετά εύκολο. Απλώς αφαιρέστε την καταχώριση από την ενότητα vim-plug του vimrc και καλέστε την ακόλουθη εντολή.

: PlugClean

Όπως μπορείτε να δείτε, το vim-plug ρωτά αν θέλετε να αφαιρέσετε τα αρχεία και τους καταλόγους.

Βοϊλα! Το πρόσθετο καταργήθηκε!

Κατάσταση προσθήκης

Το Vim-plug προσφέρει επίσης τον έλεγχο της τρέχουσας κατάστασης του plugin.

: PlugStatus

Άλλοι διαχειριστές προσθηκών

Ακολουθούν οι σύντομες εισαγωγές στο Vundle και το Pathogen. Πριν ξεκινήσετε, βεβαιωθείτε ότι χρησιμοποιείτε μόνο έναν διαχειριστή προσθηκών για να αποφύγετε κάθε περιττή πολυπλοκότητα και εμπλοκή.

Vundle

Συντομογραφία για το πακέτο Vim, το Vundle είναι ένας ισχυρός διαχειριστής προσθηκών με πολλές βασικές και προηγμένες δυνατότητες. Μπορεί να συγκριθεί με το apt ή το yum που χρησιμοποιούν οι διανομές

Εγκαταστήστε το Vundle εκτελώντας την ακόλουθη εντολή.

git κλώνοςhttps://github.com/VundleVim/Vundle.vim.git/.Ήρθα/δέσμη/Vundle.vim

Ακριβώς όπως το vim-plug, το Vundle απαιτεί παρόμοια διαμόρφωση του αρχείου vimrc.

vundle must-have configs
σειράασυμβίβαστη
απενεργοποιημένος τύπος αρχείου
διαμόρφωση διαδρομής χρόνου εκτέλεσης
σειράrtp + =/.Ήρθα/δέσμη/Vundle.vim
εκκίνηση της προσθήκης Vundleλειτουργία
κλήση vundle#να αρχίσει()
Συνδέω'VundleVim / Vundle.vim'
Συνδέω'tpope/vim-fugitive'
κλήση vundle#τέλος()
άλλο must-haveΓιαοριζόντιος
εσοχή προσθήκης αρχείου τύπου

Για όλες τις πιθανές λειτουργίες, δείτε το Vundle στο GitHub Το

Παθογόνο

Το Pathogen είναι ένας άλλος ισχυρός διαχειριστής προσθηκών για το Vim. Ωστόσο, ο εσωτερικός μηχανισμός του Pathogen είναι αρκετά διαφορετικός από αυτόν του vim-plug ή του Vundle. Σας επιτρέπει να διαχειριστείτε άμεσα το 'runtimepath' του Vim.

Η εγκατάσταση του παθογόνου είναι αρκετά εύκολη. Πιάστε το πρόσθετο Pathogen και τοποθετήστε το στον κατάλογο ~/.vim.

mkdir ~/.Ήρθα/αυτόματο φορτίο/.Ήρθα/δέσμη&&
μπούκλα-LSso~/.Ήρθα/αυτόματη φόρτωση/pathogen.vim https://tpo.pe/παθογόνο.vim

Για χειρισμό της διαδρομής χρόνου εκτέλεσης, προσθέστε τις ακόλουθες γραμμές στο αρχείο vimrc.

εκτέλεση παθογόνου#μολύνω()
σύνταξη ενεργοποιημένη
εσοχή προσθήκης αρχείου τύπου

Η εργασία ολοκληρώθηκε! Τώρα, κάθε πρόσθετο που προσθέτετε στον κατάλογο ~/.vim/bundle θα προστεθεί στο Vim ‘runtimepath’. Για παράδειγμα, ας εγκαταστήσουμε το sensible.vim.

CD~/.Ήρθα/δέσμη&&
git κλώνοςhttps://github.com/tpope/vim-sensible.git

Για την πλήρη τεκμηρίωση, ελέγξτε το Pathogen στο GitHub Το

Τελικές σκέψεις

Σως το καλύτερο μέρος της δυνατότητας προσθηκών Vim είναι, είναι εξαιρετικά σταθερό και η ανάπτυξη του πρόσθετου συνεχίζεται ακόμη έντονα. Εάν χρειάζεστε οποιαδήποτε βοήθεια, η κοινότητα σας υποστήριξε.

Μη διστάσετε να εξερευνήσετε τον δρόμο σας στον καταπληκτικό κόσμο των πρόσθετων Vim.

Απολαμβάνω!