इसे छोड़कर कंटेंट पर जाएं

पूर्वावलोकन पैनल

किसी फ़ाइल पर A (या Enter / डबल-क्लिक) दबाने से फ़ाइल सूची के दाईं ओर एक अंतर्निहित पूर्वावलोकन खुलता है — हर टैब के लिए एक पूर्वावलोकन। यह पैनल विंडो की चौड़ाई का एक हिस्सा लेता है, ताकि मीडिया और PDF के लिए पर्याप्त जगह बनी रहे।

यह किसका पूर्वावलोकन कर सकता है

Section titled “यह किसका पूर्वावलोकन कर सकता है”
  • टेक्स्ट / कोड — स्क्रॉल किया जा सकने वाला।
  • छवियाँ — PNG, JPEG, GIF, WebP, BMP — चौड़ाई के अनुसार फ़िट।
  • HEIC / AVIF / JXL — जब कोई इमेज कन्वर्टर इंस्टॉल हो (sips macOS के साथ आता है; Linux/Windows पर heif-convert, ImageMagick या vips)।
  • SVG
  • HTML और Markdown — एक स्थिर, JavaScript-रहित दृश्य के रूप में प्रस्तुत (स्क्रिप्ट कभी नहीं चलतीं, इसलिए पूर्वावलोकन कुछ भी सक्रिय नहीं कर सकता)।
  • PDF — पृष्ठ-दर-पृष्ठ।

SVG, HTML और Markdown के लिए आप शीर्ष पट्टी के </> बटन (या कंट्रोलर पर X / F2) से रेंडर किए गए दृश्य के बजाय कच्चा स्रोत देख सकते हैं। Markdown अपना मूल .md पाठ दिखाता है, बदला हुआ HTML नहीं।

दाएँ पूर्वावलोकन पैनल में जाता है। बाकी बटन क्या करते हैं, यह फ़ाइल के प्रकार पर निर्भर है:

  • टेक्स्ट / छवि / SVG / HTML / Markdownऊपर / नीचे स्क्रॉल करते हैं; A फ़ाइल को OS के डिफ़ॉल्ट ऐप में खोलता है।
  • PDFऊपर / नीचे पृष्ठ पलटते हैं; Home / End पहले / अंतिम पृष्ठ पर जाते हैं; A इसे बाहरी रूप से खोलता है।

स्तर: X गहरे जाता है, B बाहर लौटाता है

Section titled “स्तर: X गहरे जाता है, B बाहर लौटाता है”

पैनल एक छोटा-सा स्टैक है, और दोनों बटन उसमें उलटी दिशाओं में चलते हैं। X फ़ाइल के कच्चे बाइट्स के एक कदम और पास जाता है; B (या Escape) एक कदम पीछे चढ़ता है, और सबसे ऊपर पहुँचने पर ही बंद करता है।

फ़ाइलX गहरे →
पाठपढ़ना → संपादन → बंद
SVG, HTML, Markdownरेंडर → स्रोत → संपादन → बंद
छवि, PDFबंद

पाठ फ़ाइल का कोई स्रोत दृश्य नहीं होता, इसलिए पहला ही X उसे संपादित करना शुरू कर देता है। मार्कअप के लिए दो बार दबाना पड़ता है: एक बार स्रोत दिखाने को, एक बार उसे संपादित करने को। शीर्ष पट्टी का हमेशा सीधे बंद करता है, आप चाहे किसी भी स्तर पर हों।

पाठ फ़ाइलें संपादित करना

Section titled “पाठ फ़ाइलें संपादित करना”

पाठ पूर्वावलोकन को वहीं संपादित किया जा सकता है। पैनल की शीर्ष पट्टी में मौजूद पेंसिल — या कंट्रोलर पर X — उसे संपादन-योग्य फ़ील्ड में बदल देती है; Esc, या वही बटन दोबारा, उससे बाहर निकल आता है। केवल पाठ संपादन-योग्य है: बाकी प्रकार रेंडर किए गए दृश्य हैं, बफ़र नहीं। इसीलिए X कभी स्रोत-दृश्य वाले टॉगल से नहीं टकराता — पाठ फ़ाइल का कोई स्रोत दृश्य होता ही नहीं।

Ctrl/Cmd+S सहेजता है, और तब भी काम करता है जब फ़ोकस वापस फ़ाइल सूची पर चला गया हो। कंट्रोलर पर, जैसे ही सहेजने को कुछ होता है A सहेज देता है, और कुछ न होने पर हमेशा की तरह फ़ाइल को बाहरी ऐप में खोलता है। फ़ाइल नाम के बगल में एक बिंदु बिना सहेजे बदलावों को दर्शाता है, और उसके पास शीर्ष पट्टी में सहेजें बटन दिखाई देता है।

Steam Deck पर X फ़ील्ड के ऊपर ऑन-स्क्रीन कीबोर्ड उठाता है, और Steam का B उसे बंद करके आपको पैनल नेविगेशन पर लौटा देता है।

फ़ाइल जैसी मिली थी, वैसी ही वापस लिखी जाती है

Section titled “फ़ाइल जैसी मिली थी, वैसी ही वापस लिखी जाती है”

DeckCrate याद रखता है कि उसने फ़ाइल कैसे पढ़ी थी, और उसे उसी तरह सहेजता है:

  • एन्कोडिंग — पुरानी Latin-1 (“ANSI”) के रूप में पढ़ी गई फ़ाइल Latin-1 में ही सहेजी जाती है, चुपचाप UTF-8 में नहीं बदली जाती। यदि आप ऐसा वर्ण टाइप करते हैं जिसे Latin-1 समा नहीं सकता — जैसे कोई इमोजी — तो फ़ाइल UTF-8 में बदल दी जाती है और सूचना आपको यह बता देती है।
  • पंक्ति-अंत — CRLF वाली फ़ाइल CRLF ही बनाए रखती है, उन पंक्तियों में भी जो आपने अभी टाइप की हैं।
  • पहचान — सहेजना उसी जगह लिखा जाता है, इसलिए सिमलिंक सिमलिंक ही रहता है, और अनुमतियाँ, स्वामित्व तथा विस्तारित विशेषताएँ संपादन के बाद भी बनी रहती हैं।

मार्कअप उसके स्रोत के ज़रिए संपादित होता है

Section titled “मार्कअप उसके स्रोत के ज़रिए संपादित होता है”

SVG, HTML और Markdown भी संपादन-योग्य हैं — पर केवल स्रोत दृश्य से, जहाँ पेंसिल भी दिखाई देती है। रेंडर किया गया दृश्य बफ़र नहीं है: सजी-सजाई पृष्ठ से फ़ाइल तक कोई वापसी का रास्ता नहीं, इसलिए आप मार्कअप को ही संपादित करते हैं।

ऊपर लिखी हर बात ज्यों की त्यों लागू होती है, एन्कोडिंग और पंक्ति-अंत की गारंटियों सहित। दो बातें मार्कअप की अपनी हैं:

  • .md सहेजने पर Markdown लिखा जाता है, वह HTML कभी नहीं जिसमें वह बदला गया था।
  • रेंडर किया गया दृश्य सहेजते समय ताज़ा हो जाता है, इसलिए संपादक से बाहर आने पर आपको अपनी नई सामग्री दिखती है, न कि वह संस्करण जो खोलते समय डिस्क पर था।

बिना सहेजे बदलावों के साथ रेंडर दृश्य पर लौटने पर सहेजा गया संस्करण दिखता है और बिंदु बना रहता है — डिस्क पर यही है, और बिंदु बताता है कि इससे ज़्यादा भी है।

बिना सहेजे बदलाव

Section titled “बिना सहेजे बदलाव”

जो कुछ भी संपादित बफ़र को छोड़ देगा, वह पहले पूछता है और सहेजें, छोड़ें या रद्द करें का विकल्प देता है (कंट्रोलर पर A, Y और B):

  • पैनल बंद करना,
  • किसी दूसरी फ़ाइल का पूर्वावलोकन करना,
  • टर्मिनल खोलना, जो पूर्वावलोकन की जगह साझा करता है,
  • टैब की संख्या घटाकर उस टैब से नीचे लाना जिसमें बिना सहेजे बदलाव हैं,
  • कमांड मेन्यू या टूलबार से बाहर निकलना।

हर टैब अपना अलग बफ़र रखता है, इसलिए टैब बदलने पर आपका टाइप किया हुआ कभी नहीं खोता — बिंदु तब तक बना रहता है जब तक आप सहेजते या छोड़ते नहीं।

रेंडरिंग बंद करना

Section titled “रेंडरिंग बंद करना”

प्राथमिकताएँ → पूर्वावलोकन → रेंडर किए गए पूर्वावलोकन डिफ़ॉल्ट रूप से चालू है। इसे बंद कर दें और SVG, HTML तथा Markdown अपने स्रोत पर खुलेंगे — तब एक ही X उन्हें संपादित करना शुरू कर देता है, </> बटन गायब हो जाता है, और B रेंडर दृश्य दिखाने के बजाय पैनल बंद कर देता है। उन फ़ाइलों के लिए रेंडर स्तर होता ही नहीं।

पाठ, छवियाँ और PDF अप्रभावित रहते हैं। यह सेटिंग उसके बाद खोले गए पूर्वावलोकनों पर लागू होती है; पहले से खुला पैनल अपना स्तर बनाए रखता है।

जब किसी फ़ाइल का पूर्वावलोकन न हो सके

Section titled “जब किसी फ़ाइल का पूर्वावलोकन न हो सके”

बाइनरी, असमर्थित प्रारूप और बहुत बड़ी फ़ाइलों का पूर्वावलोकन नहीं हो सकता। DeckCrate इसके बजाय उन्हें OS के डिफ़ॉल्ट ऐप में खोलने की पेशकश करता है। उस संकेत से आप किसी विशिष्ट ऐप को चुनने के लिए Y भी दबा सकते हैं (देखें फ़ाइल इससे खोलें…)।

डिफ़ॉल्ट ऐप से खोलें

Section titled “डिफ़ॉल्ट ऐप से खोलें”

आप किसी भी फ़ाइल को पूर्वावलोकन पैनल के A बटन से, या किसी भी पूर्वावलोकन-अयोग्य फ़ाइल के लिए सीधे, उसके डिफ़ॉल्ट एप्लिकेशन में खोल सकते हैं।

फ़ाइल इससे खोलें…

Section titled “फ़ाइल इससे खोलें…”

किसी एक हाइलाइट की गई फ़ाइल के लिए, कमांड मेन्यू में फ़ाइल इससे खोलें… प्रविष्टि वर्णानुक्रम में क्रमबद्ध, इंस्टॉल किए गए एप्लिकेशनों की एक कंट्रोलर-नेविगेट योग्य सूची दिखाती है। A / Enter पुष्टि करता है, B / Esc रद्द करता है। यह “पूर्वावलोकन नहीं हो सकता” संकेत पर Y के रूप में भी दिया जाता है। macOS, Linux और Windows पर काम करता है।