# रिच टेक्स्ट विरुद्ध मार्कडॉन: दोन्ही वापरण्याची पद्धत आधुनिक नोट-टेकिंग अॅप्समध्ये, वापरकर्ते अनेकदा दोन वेगवेगळ्या पद्धतींमध्ये निवड करतात: **रिच टेक्स्ट** एडिटरचे दृश्यात्मक फायदे आणि **मार्कडॉन**ची सोपी पद्धत. बहुतेक अॅप्स वापरकर्त्यांना एका पद्धतीची निवड करण्यास भाग पाडतात. **नोटरिच** हे दोन्ही पद्धतींमधील फरक दूर करते. जटिल ड्युअल-मोड आर्किटेक्चर वापरून, नोटरिच वापरकर्त्यांना रिच टेक्स्ट आणि मार्कडॉन दोन्ही पद्धतींमध्ये सहजपणे बदल करण्याची सुविधा देते. --- ## दोन्ही पद्धतींचे समजणे पद्धतींमध्ये बदल कसे करावे हे जाणून घेण्यापूर्वी, प्रत्येक पद्धतीचे फायदे काय आहेत आणि कधी वापरावे हे समजणे आवश्यक आहे. ### रिच टेक्स्ट पद्धत: दृश्यात्मक सुविधा रिच टेक्स्ट पद्धत वापरकर्त्यांना **WYSIWYG (What You See Is What You Get)** अनुभव देते. रिच टेक्स्ट पद्धतीमध्ये: - **दृश्यात्मक फॉरमॅटिंग**: बोल्ड, इटॅलिक, हेडिंग्स आणि लिस्ट्स अगदी तसेच दिसतात. - **टूलबार अॅक्सेस**: विविध फॉरमॅटिंग सुविधा एका क्लिकमध्ये उपलब्ध असतात. - **मीडिया एम्बेडेशन**: इमेजेस, टेबल्स, समीकरणे आणि इंटरॅक्टिव्ह घटक इनलाइन दिसतात. - **ड्रॅग-अँड-ड्रॉप**: ब्लॉक्स ड्रॅग करून सामग्री सहजपणे बदलता येते. - **कॉन्टेक्स्टुअल मेनू**: राइट-क्लिक अॅक्शन्स आणि फ्लोटिंग फॉरमॅट टूलबार वापरून कार्यक्षमता वाढते. रिच टेक्स्ट पद्धत उपयुक्त असते: - ज्यांना टाइपिंग करताना दृश्यात्मक फायदे हवे असतात. - ज्यांच्या दस्तऐवजांमध्ये जटिल फॉरमॅटिंग असते. - ज्यांच्या सहकार्यात दृश्यात्मक स्पष्टता महत्त्वाची असते. - ज्यांना फॉरमॅटिंग लक्षात ठेवण्याची गरज नसते. ### मार्कडॉन पद्धत: सोपी पद्धत मार्कडॉन पद्धत वापरकर्त्यांची सामग्री साध्या टेक्स्टमध्ये दर्शवते. मार्कडॉन पद्धतीमध्ये: - **साध्या टेक्स्ट पद्धत**: नोट्स सर्वत्र वाचण्यायोग्य स्वरूपात संग्रहित होतात. - **कीबोर्ड-फर्स्ट वर्कफ्लो**: साध्या कीबोर्ड शॉर्टकट्स वापरून टेक्स्ट फॉरमॅट केले जाते. - **व्हर्जन कंट्रोल फ्रेंडली**: गिट आणि इतर व्हर्जन कंट्रोल सिस्टममध्ये स्वच्छ डिफ्स मिळतात. - **फास्ट टाइपिंग**: माउसची गरज नसते; हात कीबोर्डवर ठेवता येतात. - **युनिव्हर्सल कॉम्पॅटिबिलिटी**: `.md` फाइल्स कुठेही वापरता येतात. मार्कडॉन पद्धत उपयुक्त असते: - तांत्रिक डॉक्युमेंटेशन आणि कोड-भरलेल्या नोट्ससाठी. - ज्यांना फॉरमॅटिंग नसलेले साधे टेक्स्ट वापरायला आवडते. - लांब सामग्री तयार करण्यासाठी कमी फॉरमॅटिंग लागते. - ज्यांना जास्त पोर्टेबिलिटी आणि भविष्यासाठी उपयुक्त वापर करायचा असतो. --- ## द्विपदीय आर्किटेक्चर नोटरिच केवळ दोन वेगवेगळ्या एडिटिंग पद्धती देत नाही; ते एक **एकीकृत सामग्री मॉडेल** देते जे कोणत्याही पद्धतीमध्ये त्वरित दर्शविले जाऊ शकते. हे जटिल ट्रान्सफॉर्मेशन इंजिनद्वारे साध्य होते, जे अंतर्गत दस्तऐवज रचना आणि मार्कडॉन सिंटॅक्समध्ये त्वरित बदल करते. ```mermaid graph TD A[वापरकर्ता इनपुट] --> B{अंतर्गत दस्तऐवज मॉडेल} B --> C[रिच टेक्स्ट प्रतिनिधित्व] B --> D[मार्कडॉन प्रतिनिधित्व] C --> E[दृश्यात्मक टूलबार क्रिया] C --> F[ड्रॅग-अँड-ड्रॉप ऑपरेशन्स] C --> G[कॉन्टेक्स्ट मेनू फॉरमॅटिंग] D --> H[मार्कडॉन शॉर्टकट डिटेक्शन] D --> I[सिंटॅक्स पॅटर्न रिकॉग्निशन] D --> J[साध्या टेक्स्ट इम्पोर्ट/एक्सपोर्ट] B --> K[एकीकृत स्टोरेज लेयर] K --> L[इंडेक्सडीबी पर्सिस्टन्स] K --> M[P2P सिंक पेलो] style A fill:#fafafa,stroke:#eaeaea,color:#333 style B fill:#000,stroke:#000,color:#fff style C fill:#fafafa,stroke:#eaeaea,color:#333 style D fill:#fafafa,stroke:#eaeaea,color:#333 style K fill:#000,stroke:#000,color:#fff ``` या आर्किटेक्चरमुळे **तुमची सामग्री कधीही एका पद्धतीमध्ये बंद होत नाही**. तुम्ही मार्कडॉनमध्ये टाइपिंग करत असाल किंवा रिच टेक्स्ट टूलबार वापरून फॉरमॅटिंग करत असाल, तर अंतर्गत दस्तऐवज मॉडेल स्थिर राहते, ज्यामुळे डेटा गमावणे किंवा फॉरमॅटिंग खराब होणे टाळता येते. --- ## पद्धतींमध्ये बदल कसे करावे ### पद्धत 1: सेटिंग्ज-आधारित पद्धत निवड नोटरिचमध्ये सर्व नोट्ससाठी डिफॉल्ट एडिटर पद्धत निश्चित करणारे ग्लोबल सेटिंग्ज आहेत: 1. **सेटिंग्ज उघडा**: एडिटरच्या वरच्या डाव्या कोपऱ्यातील गियर आयकॉन (⚙️) वर क्लिक करा. 2. **“रिच टेक्स्ट” टॉगल शोधा**: सेटिंग्ज पॅनलमध्ये “रिच टेक्स्ट” असे लिहिलेले टॉगल शोधा. 3. **पद्धत बदला**: - **एनेबल (✓)**: एडिटर रिच टेक्स्ट पद्धतीमध्ये उघडतो, संपूर्ण टूलबार उपलब्ध असते. - **डिसेबल (○)**: एडिटर साध्या टेक्स्ट/मार्कडॉन पद्धतीमध्ये उघडतो. ```mermaid sequenceDiagram participant वापरकर्ता participant सेटिंग्जपॅनल participant एडिटर participant दस्तऐवजमॉडेल वापरकर्ता->>सेटिंग्जपॅनल: सेटिंग्ज आयकॉन वर क्लिक करा वापरकर्ता->>सेटिंग्जपॅनल: “रिच टेक्स्ट” टॉगल बदला सेटिंग्जपॅनल->>एडिटर: isRichText फ्लॅग अपडेट करा एडिटर->>दस्तऐवजमॉडेल: नवीन पद्धतीने रेंडर करा एडिटर-->>वापरकर्ता: अपडेट केलेला इंटरफेस दिसतो ``` **महत्त्वाचे**: हे सेटिंग बदलण्यासाठी पृष्ठ पुनर्इंट्रोड करणे आवश्यक आहे. यामुळे सर्व प्लगिन आणि टूलबार घटक निवडित पद्धतीसाठी योग्यरित्या इनिशियलाइज केले जातात. ### पद्धत 2: नोट-व्यक्तिगत मार्कडॉन इम्पोर्ट/एक्सपोर्ट जरी रिच टेक्स्ट पद्धतीमध्ये काम करत असलात तरी, वैयक्तिक नोट्स मार्कडॉनमध्ये इम्पोर्ट/एक्सपोर्ट करता येतात: #### नोट मार्कडॉनमध्ये इम्पोर्ट करणे 1. इम्पोर्ट करायच्या नोट्स उघडा. 2. **अॅक्शन्स मेनू** वर क्लिक करा (सामान्यतः तीन बिंदू `⋮` किंवा डाउनलोड आयकॉन द्वारे दर्शविले जाते). 3. **“मार्कडॉनमध्ये इम्पोर्ट करा”** निवडा. 4. नोट मार्कडॉन सिंटॅक्समध्ये रूपांतरित होऊन `.md` फाइल म्हणून डाउनलोड होते. इम्पोर्ट प्रक्रियेमध्ये: - **हेडिंग्स**: `#`, `##`, `###` सिंटॅक्समध्ये रूपांतरित होतात. - **लिस्ट्स**: बुलेट आणि नंबरवाल्या लिस्ट्स योग्य इंडेंटिंगसह संरक्षित होतात. - **कोड ब्लॉक्स**: भाषा अॅनोटेशन टिकवले जाते (उदा., ```javascript). - **टेबल्स**: मार्कडॉन टेबल्समध्ये फॉरमॅट केले जातात. - **लिंक्स आणि इमेजेस**: URL ऑल्ट टेक्स्टसह संरक्षित होतात. #### मार्कडॉन सामग्री इम्पोर्ट करणे 1. नवीन नोट तयार करा किंवा विद्यमान ड्राफ्ट उघडा. 2. **इम्पोर्ट** फंक्शन वापरा. 3. `.md` फाइल किंवा मार्कडॉन टेक्स्ट थेट पेस्ट करा. 4. नोटरिच मार्कडॉन सिंटॅक्स ओळखून ते इनलाइन डॉक्युमेंट मॉडेलमध्ये रूपांतरित करते. **इम्पोर्ट इंजिन** पॅटर्न रिकॉग्निशन वापरून मार्कडॉन घटक ओळखते: ```markdown Pattern → रिच टेक्स्ट घटक -------------------------------------------------- # हेडिंग 1 → H1 हेडिंग नोड ## हेडिंग 2 → H2 हेडिंग नोड **बोल्ड टेक्स्ट** → बोल्ड टेक्स्ट नोड *इटॅलिक टेक्स्ट* → इटॅलिक टेक्स्ट नोड - लिस्ट आयटम → बुलेट लिस्ट आयटम 1. नंबरवाला आयटम → ऑर्डरल लिस्ट आयटम > कोट → ब्लॉककोट नोड ```code``` → कोड ब्लॉक नोड [लिंक](url) → लिंक नोड ![इमेज](url) → इमेज नोड ``` ### पद्धत 3: रिच टेक्स्ट पद्धतीमध्ये मार्कडॉन शॉर्टकट्स नोटरिचचे सर्वात शक्तिशाली वैशिष्ट्य म्हणजे रिच टेक्स्ट पद्धतीमध्येही **मार्कडॉन शॉर्टकट्स** वापरण्याची सुविधा. ही हायब्रिड पद्धत वापरकर्त्यांना मार्कडॉनच्या वेगाचा फायदा घेण्याची सुविधा देते. जेव्हा रिच टेक्स्ट पद्धत सक्षम असते, तेव्हा मार्कडॉन सिंटॅक्स टाइपिंग करताना आपोआप रूपांतरण होते: | टाइप करा | रूपांतरित होते | ट्रिगर कंडीशन | |-----------------|-------------------|-------------------| | `# ` | H1 हेडिंग | हॅश नंतर स्पेस | | `## ` | H2 हेडिंग | डबल हॅश नंतर स्पेस | | `### ` | H3 हेडिंग | ट्रिपल हॅश नंतर स्पेस | | `- ` किंवा `* ` | बुलेट लिस्ट | डॅश/अॅस्टरिस्क नंतर स्पेस | | `1. ` | नंबरवाली लिस्ट | नंबर+डॉट नंतर स्पेस | | `[कोड]` | चेकबॉक्स लिस्ट | ब्रॅकेट नंतर स्पेस | | `> ` | ब्लॉककोट | ग्रेटर हॅश नंतर स्पेस | | ```` ``` ```` | कोड ब्लॉक नोड | ट्री बॅकट्स+एंटर | | `[लिंक](url)` | [हायपरलिंक](url) | कॉम्प्लेट सिंटॅक्स | | `---` किंवा `***` | हॉरिझॉन्ट रेच | ट्री डॅश/अॅस्टरिस्क | | `` `टेक्स्ट`` | `इनलाइन कोड` | कॉम्प्लेट बॅकट्स |