स्पेसविम - एक समुदाय द्वारा विकसित विम वितरण

स्पेसविम

SpaceVim लोकप्रिय और प्रसिद्ध विम संपादक का वितरण है जो कि स्पेसमैक्स से प्रेरित है। यह प्लगइन संग्रह को प्रबंधित और व्यवस्थित करने का प्रभारी है स्तरित, जो विभिन्न भाषाओं के विकास के लिए अनुकूलित एकीकृत विकास वातावरण में निहित विशेषताओं को प्रदान करने के लिए संबंधित पैकेजों को इकट्ठा करने में मदद करते हैं।

पूरक उन्हें कुछ विशेषताओं के कार्यान्वयन के साथ संग्रह में बांटा गया है। उदाहरण के लिए, अजगर की परत ऑटो-पूर्णता, सिंटैक्स जाँच और प्रलेखन खोज प्रदान करने के लिए deoplete.nvim, neomake और jedi-vim एकत्र करती है।

यह दृष्टिकोण सेटअप व्यवस्थित रखने में मदद करता है और उपयोगकर्ता उपरि को कम करता है उन पैकेजों को स्थापित करने के बारे में सोचने से बचें।

इसलिए उपयोगकर्ता को केवल प्लगइन्स के एक अलग चयन की आवश्यकता के बिना आवश्यक कार्यक्षमता का चयन करना होगा।

इसकी मुख्य विशेषताओं में शामिल हैं:

  • नवमांश केन्द्रित
  • मॉड्यूलर कॉन्फ़िगरेशन
  • [Dein.vim] के साथ 90% प्लगइन्स लोड करें
  • मजबूत, फिर भी हल्का
  • केंद्रित वर्कफ़्लो एकजुट करें
  • बहुत बढ़िया ui
  • भाषा विशिष्ट मोड
  • व्यापक नवगीत विन्यास
  • लेबल के लिए केंद्रीय स्थान
  • प्रकाश सरल / सारणीबद्ध स्थिति
  • रंग संयोजन

स्पेसवीम में संबंधित विकास मॉड्यूल हैं, प्रत्येक मॉड्यूल कोड पूरा करने, वाक्यविन्यास जाँच, प्रारूपण, डीबगिंग और REPL प्रदान करता है।

विशेषकर SpaceVim और Neovim के बीच भ्रमित न करें, क्योंकि कुछ सोचते हैं कि वे समान या समान परियोजनाएं हैं।

नियोम विम के पुनर्लेखन से अधिक है। इसकी मुख्य कार्यक्षमता एक सर्वर प्रदान करना है जो अन्य संपादकों को कीस्ट्रोक्स के जवाब में बफर को संपादित करने की अनुमति देता है।

जब SpaceVim सिर्फ एक विम कॉन्फ़िगरेशन है। उपयोगकर्ता SapceVim के प्रदर्शन के बारे में भी सुनिश्चित नहीं हैं और इसकी तुलना स्पेसमैक्स से कर रहे हैं, जो GNU एमर्स के लिए एक कॉन्फ़िगरेशन ढांचा है।

SpaceVim 1.1 के नए संस्करण के बारे में

4 महीने की विकास अवधि के बाद, हाल ही में SpaceVim 1.1 परियोजना का एक नया संस्करण जारी किया गया था।

नया संस्करण पॉपअप समर्थन जोड़ता है (उदाहरण के लिए, फ्लाईग्रेप के माध्यम से प्रलेखन और खोज परिणाम प्रदर्शित करने के लिए)।

इसके अतिरिक्त fzf खोज प्लगइन के लिए मेनू लागू किया गया और जंग भाषा में डेवलपर्स के लिए एक सेट।

दूसरी ओर, हम यह भी उजागर कर सकते हैं कि प्रोजेक्ट में "गिट लॉग" कमांड का लिंक और डीएक्सएक्स फाइल मैनेजर जोड़ा गया था।

इस संस्करण में नई सुविधाओं में शामिल हैं:

  • फ्लोटिंग विंडो जोड़ने से आप मैच ढूंढ सकते हैं।
  • Windows संस्करण में डिफैक्स और डिस्क एक्सप्लोरर का समर्थन है, और डिफ़ॉल्ट कुंजी SPC fd से जुड़ती है:
  • Iedit मोड बढ़ाएँ, iedit-normal syx कमांड्स जोड़ें, और iedit-insert कमांड्स Ctrl-e, Ctrl-a, Ctrl-b, और Ctrl-f जोड़ें।
  • Fzf मॉड्यूल में सुधार हुआ और fzf मेनू के लिए समर्थन जोड़ा गया।

स्थापना

SpaceVim को स्थापित करना बहुत सीधा है। उन लोगों के लिए जो बाहर ले जाने में सक्षम हैं आपको एक टर्मिनल खोलना होगा और उसमें हम निम्नलिखित कमांड टाइप करेंगे:

curl -sLf https://spacevim.org/install.sh | bash

डॉकर पर स्थापना

स्पेसविम के लिए एक और इंस्टॉलेशन विधि भी है और यह डॉकटर की मदद से है, इसलिए स्पेसविम एक कंटेनर के अंदर चल सकता है।

इसके लिए उनके पास केवल डॉकर सपोर्ट स्थापित होना चाहिए और एक टर्मिनल में हम निम्नलिखित कमांड निष्पादित करने जा रहे हैं:

docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
docker run -it -v ~/.SpaceVim.d:/home/spacevim/.SpaceVim.d --rm spacevim/spacevim nvim

SpaceVim स्थापित करने के बाद, चलो शुरू करते हैं और SpaceVim प्लगइन्स को स्वचालित रूप से स्थापित करेगा। स्थापना करने के बाद, SpaceVim संरचना निम्नलिखित में से बनी है:

  • विन्यास / - विन्यास
  • प्लगइन्स / - प्लगइन सेटिंग्स
  • mappings.vim - कुंजी मैपिंग
  • autocmds.vim - ऑटोकैम समूह
  • general.vim - सामान्य कॉन्फ़िगरेशन
  • init.vim - रनटाइमपथ आरंभीकरण
  • neovim.vim - Neovim विशिष्ट सेटिंग्स
  • plugins.vim - प्लगइन संकुल
  • कमांड.विम - कमांड्स
  • कार्य.विम - कार्य
  • main.vim - मुख्य विन्यास
  • ftplugin / - भाषा विशिष्ट कस्टम सेटिंग्स
  • कोड स्निपेट / - कोड स्निपेट
  • filetype.vim - कस्टम फ़ाइल प्रकार का पता लगाने
  • init.vim - फ़्यूएंटसेंफ़िग / मेन.विम
  • vimrc - फ़्यूएंटसेंफ़िग / मेन.विम

SpaceVim के बारे में अधिक जानकारी के लिए और साथ ही SpaceVim कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए आप इसकी आधिकारिक वेबसाइट पर जा सकते हैं। वह लिंक यह है


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

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

*

*

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