यह ज्ञात हो गया विम संपादक का कांटा, नियोविम 0.10 का विमोचन विस्तारशीलता और लचीलेपन को बढ़ाने पर ध्यान केंद्रित किया गया। इस नए संस्करण में बड़ी संख्या में परिवर्तन और सुधार शामिल किए गए हैं, जिनमें से नई डिफ़ॉल्ट रंग योजना, एलएसपी में सुझाव, अद्यतन कीबाइंड, अंतर्निहित प्लगइन कार्यक्षमता विम-टिप्पणी, अन्य बातों के अलावा।
जो लोग नियोविम से परिचित नहीं हैं, उन्हें यह जानना चाहिए यह प्रोजेक्ट विम कोड बेस से उत्पन्न हुआ, जिसकी सात वर्षों से अधिक समय से समीक्षा की जा रही है। नियोविम ने कोड रखरखाव को सरल बनाने, कई अनुरक्षकों के बीच काम के विभाजन की अनुमति देने और फ्रंटएंड को मुख्य भाग से अलग करने के लिए महत्वपूर्ण बदलाव लागू किए हैं। यह पृथक्करण आंतरिक घटकों को छुए बिना इंटरफ़ेस को बदलने की अनुमति देता है और एक एक्स्टेंसिबल प्लगइन-आधारित आर्किटेक्चर के कार्यान्वयन की अनुमति देता है।
नियोविम की मुख्य खबर 0.10
नियोविम संस्करण 0.10 एक के साथ आ गया है नया डिफ़ॉल्ट रंग पैलेट, जो चकाचौंध को कम करता है, इसके अलावा, अधिक संतुलित रंग संयोजनों का उपयोग करता है और रंग दृष्टि में विचलन वाले लोगों की समस्याओं का समाधान करता है पहुंच और सौंदर्य संबंधी समस्याओं का समाधान करता है पिछले पैलेट में मौजूद है. पता लगाएं कि यह नया रंग चयन विभिन्न स्थितियों में नियोविम का उपयोग करने के अनुभव को कैसे बेहतर बनाता है, जिसमें एक अंतर दर्शक के रूप में इसका उपयोग भी शामिल है।
एक और बदलाव जो सामने आता है वह है बातचीत को सुविधाजनक बनाने के लिए नई डिफ़ॉल्ट मैपिंग भाषा सर्वर प्रोटोकॉल (एलएसपी) और संपादक में निदान के बीच नेविगेशन। कोड में संकेत एक अलग रंग में वर्चुअल टेक्स्ट के रूप में प्रदर्शित होते हैं। ये मैपिंग एलएसपी की प्रमुख विशेषताओं का उपयोग करके वर्कफ़्लो को सुव्यवस्थित करने के लिए डिज़ाइन की गई हैं, जैसे फ़ंक्शंस या चर के बारे में जानकारी प्रदर्शित करना और कोड में पाए गए मुद्दों के बीच नेविगेट करना।
इसके अतिरिक्त, नियोविम 0.10 में "विम-कमेंट्री" कार्यक्षमता शामिल है कि आपको मूल रूप से पाठ पर टिप्पणी करने और टिप्पणी हटाने की अनुमति देता है, लुआ कार्यान्वयन के साथ जो ट्री-सिटर का समर्थन करके अतिरिक्त लाभ प्रदान करता है। नई कार्यक्षमता आपको टिप्पणी वर्णों के साथ कोड की पंक्तियों और ब्लॉकों को शीघ्रता से फ्रेम करने की अनुमति देती है। उदाहरण के लिए, टैग के भीतर सामग्री के लिए <script>
, वर्ण "//" का उपयोग किया जाएगा, और HTML के लिए, " ».
दूसरी ओर, उन डेवलपर्स के लिए जो उपयोग करते हैं पेड़ की देखभाल करने वाला वाक्यविन्यास विश्लेषण के लिए नियोविम 0.10 ट्री-सिटर प्रश्नों के साथ काम करने के लिए अतिरिक्त उपकरण प्रदान करता है। एक क्वेरी संपादक को शामिल करने से प्रश्नों को अंतःक्रियात्मक रूप से लिखना और ट्यून करना आसान हो जाता है, जिससे स्रोत कोड में जटिल संरचनाओं और पैटर्न के साथ काम करते समय दक्षता में सुधार होता है।
हम यह भी पा सकते हैं कि नया संस्करण अपने साथ लाता है टर्मिनल-आधारित क्षमताओं में महत्वपूर्ण सुधार, तीव्र इंटरफ़ेस अपडेट पर झिलमिलाहट प्रभाव को कम करने के लिए आउटपुट सिंक्रनाइज़ेशन शामिल है। इसके अतिरिक्त, सिस्टम की क्लिपबोर्ड सिंक क्षमता अन्य अनुप्रयोगों और वर्कफ़्लो के साथ सहज एकीकरण की अनुमति देती है।
की अन्य परिवर्तन जो बाहर खड़े हैं:
- अद्यतन कुंजी बाइंडिंग
- एक सिंक्रोनाइज़्ड आउटपुट मोड सक्षम किया गया है जहां फ़्लिकरिंग और स्क्रीन फटने को खत्म करने के लिए इंटरफ़ेस अपडेट जमा होते हैं और टर्मिनल पर एक ही हिस्से में प्रदर्शित होते हैं।
- यदि आप SSH सत्र में काम कर रहे हैं और आपके पास एक टर्मिनल एमुलेटर है जो "OSC 52" का समर्थन करता है, तो इसका उपयोग सिस्टम क्लिपबोर्ड पर लिखने के लिए किया जाता है।
- OSC 8 एस्केप अनुक्रम का उपयोग "उदाहरण" के रूप में स्वरूपित मार्कडाउन दस्तावेज़ों में लिंक को हाइलाइट करने के लिए किया जाता है।
- सिंटैक्स ट्री में क्वेरीज़ लिखने और उन्हें तुरंत वर्तमान कोड पर लागू करने के लिए एक इंटरैक्टिव मोड जोड़ा गया।
- स्क्रीन पर विशिष्ट स्थानों पर एक नई टर्मिनल विंडो खोलने के लिए संशोधक को निर्दिष्ट किया जा सकता है, जैसे नीचे दाईं ओर खोलने के लिए ":बॉटराइट टर्मिनल"।
अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में
नियोविम कैसे स्थापित करें?
यदि आप प्रयास करने में रुचि रखते हैं नियोविम, आपको यह पता होना चाहिए बहुमत में है रिपॉजिटरी से सबसे लोकप्रिय वितरणों में से और इंस्टॉलेशन एक साधारण कमांड चलाकर किया जा सकता है।
En डेबियन, उबंटू और डेरिवेटिव आप टर्मिनल में कमांड निष्पादित करके नया पैकेज स्थापित कर सकते हैं:
sudo apt install neovim