2014-09-01 10 views
10

मुझे उत्कृष्ट पाठ संपादक के साथ कोई समस्या है जो RTL भाषा समर्थित नहीं हैं! मैं Windows OS मैं ST3 फ़ोल्डर में ज़िप Sublime-Text-2-BIDI-master से सभी फाइलों की नकल की और फ़ॉन्ट प्रकार और आकार को बदल दिया है साथ Bidirectional text support में इस प्लग की कोशिश ... तो मैं unicodedata.pydC:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\Bidirectional text support\bidi तो Tools > Bidirectional text भाग में कॉपी नहीं किया अब ग्रे देखो लेकिन यह अभी भी अक्षम है। मैंने इन दो पंक्तियों की प्रतिलिपि बनाई: sys.platform.startswith ('win'): sys.path.append ('../../ ..') लेकिन यह काम नहीं किया।सब्लिमे टेक्स्ट एडिटर के साथ अरबी भाषा

उत्तर

0

इस लिंक को चेक करें, मुझे एक ही समस्या थी लेकिन इसे Sublime Text BIDI plugin के साथ हल किया गया।

Demo of the plugin

+0

जबकि यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, [यह बेहतर होगा] (http://meta.stackoverflow.com/q/8259) यहां उत्तर के आवश्यक हिस्सों को शामिल करने के लिए, और संदर्भ के लिए लिंक प्रदान करें। – Bowdzone

6

आदेश सही ढंग से विंडोज पर Sublime Text BIDI plugin का उपयोग कर अरबी अक्षरों के साथ काम करने के लिए उदात्त पाठ पाने के लिए, यह सुनिश्चित कर लेने के बाद:

  1. कॉपी प्लगइन फ़ोल्डर में निम्न पथ C:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\ को

  2. एसटी स्थापना निर्देशिका से unicodedata.pyd कॉपी करें, मुख्य प्लगइन फ़ोल्डर जो आपके मामले मेंहैऔर bidi फ़ोल्डर के अंदर।

  3. निम्नलिखित करने के लिए अपने उदात्त उपयोगकर्ता के निर्धारण स्थापित करें:

    { "font-face": "arial", "font_size": 11, "default_encoding": "UTF-8", "fallback_encoding": "Arabic (Windows 1256)" }

  4. पुनः लोड rtl.py देखने और

मामले है कि यह ठीक नहीं होती में सहेज कर प्लगइन, जब आप किसी दिए गए अरबी पाठ के लिए Bidirectional text पर क्लिक करते हैं, तो आप कंसोल लॉग कंसोल लॉग आउटपुट पढ़ सकते हैं, कंसोल लॉग ctrl+~ के माध्यम से पहुंचा जा सकता है।

+1

को unicodedata.pyd नहीं मिला। – Diamond

1

व्यक्तिगत अनुभव।

कुछ आरटीएल अक्षरों वाले स्रोत फ़ाइल (एचटीएमएल और अन्य भाषाओं या प्रारूपों) को संपादित करते समय, संपादित टेक्स्ट में नेविगेट करना वास्तव में मुश्किल है। तो मोड "पहले" (लॉजिकल या मेमोरी ऑर्डर) मोड "बाद" (दृश्य या प्रदर्शन ऑर्डर) से बहुत उपयोगी हो सकता है। तार्किक क्रम के साथ, अक्षरों में शामिल होना बेकार है, यह संवेदना नहीं करता है।

2

बहुत आसान,

बस इस वीडियो कदम دعم اللغة العربية في برنامج Sublime

1- डाउनलोड से Github of solution

2- उदात्त बीड़ी मास्टर फ़ोल्डर यह निकालें और \ उदात्त पाठ बिल्ड तहत पेस्ट (पालन जो कुछ भी) \ डेटा \ पैकेज (डाउनलोड फ़ोल्डर)।

3- खुली सुस्त बुद्धि किसी भी आरटीएल भाषा फ़ाइल और कहीं भी क्लिक करें जहां आप नए विकल्प होंगे (बिडरेक्शनल टेक्स्ट) .. इसे क्लिक करें :)।

0

हालांकि, मेरे शानदार संस्करण (3126 का निर्माण) में, बोली में स्विच करते समय अरबी अक्षरों को फिर से बदल दिया जाएगा।

रेंज U + 0621-U + 064A, जो सामान्य यूनिकोड कोड अरबी अक्षरों के लिए, वर्ण सीमा U + FE70-U + FEFC को मैप किया जाएगा, जो प्रत्येक के लिए कोड हैं में शुरू में

(पृथक , प्रारंभिक, मध्य, अंतिम) अरबी जुड़े हुए फॉर्म। इन बाद वाले कोड, जिन्हें अरबी-प्रेजेंटेशन-फॉर्म-बी कहा जाता है, यूनिकोड द्वारा बहिष्कृत किए जाते हैं और उनका उपयोग बहुत सीमित होना चाहिए।

उदाहरण के लिए, बिडी पर स्विच करने से पहले, शब्द كتب, बाएं से दाएं यू + 0643 यू + 062 ए यू + 0628 से, ب ت ك दिखता है। यह स्मृति आदेश है। (यह अक्षरों को जोड़कर दृश्य क्रम में स्ट्रिंग को प्रदर्शित करने के लिए अंतिम प्रतिपादन उपकरण पर निर्भर करता है।)

सब्लिमे में बिडी स्विचिंग के बाद, शब्द كتب के रूप में अच्छा दिखाई देगा, क्योंकि कोड बी यू + एफई 9 0 के बाद हैं टी यू + एफई 9 8 के बाद ك U + FEDB। इस क्रम में। इसका मतलब है, ब्राउज़र जैसे बिडी सक्षम टूल में, यह अंतिम दृश्य ऑर्डर के रूप में दिखाई देगा। यह वह नहीं है जो उपयोगकर्ता अपेक्षा करता है।

तो, न केवल बीड़ी स्विचिंग पत्र कोड बदल जाता है, यह भी स्मृति आदेश बदल जाता है।

+0

धन्यवाद नजीब, क्या यह एक उत्तर है? – iShaalan

+0

अरबी लिपि (आरटीएल) का उपयोग करने वाले लोगों के लिए एक चीज़ जानने के लिए और SublimeText में बिडी पर स्विच करना चाहते हैं। –

संबंधित मुद्दे