Vundle, Vim में प्लगइन्स को प्रभावी रूप से प्रबंधित करें

विम वंडल के बारे में

अगले लेख में हम Vundle पर एक नज़र डालने जा रहे हैं। आज, दुनिया के सभी संपादकों के बावजूद, विम निस्संदेह के लिए सबसे शक्तिशाली और बहुमुखी उपकरणों में से एक है पाठ फ़ाइलों में हेरफेर करें, सिस्टम कॉन्फ़िगरेशन फ़ाइलों को प्रबंधित करें और कोड लिखें। बहुत से उपयोगकर्ताओं को अफसोस है जो इस संपादक का पता लगाते हैं। विम की कार्यक्षमता को प्लगइन्स का उपयोग करके विभिन्न स्तरों तक बढ़ाया जा सकता है, और इन्हें Vundle द्वारा नियंत्रित किया जा सकता है।

यह के लिए एक अत्यंत उपयोगी प्लगइन है विम प्लग प्रबंधन। Vundle हमारे द्वारा इंस्टॉल किए गए प्रत्येक प्लगइन के लिए एक अलग निर्देशिका ट्री बनाता है और संबंधित प्लगइन निर्देशिका में अतिरिक्त कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत करता है। संक्षेप में, यह हमें नए प्लगइन्स स्थापित करने, मौजूदा लोगों को कॉन्फ़िगर करने, उन्हें अपडेट करने, इंस्टॉल किए गए प्लग इन की खोज करने और अप्रयुक्त प्लग-इन को साफ़ करने की अनुमति देगा। सभी क्रियाओं को एक एकल कीस्ट्रोक के साथ अंतःक्रियात्मक रूप से किया जा सकता है।

Vundle स्थापना

यदि आपको वुंडले की आवश्यकता है, तो कल्पना करें आपने अपने सिस्टम पर पहले ही विम स्थापित कर दिया है। अगर ऐसा नहीं है, विम और गिट स्थापित करें (डाउनलोड करने के लिए vundle)। आप डेबियन-आधारित सिस्टम पर इन पैकेजों को स्थापित करने के लिए निम्न कमांड का उपयोग कर सकते हैं:

sudo apt-get install vim git

डाउनलोड करें Vundle

हम जा रहे हैं क्लोन वंडल भंडार:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Vundle कॉन्फ़िगर करें

नए प्लगइन प्रबंधक का उपयोग करने के लिए विम को बताने के लिए, हमें फ़ाइल बनाने की आवश्यकता है ~ / .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

"आवश्यक" के रूप में चिह्नित की गई पंक्तियाँ वंडल आवश्यकताएं हैं। बाकी लाइनें केवल उदाहरण हैं, जिन्हें हम चाहें तो खत्म कर सकते हैं। एक बार समाप्त होने पर, हम फ़ाइल को सहेजते हैं : wq.

अब हम विम खोल सकते हैं:

vim

प्लगइन्स स्थापित करें

एड-ऑन स्थापित करने के लिए हम संपादक के अंदर लिखेंगे:

Vim vundle ओपन प्लगइन स्थापना

:PluginInstall

एक नई विंडो सभी के साथ विभाजित होगी प्लगइन्स हम .vimrc फ़ाइल में जोड़ते हैं, जो स्वचालित रूप से स्थापित किया जाएगा।

vundle विम प्लगइन स्थापना

जब स्थापना पूर्ण हो जाए, तो हमें करना चाहिए स्पष्ट बफर कैश निम्नलिखित कमांड टाइप करना:

:bdelete

हम भी कर सकते हैं विम को खोले बिना प्लग इन स्थापित करें। आपको बस टर्मिनल से इस कमांड का उपयोग करना है:

vim +PluginInstall +qall

Vundle के साथ Vim plugins प्रबंधित करें

नए प्लगइन्स जोड़ें

सबसे पहले, के लिए देखो उपलब्ध ऐड-ऑन कमांड का उपयोग करना:

विम वंडल प्लगइन खोज

:PluginSearch

पैरा साइट से स्थानीय सूची अपडेट करें, जोड़ें "!" अतं मै:

:PluginSearch!

एक नया स्प्लिट विंडो सभी उपलब्ध प्लगइन्स दिखाएगा।

हम भी कर पाएंगे प्लगइन का सटीक नाम निर्दिष्ट करें हम क्या खोज कर रहे हैं:

:PluginSearch vim-dasm

एक प्लगइन स्थापित करने के लिए, कर्सर को उस पंक्ति पर ले जाएं, जिसमें आपकी रुचि है और «i» दबाएं। यह चयनित प्लगइन स्थापित करेगा।

विम वंदले दशम स्थापित

इसी तरह, उन सभी ऐड-ऑन को स्थापित करें जिन्हें आप अपने सिस्टम पर रखना चाहते हैं। एक बार स्थापित, Vundle बफर कैश निकालें कमांड का उपयोग करना:

:bdelete

सफल होने के लिए स्वचालित लोडिंग के लिए, हमें .vimrc फ़ाइल में स्थापित प्लगइन का नाम जोड़ना होगा। ऐसा करने के लिए, अंदर लिखें:

:e ~/.vimrc

फ़ाइल जोड़ने के अंदर:

Plugin 'vim-dasm'

किसी भी प्लगइन के नाम के साथ vim-dasm बदलें। अब ESC कुंजी दबाएं और टाइप करें: wq परिवर्तनों को सहेजने और फ़ाइल को बंद करने के लिए।

ध्यान दें कि आपके सभी प्लगइन्स को .vimrc फ़ाइल में निम्न पंक्ति से पहले जोड़ा जाना चाहिए:

filetype plugin indent on

स्थापित प्लगइन्स की सूची

vimle plugins की सूची vim

पैरा सूची स्थापित प्लगइन्स, विम संपादक से लिखें:

:PluginList

प्लगइन्स को अपडेट करें

पैरा सभी इंस्टॉल किए गए प्लगइन्स को अपडेट करेंलिखते हैं:

:PluginUpdate

प्लगइन्स को पुनर्स्थापित करें

पैरा सभी प्लगइन्स को पुनर्स्थापित करेंलिखते हैं:

:PluginInstall!

ऐड-ऑन की स्थापना रद्द करें

सबसे पहले, यह सभी स्थापित प्लगइन्स को सूचीबद्ध करता है:

:PluginList

अब कर्सर को सही लाइन पर रखें, और SHITF + d दबाएं:

:e ~/.vimrc

फिर .vimrc फ़ाइल और संपादित करें प्लगइन को संदर्भित करने वाली अतिरिक्त प्रविष्टि को हटा दें। लेखन : wq परिवर्तनों को सहेजने और संपादक से बाहर निकलने के लिए।

मदद

vim vundle सहायता

यह सिर्फ हिमशैल के टिप है, हम के बारे में अधिक जानकारी प्राप्त कर सकते हैं अपने में Vundle का उपयोग GitHub पेज। अधिक जानकारी के लिए हम भी परामर्श कर सकते हैं सहायता अनुभाग निम्नलिखित संपादक में टाइप करके:

:h vundle

एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   हेन्रिक कहा

    पृष्ठ के लिए बहुत बहुत धन्यवाद बहुत कम एक लाख है और बहुत कुछ ... मैंने विम के बारे में बहुत कुछ सीखा
    वारसॉ से बधाई।