क्या मैं कोड प्रदर्शित करने के लिए एक अलग फ़ॉन्ट प्रकार का उपयोग कर सकते हैं?


10

मैं अपने लिए नोट्स बनाने के लिए ReText 3.1.4 (लुबंटू 12.10) का उपयोग कर रहा हूं। मैं यह जानना चाहता हूं कि क्या पूर्वावलोकन मोड में कोड के रूप में चिह्नित पाठ को प्रदर्शित करने के लिए एक अलग फ़ॉन्ट का उपयोग करना संभव है :

रीटक्स पूर्वावलोकन

छवि में, Sortऔर फीका~/.config/pcmanfm/lubuntu/desktop-items-0.conf दिखाई देता है । मुझे लगता है कि यह कूरियर के साथ एक मुद्दा है (न कि केवल रीटेक्स्ट में)। मैं कोरियर की जगह उबंटू मोनो या डीजावु सैंस मोनो का उपयोग करना चाहूंगा। क्या यह संभव है? कैसे?

मैंने लुबंटू सॉफ्टवेयर सेंटर से रीटेक्स्ट को स्थापित करने के समय सुझाए गए सभी अनुशंसित सॉफ़्टवेयर स्थापित किए और इसमें वह शामिल है Qt Configuration 4.8.3जो बहुत सारे अनुकूलन की अनुमति देता है। मैं डिफ़ॉल्ट फ़ॉन्ट को बदलने के लिए इस एप्लिकेशन के फ़ॉन्ट टैब का उपयोग कर सकता हूं लेकिन कोड को दर्शाने में पाठ के लिए जिम्मेदार फ़ॉन्ट का नहीं:

अलग डिफ़ॉल्ट फ़ॉन्ट के साथ रीटक्स पूर्वावलोकन

जवाबों:


10

इसे प्राप्त करने के लिए हम कैस्केडिंग स्टाइल शीट्स (CSS) का उपयोग कर सकते हैं।

यदि आप CSS के लिए नए हैं और कुछ मदद / ट्यूटोरियल चाहते हैं, तो देखें यह स्टैक ओवरफ्लो प्रश्न:

कॉन्फ़िगरेशन फ़ाइल के लिए ReText Wiki को भी देखें:

CSS फ़ाइल बनाने और संशोधित करने के लिए इन चरणों का पालन करें:

  1. ReText पर इसकी कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत करता है ~/.config/ReText project/ReText.conf। अपने फ़ाइल प्रबंधक को खोलें (यदि आप उबंटू का उपयोग कर रहे हैं तो Nautilus)। सभी छुपी हुई फ़ाइलों को दिखाने के लिए Ctrl+ दबाएँ H। अब, डायरेक्टरी .config→ पर नेविगेट करें ReText project। यहाँ आप पाएंगे ReText.conf। हमें अपनी cssफ़ाइल को इंगित करने के लिए इसे संपादित करने की आवश्यकता होगी । लेकिन पहले cssफाइल बनाते हैं।

  2. इसी निर्देशिका में एक फ़ाइल बनाई जाती है जिसे myconfig.cssआप कहते हैं (आप इसे जो चाहें नाम दे सकते हैं)। अब इसे एक टेक्स्ट एडिटर में खोलें।

  3. फाइल को नीचे संपादित करें:

    code {
        font-family: Ubuntu Mono, DejaVu Sans Mono;
        background-color: #D3D3D3;
    }
    
    pre {
        background-color: #D3D3D3;
    }

    जाहिर है, आप जो चाहते हैं वह केवल font-familyसंपत्ति को codeटैग करने के लिए सेट करना है । हालांकि, मैं सेट करने की सलाह देते background-colorदोनों को साथ-साथ संपत्ति codeऔर preटैग। मैंने इसके (हेक्स वैल्यू है ) सेट कर background-colorदिया LightGreyहै #D3D3D3। आप अपने स्वाद और वरीयताओं के लिए रंग को संशोधित कर सकते हैं। निम्नलिखित लिंक आपको इस संबंध में मदद करनी चाहिए।

  4. अब नए बनाए गए स्टाइलशीट को इंगित करने के लिए रीटेक्स्ट की कॉन्फ़िगरेशन फ़ाइल को संशोधित करें। ~/.config/ReText project/ReText.confअपने टेक्स्ट एडिटर में खोलें और styleSheetअंत में सेटिंग जोड़ें और इसे अपने स्थान पर इंगित करें। मेरे लिए यह:

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    

    ReText Conf File

    ध्यान दें:

    • सुनिश्चित करें कि आप फ़ाइल को पूर्ण पथ प्रदान करते हैं। यह ~आपके रूप में विस्तार नहीं कर सकता $HOME
    • इसके अलावा, यदि आपने अपनी सीएसएस फ़ाइल को किसी अन्य चीज के रूप में नामित किया है myconfig.cssया इसे किसी अन्य निर्देशिका में रखा है, तो सुनिश्चित करें कि आप सही फ़ाइल नाम और पथ प्रदान करते हैं।
  5. यदि आपके पास पहले से ही ReText चल रहा है, तो परिवर्तनों को प्रभावी करने के लिए इसे फिर से बंद करें और पुनः आरंभ करें।

मिशन पूरा हुआ


HTML <tag>को संशोधित करने के लिए कैसे पता करें

यदि आप टैग नामों के बारे में अनिश्चित हैं, तो आप अपने मार्कडाउन का HTML कोड देख सकते हैं और फिर CSS में अपने पसंदीदा बदलाव कर सकते हैं।

मेनू संपादित करेंदेखें HTML कोड आपके मार्कडाउन टेक्स्ट का मार्कअप दिखाएगा।

टैग्स जानें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.