विम-प्लग: एक विम प्लग मैनेजर

विम-प्लग

विम सबसे लोकप्रिय कोड संपादकों में से एक है विम के बाद से कई द्वारा उपयोग किया जाता है अधिकांश यूनिक्स प्रणालियों पर पाया गया (इसमें लिनक्स शामिल है) उन महान विकल्पों में से एक है जो प्रोग्रामर और सिसड्मिन अक्सर उपयोग करते हैं।

यह संपादक यह बहुत ही संपूर्ण है और सभी बहुत बहुमुखी है चूंकि इसमें शानदार विशेषताएं हैं जो इसे उपयोग करने के लिए एक शानदार विकल्प बनाते हैं। हालांकि मूल रूप से कई लोग विम का उपयोग छोड़ देंगे, ऐसा इसलिए है क्योंकि वे हमारी आवश्यकताओं के अनुरूप होने वाली महान क्षमता से अनजान हैं।

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

उन विशेषताओं के बीच, जिन्हें हम विम के हाइलाइट कर सकते हैं:

  • एकीकृत वर्तनी परीक्षक
  • पाठ स्वतः पूर्णता
  • टैब ब्राउजिंग
  • एकाधिक विंडो, संपादन क्षेत्र को क्षैतिज या लंबवत रूप से विभाजित करना।
  • उपयोग की गई प्रोग्रामिंग भाषा या टैग भाषा पर निर्भर सिंटैक्स हाइलाइटिंग
  • पूर्ववत करें और फिर से करें
  • 200 से अधिक विभिन्न वाक्यविन्यास की समझ
  • भाषा का अंकन विस्तार के लिए कार्यक्रम
  • आदेशों, शब्दों और फ़ाइल नामों का समापन
  • फ़ाइल संपीड़न और विघटन, जो संपीड़ित फ़ाइलों को संपादित करना संभव बनाता है
  • फ़ाइल स्वरूपों और उनके बीच रूपांतरण की मान्यता।
  • निष्पादित आदेशों का इतिहास
  • मैक्रो रिकॉर्डिंग और प्लेबैक
  • सत्रों के बीच सेटिंग सहेजना
  • स्वचालित और मैनुअल कोड तह
  • वैकल्पिक ग्राफिकल इंटरफ़ेस

क्या दिलचस्प बनाता है विम यह अत्यधिक विन्यास और अनुकूलन योग्य है इसलिए इसमें प्लगइन्स का उपयोग संभव हो सकता है।

इन प्लगइन्स को मैन्युअल रूप से टैरबॉल के रूप में वितरित किया जाना था और ~ / .vim नामक एक निर्देशिका में निकाला जाना था।

इस तरह से प्लगइन्स को प्रबंधित करना पहली नज़र में किसी समस्या का प्रतिनिधित्व नहीं करता है, लेकिन जब उनमें से पर्याप्त का उपयोग किया जाता है, तो इसके परिणामस्वरूप बहुत बड़ी आपदा हो सकती है, क्योंकि प्रत्येक प्लगइन की सभी फाइलें एक ही निर्देशिका में केंद्रित थीं।

यह वह जगह है जहाँ विम प्लगइन प्रबंधक काम में आते हैं। प्लगइन प्रबंधक एक अलग निर्देशिका में स्थापित प्लगइन फ़ाइलों को बचाते हैं, जिससे सभी प्लगइन्स को प्रबंधित करना बहुत आसान हो जाता है

विम-प्लग एक मुक्त, खुला स्रोत है, न्यूनतम विम प्लगइन प्रबंधक जो समानांतर में प्लगइन्स को स्थापित या अपडेट कर सकता है।

डिस्क स्थान उपयोग और डाउनलोड समय को कम करने के लिए क्लोन बनाएं। तेज बूट समय के लिए ऑन-डिमांड प्लगइन लोडिंग का समर्थन करता है।

अन्य उल्लेखनीय विशेषताएं शाखा, टैग, लिंक, पोस्ट-अपडेट समर्थन, बाहरी प्रबंधित प्लगइन समर्थन, आदि हैं।

विम-

Ubuntu 18.04 और डेरिवेटिव पर विम-प्लग कैसे स्थापित करें?

यदि वे विम उपयोगकर्ता हैं और इस ऐड-ऑन प्रबंधक को स्थापित करने के लिए एक टर्मिनल खोलना चाहिए और निम्नलिखित कमांड निष्पादित करना चाहिए।

हम Ctrl + Alt + T के साथ टर्मिनल खोलते हैं और हम इसके साथ एक निर्भरता स्थापित करने जा रहे हैं:

sudo apt install curl

अब हम निष्पादित करने जा रहे हैं:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

अब यह किया हमें अपने ~ / .vimrc फ़ाइल में विम-प्लग जोड़ना होगा, चलो निम्नलिखित जोड़ें:

call plug # begin ('~ / .vim / plugged')

Plug 'itchyny / lightline.vim'

call plug # end ()

हम फ़ाइल को सहेजते हैं और पुनः लोड करते हैं। vimrc और इसके साथ एडमिनिस्ट्रेटर हमारे सिस्टम में इंस्टॉल हो जाएगा।

विम-प्लग का उपयोग कैसे करें?

हमें संपादक को खोलना चाहिए साथ:

vim

Pविम-प्लग का उपयोग शुरू करने के लिए हम इसे निम्नानुसार करते हैंप्लगइन्स की स्थिति की जांच करने के लिए

PlugStatus

प्रदर्शन करना है प्लगइन स्थापना:

PlugInstall

प्लगइन्स इंस्टॉल या अपडेट करें:

PlugUpdate nombre de plugin

अगर हम चाहें अप्रयुक्त निर्देशिकाओं को हटा दें:

PlugClean[!]

पैरा अद्यतन विम-प्लग प्रबंधक:

PlugUpgrade

प्लगइन्स के वर्तमान स्नैपशॉट को पुनर्स्थापित करने के लिए स्क्रिप्ट जनरेट करें

PlugSnapshot 

कभी-कभी अपडेट किए गए प्लगइन्स में नए बग हो सकते हैं या ठीक से काम करना बंद कर सकते हैं।

इसे ठीक करने के लिए, आप बस समस्याग्रस्त प्लगइन्स को पूर्ववत कर सकते हैं।

कमांड लिखें:

PlugDiff

आखिरी से बदलावों की समीक्षा करने के लिए

PlugUpdate

और प्रत्येक पैराग्राफ को प्रत्येक पैराग्राफ में X दबाकर पूर्व-अपग्रेड स्थिति में वापस लाएं।

यह हम में से प्रत्येक के लिए है कि सिस्टम में इस विम ऐड-ऑन मैनेजर का उपयोग कैसे किया जाए, जैसा कि उल्लेख किया गया है, विम को हमारी आवश्यकताओं के अनुसार बढ़ाया और अनुकूलित किया जा सकता है।

यदि आप इस उपकरण के बारे में अधिक जानना चाहते हैं तो आप जा सकते हैं निम्नलिखित लिंक।


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

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

*

*

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