मुझे विम के लिए एक प्लगइन दिया गया था। यह एक बुलाया कुछ में आया था .vimball
।
- मैं वास्तव में इसके साथ क्या करना चाहता हूं?
- मैं इसे कहां रखूं?
- क्या मुझे इसे स्थापित करने के लिए रूट होने की आवश्यकता है?
मुझे विम के लिए एक प्लगइन दिया गया था। यह एक बुलाया कुछ में आया था .vimball
।
जवाबों:
बस विम फ़ाइल को Vim में खोलें और फिर निष्पादित करें :source %
।
यह आपकी ~/.vim
निर्देशिका में फ़ाइलों को उनके उपयुक्त फ़ोल्डर में ले जाएगा ।
आपको रूट करने की आवश्यकता नहीं है क्योंकि यह केवल आपकी ~/.vim
निर्देशिका में फ़ाइलों को कॉपी करता है । आपके द्वारा विमबॉल फ़ाइल को सॉल्व करने के बाद आप इसे हटा सकते हैं
:UseVimball path
बजाय :so [name].vba
vim8-पैकेज के लिए / डीन / vim-प्लग / minpacयदि आप vim8 पैक पथ या एक प्लगइन प्रबंधक का उपयोग करते हैं, जो स्थानीय प्लगइन्स (जैसे डीइन या विम-प्लग ) का समर्थन करता है , तो आप एक विशिष्ट निर्देशिका में एक विंबोल ( .vba[.gz]
) स्थापित करना चाहते हैं और इसे अपनी ~/.vim
निर्देशिका में विलय नहीं कर सकते ।
vim8 पैक पथ / मिनापैक
यदि आप vim8 या मिनपैक के पैकेज फीचर का उपयोग करते हैं , तो यह एक समझदार स्थान होगा। स्थापना कदम होगा~/.vim/pack/manual/start/vis
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
यदि आप दीन या विम-प्लग का उपयोग करते हैं , तो आप विंबल को एक पैक पथ में नहीं बल्कि आपकी पसंद में से एक में स्थापित करेंगे और इस प्लगइन को आपके लिए एक प्लगइन प्रबंधक विशिष्ट लाइन के साथ जोड़ेंगे $MYVIMRC
:
डीन
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')
vim-प्लग
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'
हालाँकि, ध्यान दें कि डिफ़ॉल्ट प्लगइन्स (जैसे netrw ) प्लगइन्स को vim 8 में स्थापित करने से पहले खट्टा हो जाता है packpath
। स्रोत आदेश है:
$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
इसका मतलब यह है कि एक नए netrw संस्करण को एक में स्थापित करना packpath
उतना सरल नहीं है जितना कि कोई सोचता है। विवरण 8 पैकेज के लिए देखें , मैं एक डिफ़ॉल्ट पैकेज को कैसे अधिलेखित कर सकता हूं? ।