Markdown फ़ाइलें उसी स्थान पर संपादित करना
कुछ Markdown फ़ाइलें आपकी नोट लाइब्रेरी से बाहर होती हैं: Git रिपॉज़िटरी की README, iCloud Drive की फ़ाइल या किसी सहकर्मी के भेजे नोट। Varlig इन्हें लाइब्रेरी में कॉपी किए बिना, उनकी मौजूदा जगह पर ही संपादित कर सकता है।
एक फाइल खोलें
File › Open Markdown File… चुनें (⌥⌘O), या Finder में Open With ▸ Varlig के साथ फ़ाइल खोलें, या Terminal में open -a Varlig notes.md चलाएँ। Varlig .md, .markdown, .txt और इसी तरह की सादा टेक्स्ट फ़ाइलों को 32 MB तक खोलता है।
फ़ाइल विंडो आपके परिचित संपादक जैसी दिखती है। हेडर में FILE बैज, फ़ाइल का नाम, उसका फ़ोल्डर और सहेजे जाने की स्थिति होती है। फ़ोल्डर बटन उसे Finder में दिखाता है।
फ़ोल्डर खोलें
File › Open Folder… (⌃⌘O) चुनें, Dock में Varlig के आइकन पर फ़ोल्डर छोड़ें या Terminal में open -a Varlig ~/Projects/handbook चलाएँ। फ़ोल्डर विंडो की साइडबार में Markdown और टेक्स्ट फ़ाइलें उपफ़ोल्डर के हिसाब से दिखती हैं। चुनी हुई फ़ाइल उसी संपादक में खुलती है जो फ़ाइल विंडो में मिलता है। README मौजूद हो तो पहले वही खुलती है; दोबारा आने पर पिछली बार पढ़ी गई फ़ाइल पर लौटते हैं।
फ़ोल्डर में बदलाव होते ही सूची भी बदलती है: कोई दूसरा ऐप या git checkout फ़ाइलें जोड़े, हटाए या उनका नाम बदले, तो बदलाव अपने-आप दिखते हैं। .git जैसे छिपे फ़ोल्डर और node_modules सूची से बाहर रहते हैं। Filter files नाम या पथ से सूची छाँटता है, और + खुली फ़ाइल के पास नई खाली Untitled.md बनाता है। दूसरी फ़ाइल चुनने पर पिछली फ़ाइल सहेज दी जाती है। उसी फ़ोल्डर की किसी फ़ाइल का सापेक्ष लिंक उसे इसी विंडो में खोलता है।
Varlig फ़ोल्डर में कुछ भी नहीं लिखता, केवल आपकी अपनी फ़ाइलें — कोई डेटाबेस और कोई छिपी हुई सेटिंग्स नहीं — इसलिए यह बिल्कुल वैसे ही पोर्टेबल रहता है जैसा कि पहले था।
सहेजना
टाइप करना रोकने के लगभग एक सेकंड बाद बदलाव अपने-आप सहेज जाते हैं। File › Save (⌘S) तुरंत सहेजता है। हेडर में Saved, Edited या Save failed दिखता है; असफल होने पर कारण भी दिया जाता है।
Varlig फ़ाइल को उसी रूप में लिखता है जिसमें वह मिली थी: लाइन एंडिंग और बाइट-ऑर्डर मार्क वही रहते हैं, और अंत में नई पंक्ति तभी रहती है जब पहले भी थी। लिखने की कार्रवाई atomic होती है, यानी अधूरी लिखी फ़ाइल लागू नहीं होती, और फ़ाइल की अनुमतियाँ बनी रहती हैं। इसलिए Git में केवल ज़रूरी बदलावों का छोटा, साफ़ diff दिखता है।
File › Save As… कहीं और एक कॉपी बनाता है और उस कॉपी को संपादित करता रहता है।
फाइल के बगल में चित्र और लिंक
सापेक्ष संदर्भ फ़ाइल के अपने फ़ोल्डर से हल किए जाते हैं। इसलिए  और [the plan](plan.md) अपेक्षित फ़ाइल खोलते हैं; संदर्भ फ़ाइल से तीन फ़ोल्डर ऊपर तक जा सकते हैं। चिपकाया या खींचकर डाला गया चित्र फ़ाइल के पास उसके नाम वाले फ़ोल्डर में सहेजा जाता है, जैसे notes.assets/।
फ़ाइल विंडो में टैग और [[note links]] सामान्य टेक्स्ट होते हैं। ये सुविधाएँ लाइब्रेरी की हैं; डिस्क की अलग फ़ाइल में इनके लिए लाइब्रेरी वाला भंडारण नहीं होता।
जब डिस्क पर फ़ाइल बदल जाती है
यदि कोई और चीज़ आपके अनसहेजे संपादन के दौरान फ़ाइल को बदल देती है — एक git pull, एक सिंक क्लाइंट, एक अन्य संपादक — Varlig दोनों संस्करण रखता है और कहता है:
- Compare… दोनों संस्करण साथ-साथ दिखाता है और चिह्नित करता है कि कौन-सी सामग्री सिर्फ़ डिस्क पर है और कौन-सी सिर्फ़ आपकी विंडो में।
- Keep Mine आपके संस्करण को सहेजता है और डिस्क संस्करण को फ़ाइल के बगल में दिनांकित प्रतिलिपि के रूप में रखता है।
- Use Disk Version डिस्क वर्जन दिखाता है और आपकी कॉपी को फ़ाइल के बगल में दिनांकित रूप में रखता है।
किसी भी मामले में कुछ भी ओवरराइट नहीं किया जाता है, और प्रतियां इस तरह नामित की गई हैं ताकि आप उन्हें अलग‑अलग पहचान सकें, जैसे notes (disk version 2026-09-22 1415).md।
संपादन के दौरान फ़ाइल हट जाए या कहीं और चली जाए, तो Varlig आपको बताता है और Save As… देता है, ताकि आपके टेक्स्ट को सहेजने का रास्ता बना रहे।
उत्तर प्रारूप फ़ाइल के साथ रहते हैं
किसी पंक्ति के उत्तर का फ़ॉर्मैट — दशमलव स्थान, विभाजक और संख्या दिखाने का तरीका — तथा Subtotal या Time Point सेटिंग, Markdown टेक्स्ट में नहीं बल्कि फ़ाइल के मेटाडेटा में एक विस्तारित एट्रिब्यूट के रूप में रखी जाती है। टेक्स्ट वैसा ही रहता है जैसा आपने लिखा था। अगली बार फ़ाइल विंडो या फ़ोल्डर विंडो में खोलने पर हर पंक्ति वैसी दिखती है जैसी आपने छोड़ी थी। संपादित, जोड़ी या स्थानांतरित की गई पंक्तियाँ अपनी सेटिंग बनाए रखती हैं। किसी पंक्ति का टेक्स्ट हट जाए तो उसकी सेटिंग भी हटती है, किसी दूसरी पंक्ति को नहीं मिलती।
कुछ टूल विस्तारित एट्रिब्यूट सुरक्षित नहीं रखते, जैसे Git, अधिकांश ZIP टूल, कुछ सिंक सेवाएँ और Windows के लिए फ़ॉर्मैट की गई डिस्क। ऐसे में परिणामों के फ़ॉर्मैट डिफ़ॉल्ट पर लौट जाते हैं; टेक्स्ट नहीं बदलता। Varlig को फ़ाइल के मेटाडेटा में कुछ भी रखने से रोकने के लिए Settings › Editor में Remember answer formats in Markdown files बंद करें। यह विकल्प शुरू में चालू होता है।
एक फ़ाइल विंडो में क्या अलग है
- कोई संस्करण इतिहास नहीं, कोई नोट पासवर्ड नहीं और कोई बैकअप नहीं: डिस्क पर फ़ाइल एकमात्र प्रतिलिपि है।
- कैल्क ब्लॉक सामान्य तरीके से काम करते हैं। किसी पंक्ति के लिए चुना उत्तर फ़ॉर्मैट या लाइन सेटिंग ऊपर बताए अनुसार फ़ाइल के साथ सहेजा जाता है, उसके टेक्स्ट में नहीं।
varlig://लिंक एक नोट पर नेविगेट करते हैं; वे कभी भी फ़ाइल से स्वचालन नहीं चलाते हैं।