Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Vundle. Σήμερα, παρά όλους τους συντάκτες στον κόσμο, το Vim είναι αναμφίβολα ένα από τα πιο ισχυρά και ευέλικτα εργαλεία για χειρισμός αρχείων κειμένου, διαχειριστείτε αρχεία διαμόρφωσης συστήματος και γράψτε κώδικα. Λυπάμαι πολύ για πολλούς χρήστες που μισούν αυτόν τον συντάκτη. Η λειτουργικότητα του Vim μπορεί να επεκταθεί σε διαφορετικά επίπεδα χρησιμοποιώντας πρόσθετα και μπορούμε να τα ελέγξουμε μέσω του Vundle.
Αυτό είναι ένα εξαιρετικά χρήσιμο πρόσθετο για διαχειριστείτε τις προσθήκες Vim. Το Vundle δημιουργεί ένα ξεχωριστό δέντρο καταλόγου για κάθε προσθήκη που εγκαθιστούμε και αποθηκεύουμε επιπλέον αρχεία διαμόρφωσης στον αντίστοιχο κατάλογο προσθηκών. Με λίγα λόγια, θα μας επιτρέψει να εγκαταστήσουμε νέες προσθήκες, να διαμορφώσουμε υπάρχουσες, να τις ενημερώσουμε, να αναζητήσουμε εγκατεστημένα πρόσθετα και να καθαρίσουμε τα αχρησιμοποίητα πρόσθετα. Όλες οι ενέργειες μπορούν να πραγματοποιηθούν με ένα πάτημα πλήκτρου διαδραστικά.
Εγκατάσταση Vundle
Εάν χρειάζεστε το Vundle, φανταστείτε το έχετε ήδη εγκαταστήσει το vim στο σύστημά σας. Αν δεν συμβαίνει αυτό, εγκαταστήστε vim και git (για λήψη vundle). Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να εγκαταστήσετε αυτά τα πακέτα σε συστήματα που βασίζονται στο Debian:
sudo apt-get install vim git
Λήψη Vundle
Ας είναι αποθετήριο κλώνου Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Διαμόρφωση Vundle
Για να πούμε στο vim να χρησιμοποιήσει τον νέο διαχειριστή plugin, πρέπει να δημιουργήσουμε το αρχείο ~ / .vimrc.
vim ~/.vimrc
Τοποθετήστε τις ακόλουθες γραμμές στο πάνω μέρος αυτού του αρχείου:
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line
Οι γραμμές που φέρουν την ένδειξη "απαιτείται" είναι απαιτήσεις Vundle. Οι υπόλοιπες γραμμές είναι μόνο παραδείγματα, τα οποία μπορούμε να εξαλείψουμε αν θέλουμε. Μόλις ολοκληρωθεί, αποθηκεύουμε το αρχείο με : wq.
Τώρα μπορούμε να ανοίξουμε το vim:
vim
Εγκαταστήστε τα πρόσθετα
Για να εγκαταστήσετε τα πρόσθετα θα γράψουμε μέσα στον επεξεργαστή:
:PluginInstall
Θα ανοίξει ένα νέο παράθυρο διαιρούμενο με όλα τις προσθήκες που προσθέτουμε στο αρχείο .vimrc, το οποίο θα εγκατασταθεί αυτόματα.
Όταν ολοκληρωθεί η εγκατάσταση, πρέπει εκκαθάριση προσωρινής μνήμης πληκτρολογώντας την ακόλουθη εντολή:
:bdelete
Μπορούμε επίσης εγκαταστήστε plugins χωρίς να ανοίξετε το vim. Απλώς πρέπει να χρησιμοποιήσετε αυτήν την εντολή από το τερματικό:
vim +PluginInstall +qall
Διαχειριστείτε τις προσθήκες Vim με το Vundle
Προσθέστε νέες προσθήκες
Πρώτα, αναζητήστε το διαθέσιμα πρόσθετα χρησιμοποιώντας εντολή:
:PluginSearch
να ενημέρωση τοπικής λίστας από τον ιστότοπο vimscripts, Προσθήκη "!" στο τέλος:
:PluginSearch!
Θα ανοίξει ένα νέο παράθυρο διαχωρισμού που θα δείχνει όλες τις διαθέσιμες προσθήκες.
Θα είμαστε επίσης σε θέση καθορίστε το ακριβές όνομα της προσθήκης Τι ψάχνουμε:
:PluginSearch vim-dasm
Για να εγκαταστήσετε μια προσθήκη, μετακινήστε τον κέρσορα στη γραμμή που σας ενδιαφέρει και πατήστε «i». Αυτό θα εγκαταστήσει την επιλεγμένη προσθήκη.
Ομοίως, εγκαταστήστε όλα τα πρόσθετα που θέλετε να έχετε στο σύστημά σας. Μόλις εγκατασταθεί, εκκαθάριση της προσωρινής μνήμης buffer Vundle χρησιμοποιώντας εντολή:
:bdelete
Για να είναι επιτυχής η αυτόματη φόρτωση, Πρέπει να προσθέσουμε το όνομα της εγκατεστημένης προσθήκης στο αρχείο .vimrc. Για να το κάνετε αυτό, γράψτε μέσα στο vim:
:e ~/.vimrc
Μέσα στο αρχείο προσθέστε:
Plugin 'vim-dasm'
Αντικαταστήστε το vim-dasm με το όνομα οποιασδήποτε προσθήκης. Τώρα πατήστε το πλήκτρο ESC και πληκτρολογήστε: wq για να αποθηκεύσετε τις αλλαγές και να κλείσετε το αρχείο.
Σημειώστε ότι πρέπει να προστεθούν όλες οι προσθήκες σας πριν από την ακόλουθη γραμμή στο αρχείο .vimrc:
filetype plugin indent on
Λίστα εγκατεστημένων προσθηκών
να λίστα εγκατεστημένων προσθηκών, γράψτε από τον επεξεργαστή vim:
:PluginList
Ενημέρωση προσθηκών
να ενημέρωση όλων των εγκατεστημένων προσθηκώνγράψτε:
:PluginUpdate
Επανεγκαταστήστε τις προσθήκες
να επανεγκαταστήστε όλες τις προσθήκεςγράψτε:
:PluginInstall!
Απεγκαταστήστε τα πρόσθετα
Πρώτον, παραθέτει όλες τις εγκατεστημένες προσθήκες:
:PluginList
Τώρα τοποθετήστε τον κέρσορα στη σωστή γραμμή και πατήστε SHITF + d:
:e ~/.vimrc
Στη συνέχεια, επεξεργαστείτε το αρχείο .vimrc και αφαιρέστε την προσθήκη που αναφέρεται στην προσθήκη. Γράφει : wq για να αποθηκεύσετε τις αλλαγές και να βγείτε από τον επεξεργαστή.
βοήθεια
Αυτή είναι μόνο η κορυφή του παγόβουνου, μπορούμε να λάβουμε περισσότερες πληροφορίες σχετικά με το χρήση του Vundle στο δικό σας Σελίδα GitHub. Για περισσότερες λεπτομέρειες μπορούμε επίσης να συμβουλευτούμε το τμήμα βοήθειας πληκτρολογώντας τα ακόλουθα στον επεξεργαστή vim:
:h vundle
Σας ευχαριστώ πολύ για τη σελίδα πολλοί είναι λίγο ένα εκατομμύριο και πολλά άλλα ... Έμαθα πολλά για το vim
χαιρετισμούς από τη Βαρσοβία.