Neovim 0.7.0 आधीच प्रसिद्ध झाले आहे आणि या त्याच्या बातम्या आहेत

निओविम

शेवटची आवृत्ती रिलीज झाल्यापासून जवळजवळ 4 महिन्यांच्या विकासानंतर (0.6.1) Neovim 0.7 ची नवीन आवृत्ती लॉन्च करण्याची घोषणा केली गेली आहे (विम एडिटरची एक शाखा, जी स्केलेबिलिटी आणि लवचिकता सुधारण्यावर लक्ष केंद्रित करते), जी अनेक नवीन वैशिष्ट्ये आणि अर्थातच अनेक दोष निराकरणे आणते.

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

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

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

सादर केलेल्या Neovim 0.7.0 च्या या नवीन आवृत्तीमध्ये, हे हायलाइट केले आहे रिमोट कामासाठी प्रारंभिक समर्थन ऑफर केले जाते, जे वापरकर्त्यांना सर्व्हरवर Neovim चालवण्यास आणि क्लायंट प्रणालीवरून त्यास जोडण्यास अनुमती देते वेगळे ui_client वापरणे.

Neovim 0.5 मध्ये लुआचा परिचय झाला आणि आता या नवीन आवृत्तीमध्ये ०.७.० लुआ आता जवळजवळ प्रत्येक गोष्टीत वापरता येईल,  वापरकर्त्याची होम फाइल, प्लगइन्स, कलर स्कीम्स, एफटीप्लगिन्स इ. हे लक्षात घेण्यासारखे आहे की त्या वेळी लुआ API मध्ये अजूनही काही कमतरता होत्या.

या व्यतिरिक्त, अशी नोंद आहे Neovim 0.7 मध्ये फाइल प्रकार शोधण्याचा एक नवीन (प्रायोगिक) मार्ग आहे. फाइल प्रकार शोधण्याचा एक द्रुत परिचय, उदाहरणार्थ जेव्हा मला माहित आहे की तुम्ही पहिल्यांदा Neovim कधी सुरू करता, ते $VIMRUNTIME निर्देशिकेत filetype.vim नावाची फाइल तयार करते. ही फाइल शेकडो स्वयंचलित आदेश तयार करते ज्याचा एकमेव उद्देश फाइलच्या माहितीवर आधारित फाइल प्रकाराचा अंदाज लावणे आहे, सामान्यतः फाइलचे नाव किंवा विस्तार, परंतु काहीवेळा फाइलची सामग्री वापरून देखील.

इतर बदलांमध्ये हे समाविष्ट आहे:

  • Python 2 साठी समर्थन बंद केले आहे,
  • कीमॅपमध्ये लुआ फंक्शन्सना अनुमती आहे
  • API मध्ये नवीन आदेश जोडले
  • प्लगइन डेव्हलपमेंट आणि कॉन्फिगरेशन व्यवस्थापनासाठी लुआ भाषा वापरण्याची क्षमता लक्षणीयरीत्या विस्तारली
  • कोडमधील समस्यांचे निदान करण्यासाठी साधने सुधारली गेली आहेत
  • ग्लोबल स्टेटस बारसाठी समर्थन जोडले
  • कार्यप्रदर्शन ऑप्टिमायझेशन केले गेले आहे.
  • अंगभूत LSP (भाषा सर्व्हर प्रोटोकॉल) क्लायंटची क्षमता वाढवली गेली आहे, ज्याचा वापर बाह्य सर्व्हरवर कोड पूर्ण करणे आणि तर्कशास्त्र पार्सिंग करण्यासाठी केला जाऊ शकतो.

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

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

आता, लिनक्सवर ही नवीन आवृत्ती स्थापित करण्याच्या बाबतीत, यावर जोर देणे आवश्यक आहे Neovim बहुमतात आहे रिपॉझिटरीज मधून सर्वात लोकप्रिय वितरणांपैकी आणि इन्स्टॉलेशन साधी कमांड चालवून करता येते.

En आर्क लिनक्स आणि त्याचे डेरिव्हेटिव्ह्ज त्यांना फक्त एक टर्मिनल उघडायचे आहे आणि त्यात ते खालील कमांड टाईप करणार आहेत:

sudo pacman -S neovim

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

sudo apt install neovim

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

sudo dnf install neovim

चे वापरकर्ते ओपनस्यूएसई:

sudo zypper install neovim

शेवटी Gentoo वापरकर्ते

emerge -a app-editors/neovim

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

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

*

*

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