gVim जीटीके४ के लिए देशी समर्थन के साथ आधुनिक हो रहा है

2026 May 24 प्रकाशित | स्पैनिश से अनुवादित

Vim टेक्स्ट एडिटर, जो अपनी लंबी उम्र और बदलाव के प्रति प्रतिरोध के लिए जाना जाता है, ने अपने ग्राफिकल संस्करण gVim में एक कदम आगे बढ़ाया है। वर्ष की शुरुआत में प्रस्तुत एक परिवर्तन अनुरोध के बाद, मुख्य कोड ने GTK4 के लिए समर्थन को मर्ज कर दिया है। यह अपडेट पहले से मौजूद GTK2 और GTK3 के साथ जुड़ता है, जिससे उपयोगकर्ता अधिक आधुनिक प्रदर्शन और वर्तमान डेस्कटॉप वातावरण के साथ बेहतर एकीकरण का आनंद ले सकते हैं।

gVim संपादन विंडो इंटरफ़ेस अपडेट के दौरान रूपांतरित हो रही है, पुराने GTK2 तत्व भूरे रंग में फीके पड़ रहे हैं जबकि नए पारदर्शी GTK4 पैनल गोल कोनों और हल्की छाया के साथ उभर रहे हैं, रेंडरिंग प्रक्रिया Vim स्रोत कोड की परतों को पुनः संकलित होते दिखा रही है, आधुनिक फ्लैट आइकन क्लासिक आइकनों की जगह ले रहे हैं, डिबग टर्मिनल खुला है जो सफल बिल्ड लॉग दिखा रहा है, लिनक्स डेस्कटॉप विंडो में परिलक्षित आधुनिक डॉक के साथ, आइसोमेट्रिक दृश्यों के साथ तकनीकी चित्रण की दृश्य शैली, GTK संस्करणों के बीच कनेक्शन लाइनें, स्वच्छ और सटीक प्रकाश व्यवस्था, कॉर्पोरेट नीले और भूरे रंग, फोटोरियलिस्टिक इंजीनियरिंग विज़ुअलाइज़ेशन

GTK4 के साथ एकीकरण के तकनीकी विवरण 🛠️

कार्यान्वयन के लिए gVim इंटरफ़ेस को GTK4 के नए APIs के अनुकूल बनाने में कई सप्ताह का काम लगा, जो पुराने विजेट्स को हटाते हैं और विंडो ड्राइंग को अनुकूलित करते हैं। डेवलपर्स ने GTK4 के सिग्नल कैस्केड सिस्टम का लाभ उठाने के लिए रेंडरिंग कोड के अनुभागों को फिर से लिखा, जिससे दृश्य प्रतिक्रिया में सुधार हुआ। हालांकि यह बदलाव शानदार सुविधाएँ पेश नहीं करता है, यह लिनक्स की नवीनतम ग्राफिकल लाइब्रेरीज़ के साथ संगतता सुनिश्चित करता है, आधुनिक वितरणों के उपयोगकर्ताओं को प्रभावित करने वाली निर्भरता समस्याओं से बचाता है।

Vim पकड़ रहा है, लेकिन बिना जल्दबाजी के 🐢

70 के दशक में जन्मा एक संपादक GTK4 को अपनाए, यह आपके दादाजी को टच फोन का उपयोग करना सीखते देखने जैसा है: वे इसे अच्छी तरह से करते हैं, लेकिन अपनी गति से। जबकि अन्य संपादक भविष्य की ओर दौड़ रहे हैं, Vim उस व्यक्ति की शांति के साथ आता है जो जानता है कि कई लोग अभी भी इसे 80-कॉलम टर्मिनल में उपयोग करते हैं। हाँ, अब शुद्धतावादी बहस कर सकते हैं कि क्या GTK3 बेहतर था, जबकि बाकी हम संस्करण की परवाह किए बिना :wq का उपयोग करना जारी रखते हैं।