फ़ाइल एक्सप्लोरर
Freeरीयल-टाइम फ़ाइल ट्री VS Code शैली, मोबाइल के लिए अनुकूलित: मल्टी-सेलेक्ट, क्लिपबोर्ड, सामग्री खोज, Git एकीकरण और AI द्वारा project संशोधित करने पर स्वचालित रिफ्रेश।
फ़ाइल ट्री
- •स्तर के अनुसार लेज़ी लोडिंग: केवल वे फ़ोल्डर जिन्हें आप खोलते हैं वे डिस्क से पढ़े जाते हैं
- •VS Code-शैली का कॉम्पैक्ट फ़ोल्डर समूहन: src/main/java जैसी श्रृंखलाएँ एक पंक्ति में collapse हो जाती हैं
- •वर्चुअल फ़्लैटनिंग — केवल दृश्यमान पंक्तियाँ रेंडर की जाती हैं
- •फ़ाइलें बनाने, हटाने या पुनः क्रमित करने पर सहज spring-damped एनिमेशन
- •विस्तार स्थिति सेशन के दौरान बनी रहती है
- •सक्रिय फ़ाइल संकेतक: हाइलाइट की गई पृष्ठभूमि और प्राथमिक रंग का नाम
आइकन और रंग
एक्सप्लोरर असली भाषा या framework आइकन (TypeScript, Python, Rust, React, Vue…) प्रदर्शित करने के लिए DevIcons का उपयोग करता है। ज्ञात नामों वाले फ़ोल्डरों को VS Code-शैली के सिमेंटिक रंग मिलते हैं:
फ़ाइल संचालन
बनाएँ
गंतव्य फ़ोल्डर पिकर और त्वरित टेम्पलेट के साथ 2-चरणीय शीट
नाम बदलें
इनलाइन सत्यापन; विस्तारित बाल फ़ोल्डरों के पथ अपडेट करता है
डुप्लिकेट
एक अद्वितीय नाम उत्पन्न करता है (file_copy1.kt) — फ़ाइलों और फ़ोल्डरों पर काम करता है
हटाएँ
त्रुटि आइकन के साथ पुष्टि; फ़ोल्डर पुनरावर्ती हटाए जाते हैं
पथ कॉपी करें
सिस्टम क्लिपबोर्ड पर पूर्ण पथ
सक्रिय फ़ाइल दिखाएँ
पूर्वजों का विस्तार करता है और पंक्ति तक एनिमेटेड स्क्रॉल करता है
त्वरित फ़ाइल टेम्पलेट
क्रिएट शीट में डिफ़ॉल्ट नाम के साथ एक टैप में फ़ाइलें बनाने के लिए टेम्पलेट गैलरी शामिल है:
काटें, कॉपी करें और पेस्ट करें
- •एक साथ कई फ़ाइलों का समर्थन करने वाला आंतरिक क्लिपबोर्ड
- •कट की गई फ़ाइलें मूव होने तक 45% पारदर्शिता पर दिखाई जाती हैं
- •संदर्भ मेनू से किसी भी फ़ोल्डर में पेस्ट करें
- •यदि आप डुप्लिकेट नाम के साथ कॉपी पेस्ट करते हैं, तो यह स्वतः उत्पन्न होता है: name (1).ext, name (2).ext…
- •जब क्लिपबोर्ड में सामग्री होती है तब हेडर से गंतव्य फ़ोल्डर पिकर तक पहुँच
मल्टी-सेलेक्ट
किसी भी पंक्ति पर लंबे समय तक दबाने से मल्टी-सेलेक्ट मोड सक्रिय हो जाता है (वैकल्पिक हैप्टिक फ़ीडबैक के साथ)। प्रत्येक नोड एक चेकबॉक्स दिखाता है और हेडर को संदर्भ बार से बदल दिया जाता है:
सभी चुनें
सभी दृश्यमान नोड्स को चिह्नित करता है
काटें
मूव के लिए चयन चिह्नित करता है
कॉपी करें
डुप्लिकेशन के लिए चयन चिह्नित करता है
बैच हटाएँ
हर पथ को हटाता है और सफलताओं/विफलताओं को अलग-अलग रिपोर्ट करता है
खोज
नाम से खोजें
हेडर-एकीकृत बार (एनिमेटेड विस्तार योग्य)। रीयल-टाइम में पुनरावर्ती केस-असंवेदनशील फ़िल्टरिंग, दाईं ओर मूल पथ दिखाता है।
फ़ोल्डर में खोजें (सामग्री)
बॉटम शीट जो फ़ाइल सामग्री के अंदर टेक्स्ट खोजती है। 2 अक्षरों से सक्रिय, बाइनरी और 2 MB से बड़ी फ़ाइलों को छोड़ देती है, अधिकतम 200 परिणाम। प्रत्येक परिणाम फ़ाइल, पंक्ति और संदर्भ दिखाता है।
Dotfiles (.gitignore, .env, .idea…) डिफ़ॉल्ट रूप से छिपी होती हैं, ⋮ मेनू में टॉगल के साथ। node_modules, .git, .gradle, build और __pycache__ जैसी डायरेक्टरी हमेशा बहिष्कृत रहती हैं।
क्रमबद्धता
नाम A→Z
आरोही वर्णानुक्रम (डिफ़ॉल्ट)
नाम Z→A
अवरोही वर्णानुक्रम
प्रकार
एक्सटेंशन के अनुसार समूहीकृत, फिर नाम के अनुसार
आकार
फ़ाइल आकार के अनुसार
चुनी गई क्रम विधि की परवाह किए बिना, फ़ोल्डर हमेशा एक ही स्तर पर फ़ाइलों से पहले दिखाई देते हैं।
Git एकीकरण
हर फ़ाइल और फ़ोल्डर अपनी Git स्थिति के साथ एक बैज प्रदर्शित करता है, प्राथमिकता (conflict > modified > deleted > added) के साथ ट्री में ऊपर की ओर प्रसारित होता है।
हर सेव के बाद, एक्सप्लोरर Git स्थिति को स्वचालित रूप से रिफ्रेश करता है। जब फ़ाइल में परिवर्तन होते हैं तो उसके नाम का रंग भी बदल जाता है।
स्वचालित रिफ्रेश
- •जब कोई फ़ाइल बनाई, संशोधित, हटाई या नाम बदली जाती है तो ट्री स्वयं अपडेट हो जाता है — AI एजेंट द्वारा किए गए परिवर्तन सहित
- •सक्रिय project द्वारा घटनाओं को फ़िल्टर करता है और नाम बदलने पर दोनों डायरेक्टरी को पुनः लोड करता है
- •एनिमेटेड स्पिनर के साथ हेडर से मैन्युअल रिफ्रेश
- •सेव इवेंट पूर्ण Git स्थिति रिफ्रेश ट्रिगर करते हैं
प्रदर्शन
- •रेंडर की गई पंक्तियों का पुन: उपयोग करने के लिए स्थिर कुंजियाँ (file.path)
- •डिस्क IO हमेशा बैकग्राउंड में (बनाएँ, हटाएँ, नाम बदलें, डुप्लिकेट करें, खोजें)
- •सामग्री खोज में > 2 MB फ़ाइलों का स्वचालित फ़िल्टर
- •फ़्लैटन किया गया ट्री केवल तब पुनर्गणना करता है जब प्रासंगिक स्थिति बदलती है