यदि आपने कोई कोड लिखा है, तो आप शायद इस बात से सहमत हैं कि प्रोग्रामिंग में प्रलेखन पढ़ना शामिल है, इसमें से बहुत सारे। कई मामलों में, प्रलेखन और अन्य कोड पढ़ने में लगने वाला समय वास्तविक समय लेखन कोड से अधिक होता है। और चूंकि उस दस्तावेज़ को वेब पर अक्सर एक्सेस नहीं किया जाता है, इसलिए समय का एक महत्वपूर्ण हिस्सा उस जानकारी को खोजने में बर्बाद हो जाता है जिसे आप ढूंढ रहे हैं और इसके लोड होने की प्रतीक्षा कर रहे हैं। ये छोटी देरी निराशाजनक हो सकती है, विशेष रूप से धीमे कनेक्शन के साथ, और जल्दी से खोई हुई उत्पादकता के मिनटों, या घंटों तक जोड़ सकते हैं। इसके अलावा, एक निरंतर इंटरनेट कनेक्शन, जो हमेशा उपलब्ध नहीं होता है, उस जानकारी तक पहुंचने के लिए आवश्यक है,
सौभाग्य से, आप अपने कंप्यूटर पर प्रोग्रामिंग भाषा और सॉफ़्टवेयर दस्तावेज़ों को संग्रहीत करने और इसे जल्दी और प्रभावी ढंग से एक्सेस करने के लिए, एक ऑफ़लाइन दस्तावेज़ ब्राउज़र, Zeal का उपयोग कर सकते हैं। ज़ील डैश द्वारा प्रदान किए गए दस्तावेज़ सेट (डॉक्ससेट) का उपयोग करता है। इनमें कई प्रोग्रामिंग और स्क्रिप्टिंग भाषाओं और पुस्तकालयों के साथ-साथ विभिन्न सॉफ़्टवेयर जैसे डॉकर, नेग्नेक्स, वर्डप्रेस और इलास्टिकसर्च के लिए दस्तावेज़ शामिल हैं।
लिनक्स पर Zeal को स्थापित करने, उपयोग करने और अनुकूलित करने का तरीका यहां दिया गया है।
उत्साह स्थापित करना
Zeal कई Linux वितरणों के सॉफ़्टवेयर रिपॉजिटरी में उपलब्ध है, इसलिए यदि संभव हो तो आपको इसे अपने मूल पैकेज मैनेजर का उपयोग करके इंस्टॉल करना चाहिए।
उबंटू, लिनक्स मिंट और डेबियन पर:
sudo apt install zeal
आर्क लिनक्स पर:
sudo pacman -S zeal
जेंटू पर:
sudo emerge app-doc/zeal
फेडोरा पर:
sudo dnf install zeal
उत्साह का उपयोग करना
आप अपने एप्लिकेशन मेनू/लॉन्चर से या कमांड-लाइन टर्मिनल से zeal
टाइप करके Zeal लॉन्च कर सकते हैं। ।
Zeal में डिफ़ॉल्ट रूप से कोई दस्तावेज़ शामिल नहीं है। उपलब्ध डॉक्ससेट देखने के लिए, "टूल्स -> डॉक्ससेट" पर जाएं और "उपलब्ध" टैब खोलें।
उन डॉक्ससेट का चयन करें जिन्हें आप स्टोर करना चाहते हैं और "डाउनलोड" पर क्लिक करें। एक बार प्राप्त करने के बाद, दस्तावेज़ सेट नेविगेट करने योग्य पदानुक्रमित संरचना में ऊपरी-बाएँ फलक में प्रदर्शित होते हैं। लागू होने पर, निचला बायां फलक वर्तमान दस्तावेज़ पृष्ठ के तत्वों के शॉर्टकट प्रदर्शित करता है।
आप कोई क्वेरी या सिंटैक्स docset:query
के साथ एक विशिष्ट डॉक्ससेट दर्ज करके सभी डॉक्ससेट खोज सकते हैं . उदाहरण के लिए, Python के re.match
को खोजने के लिए फ़ंक्शन, आप python:re.match
enter दर्ज करेंगे ।
नोट: कंपाउंड सर्च सिंटैक्स के साथ (जो कि docset:query
. है ), docset
भाग केस संवेदी है, और query
भाग केस असंवेदनशील है।
उत्साह को अनुकूलित करना
फ़ॉन्ट
आप अपनी पसंद के अनुसार फ़ॉन्ट और फ़ॉन्ट आकार के साथ Zeal की उपस्थिति को कॉन्फ़िगर कर सकते हैं।
ऐसा करने के लिए, "संपादित करें -> प्राथमिकताएं -> सामग्री" पर जाएं और फिर प्रत्येक फ़ॉन्ट परिवार के लिए एक डिफ़ॉल्ट फ़ॉन्ट परिवार और विशिष्ट फ़ॉन्ट चुनें।
डार्क मोड
Zeal एक डार्क मोड भी प्रदान करता है ("संपादित करें -> प्राथमिकताएं -> सामग्री" में), हालांकि यह केवल दस्तावेज़ सामग्री पर लागू होता है, न कि आसपास के ग्राफिकल इंटरफ़ेस पर जैसा कि आप निम्न स्क्रीनशॉट में देख सकते हैं।
उपयोगकर्ता-निर्धारित सीएसएस
यदि आप नियमित रूप से Zeal का उपयोग करने जा रहे हैं, तो इसे अपने स्वाद के लिए कुछ समय देने के लायक है। दस्तावेज़ों के प्रकटन पर अधिक और बेहतर नियंत्रण के लिए आप कस्टम स्टाइलशीट का उपयोग कर सकते हैं।
अपने टेक्स्ट एडिटर का उपयोग करके एक नई CSS फ़ाइल बनाएँ:
vim ~/.local/share/Zeal/custom.css
वांछित सीएसएस नियम सेट दर्ज करें, उदाहरण के लिए:
code { border-style: dashed; border-width: 1px; color: red; }
नई बनाई गई सीएसएस फ़ाइल का चयन करने के लिए "संपादित करें -> प्राथमिकताएं -> सामग्री -> कस्टम सीएसएस" फ़ाइल पर जाएं। अपनी सेटिंग्स को सेव करने के बाद, परिवर्तन तुरंत दिखाई देंगे। निम्नलिखित स्क्रीनशॉट उपरोक्त सीएसएस को लागू करने के बाद उत्साह दिखाता है।
निष्कर्ष
Zeal प्रोग्रामर्स और सिस्टम एडमिनिस्ट्रेटर के लिए एक बेहतरीन टूल है, जो अक्सर डॉक्यूमेंटेशन को एक्सेस करते हैं। चूंकि यह स्थानीय रूप से दस्तावेज़ों को संग्रहीत करता है, यह आपका समय बचा सकता है और आपको काम पर बेहतर ध्यान केंद्रित करने की अनुमति देता है। इसके अतिरिक्त, वेब दस्तावेज़ों के विपरीत, यह दस्तावेज़ की उपस्थिति पर ठीक नियंत्रण के लिए उपयोगकर्ता-परिभाषित स्टाइलशीट का समर्थन करता है।