Neovim 0.5 एलएसपी समर्थन, लुआ संवर्धने आणि बरेच काहीसह येते

निओविम

जवळपास दोन वर्षांच्या विकासानंतर Neovim 0.5 ची नवीन आवृत्ती लॉन्च करण्याची घोषणा केली गेली आहे (विम संपादकाची शाखा, ज्याने स्केलेबिलिटी आणि लवचिकता सुधारित करण्यावर लक्ष केंद्रित केले), ही आवृत्ती आरv4000 पासून सुमारे 0.4.4 पुष्टीकरणांचे वर्णन करते.

हे नमूद केले आहे की निओविम ०.० च्या या नवीन आवृत्तीत ठळक गोष्टींचा समावेश आहे एलएसपी करीता समर्थन, विस्तारित ब्रँडसाठी नवीन एपीआय (बाइट रेझोल्यूशन चेंज ट्रॅकिंगसह) आणि बफर सजावट देखील प्लगइन आणि कॉन्फिगरेशन म्हणून लुआमध्ये मोठ्या प्रमाणात सुधारणा. 

ज्यांना निओव्हीमबद्दल माहिती नाही त्यांना त्यांनी हे माहित असले पाहिजे प्रकल्पांतर्गत, विम कोडबेस सात वर्षाहून अधिक काळ सुधारित केले गेले आहे, ज्याचा परिणाम म्हणून कोड देखभाल सुलभ करण्यासाठी बदल केले गेले आहेत, वेगवेगळ्या देखभालकर्त्यांमध्ये श्रमाचे विभाजन करण्याचे साधन प्रदान करते, इंटरफेसला बेस भागापासून वेगळे करते (इंटरनलला इंटरनलला स्पर्श न करता बदलता येते) आणि नवीन एक्सटेंसिबल प्लगइन-आधारित आर्किटेक्चर कार्यान्वित करते.

निओविम तयार होण्यास कारणीभूत असलेल्या विम मुद्द्यांपैकी सी कोडच्या ,300.000००,००० पेक्षा जास्त ओळींचा अखंड कोडबेस आहे.विम कोडबेसच्या सर्व बारीक बारीक गोष्टी फक्त काही लोकांना समजतात आणि सर्व बदल नियंत्रकाद्वारे नियंत्रित केले जातात. संपादक राखण्यासाठी आणि सुधारित करा. जीयूआयला समर्थन देण्यासाठी विम कोरमध्ये एम्बेड केलेल्या कोडऐवजी, निओव्हिमने एक सार्वत्रिक स्तर वापरण्याचा प्रस्ताव ठेवला आहे जो आपल्याला विविध टूलकिट्स वापरुन इंटरफेस तयार करण्यास अनुमती देतो.

निओव्हीम 0.5 ची मुख्य बातमी

ही नवीन आवृत्ती बरेच बदल सादर करते यापैकी बहुतेक बदल लुआ मधील सुधारणे, नवीन एपीआय आणि कॉन्फिगरेशनमधील सुधारणांवर केंद्रित आहेत आणि तेच आहेई प्लगइनच्या विकासासाठी ल्युआच्या भाषेच्या विस्तारित समर्थनावर प्रकाश टाकते आणि कॉन्फिगरेशन व्यवस्थापन.

सर्वात जास्त बदल आढळणार्‍यापैकी, आपण ते शोधू शकतो एलएसपी क्लायंट जोडला गेला आहे (भाषा सर्व्हर प्रोटोकॉल) लुआमध्ये अंगभूत आहे, ज्याचा उपयोग कोड पूर्ण करण्यासाठी आणि विश्लेषणासाठी बाह्य सेवांमध्ये कनेक्ट करण्यासाठी केला जाऊ शकतो.

एपीआयपैकी एक बफरच्या डिझाइनवर नियंत्रण ठेवण्यासाठी जोडले गेले होते निवड बॉक्स, तसेच स्वतंत्र बाइट स्तरावर बदल ट्रॅक करण्यासाठी विस्तारित टॅग वापरण्यासाठी एपीआय.

तसेच प्रायोगिक ट्री-सिटर समर्थन ऑफर बाइट ट्रॅकिंग आणि सजावटसाठी नवीन कोर एपीआय वर आधारित सिंटॅक्स इंजिन म्हणून.

शेवटी ईn दुरुस्त्यांबद्दल:

  • योग्यप्रकारे कार्य करीत नसलेल्या ब्लॉक्सची निश्चित पेस्टिंग
  • Nvim_exec () चे निःशब्द वर्तन निश्चित केले
  • रांगणे आणि लपेटून शोधलेले बरेच बग निश्चित केले
  • विंडोजमध्ये समस्यानिवारण टर्मिनो समस्या
  • तंदुरुस्त आणि बाजूच्या स्क्रीनसह निराकरण
  • प्रदर्शन समस्या टर्मिनल कुटुंब

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास या नवीन आवृत्तीपैकी आपण तपासू शकता पुढील दुव्यातील बदल.

लिनक्स वर निओव्हीम कसे स्थापित करावे?

आता स्थापना प्रकरणात लिनक्समधील या नवीन आवृत्तीची आणिनिओव्हीम बहुसंख्य भागात आहे यावर जोर देणे आवश्यक आहे रिपॉझिटरीज मधून सर्वात लोकप्रिय वितरण.

तरी याक्षणी फक्त एकच समस्या अशी आहे की नवीन आवृत्ती अद्याप अद्यतनित केलेली नाही बहुतांश लिनक्स वितरण च्या रेपॉजिटरी मध्ये.

पासून सध्या केवळ आर्क लिंक्सू आणि त्याचे डेरिव्हेटिव्ह्ज आहेत त्यांच्याकडे आधीपासूनच या पॅकेजची उपलब्धता आहे.

कमान आणि डेरिव्हेटिव्ह्ज वर स्थापित करण्यासाठी, त्यांना फक्त टर्मिनल उघडावे लागेल आणि त्यामध्ये ते पुढील आज्ञा टाइप करतील:

sudo pacman -S neovim

तर ज्यांना डेबियन, उबंटू आणि डेरिव्हेटिव्हज आहेत ते नवीन पॅकेज उपलब्ध होताच स्थापित करू शकतात. टर्मिनलवर कमांड कार्यान्वित करणे.

sudo apt install neovim

फेडोरा आणि डेरिव्हेटिव्ह्ज चे वापरकर्ते आहेत त्यांच्या बाबतीतः

sudo dnf install neovim

OpenSUSE वापरकर्ते:

sudo zypper install neovim

शेवटी जेंटू वापरकर्त्यांसाठी

emerge -a app-editors/neovim

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.