कोड एडिटर
FreeLSP स्वतः-पूर्णता, मल्टी-कर्सर, 19-भाषा निष्पादन और इनलाइन सुझावों के साथ AI एजेंट के साथ उच्च-प्रदर्शन मोबाइल एडिटर। इस तरह से बनाया गया है कि अपने फ़ोन पर कोड लिखना डेस्कटॉप पर जितना तेज़ हो।
संपादन इंजन
गैप-बफ़र संरचना पर आधारित कोर जो अन्य मोबाइल एडिटरों की विशिष्ट प्रति-कीस्ट्रोक O(n) प्रतियों से बचाता है। परिणाम: हज़ारों पंक्तियों वाली फ़ाइलों में भी द्रव संपादन।
- •कस्टम वृद्धिशील टोकनाइज़र के साथ रीयल-टाइम सिंटैक्स हाइलाइटिंग
- •कर्सर सटीकता के लिए पिंच-टू-ज़ूम और लंबे समय तक दबाने पर मैग्निफ़ायर
- •असीमित इतिहास के साथ पूर्ववत / फिर से करें
- •मल्टी-कर्सर: मनमाने स्थानों पर कर्सर जोड़ें और समानांतर में संपादित करें
- •प्रति-फ़ाइल स्थायी स्थिति (फ़ंक्शन, वर्ग, क्षेत्र) के साथ कोड फ़ोल्डिंग
- •फ़ाइल शीर्षक में विज़ुअल संशोधित संकेतक (●)
समर्थित भाषाएँ
TextMate ग्रामर के माध्यम से 33 भाषाओं के लिए सिंटैक्स हाइलाइटिंग। एक्सटेंशन और फ़ाइल नाम (Dockerfile, Makefile, .gitignore…) द्वारा स्वचालित पहचान।
कोड इंटेलिजेंस
किसी भी फ़ाइल से सिमेंटिक project नेविगेशन और समझ:
प्रतीक पर जाएँ
फ़ाइल में फ़ंक्शन, वर्ग, विधियों और गुणों की फ़ज़ी खोज
आउटलाइन पैनल
फ़ाइल संरचना के साथ ट्री, एक टैप से नेविगेट करने योग्य
Peek definition
वर्तमान फ़ाइल छोड़े बिना परिभाषा के साथ इनलाइन पॉपअप
संदर्भों पर जाएँ
project में किसी प्रतीक के सभी संदर्भों की सूची
प्रतीक का नाम बदलें
कोड बनाम स्ट्रिंग/टिप्पणियों में परिवर्तन पूर्वावलोकन के साथ
वैश्विक खोज
एक्सटेंशन फ़िल्टर के साथ पूरे project में टेक्स्ट या regex
स्वत: आयात
अपरिभाषित प्रतीकों का पता लगाता है और सही import सुझाता है
कमांड पैलेट
हर क्रिया के लिए सार्वभौमिक प्रवेश बिंदु (VS Code शैली)
निदान और गुणवत्ता
प्रति-भाषा नियमों (Kotlin, Java, JS/TS, Python, Go, Rust, PHP, CSS, HTML, JSON) के साथ स्थानीय निदान इंजन जो LSP सर्वर के बिना काम करता है।
- •VS Code शैली में केंद्रीकृत समस्या पैनल: गंभीरता और फ़ाइल द्वारा फ़िल्टरिंग
- •स्वचालित सुधार सुझावों के साथ त्वरित सुधार
- •सार्वभौमिक नियम: ट्रेलिंग व्हाइटस्पेस, अत्यधिक खाली पंक्तियाँ, TODO/FIXME/HACK
- •रिफ़ैक्टरिंग: स्वचालित पैरामीटर पहचान के साथ विधि या चर निकालें
- •30+ भाषाओं के लिए डिवाइस पर स्वरूपण (C-style, Python, XML/HTML, JSON, CSS, YAML, SQL, Markdown)
डिवाइस पर कोड चलाएँ
Pocket Code में 23 मॉड्यूलर रनर शामिल हैं। अधिकांश स्थानीय रूप से चलते हैं — कुछ भाषाएँ Plugin Manager से एक हल्के WASM प्लगइन को स्थापित करके सक्रिय होती हैं।
ऐप के साथ बंडल
WASM प्लगइन के माध्यम से (हल्का डाउनलोड)
एक वैकल्पिक फ़ॉलबैक के रूप में, Piston रिमोट सैंडबॉक्स को अतिरिक्त भाषाओं को कवर करने या Cargo, Maven या Gradle के साथ projects चलाने के लिए सक्षम किया जा सकता है।
रन पैनल
रंग-कोडित stdout/stderr, इंटरैक्टिव stdin और लाइव फ़िल्टर
लॉन्च कॉन्फ़िगरेशन
launch.json समकक्ष: कमांड, args, env, वर्किंग डायरेक्टरी
रन इतिहास
किसी भी पिछले कमांड को exit code और अवधि के साथ फिर से चलाएँ
रोकें / लाइव stdin
प्रक्रिया को टेक्स्ट भेजें या इसे किसी भी समय रद्द करें
डीबगिंग और परीक्षण
ब्रेकपॉइंट
पंक्ति, सशर्त, logpoints या अपवाद ब्रेकपॉइंट
Step into / over / out
कॉल स्टैक और स्थानीय/वैश्विक चर के साथ मानक नियंत्रण
स्वचालित परीक्षण खोज
Jest, Mocha, Vitest, pytest, JUnit, TestNG और 12+ frameworks
Watch मोड
जब फ़ाइल परिवर्तनों का पता लगाया जाता है तो परीक्षण फिर से चलाता है
कवरेज
एडिटर में हाइलाइट किए गए प्रति-पंक्ति, शाखा और फ़ंक्शन मेट्रिक्स
स्नैपशॉट परीक्षण
सहेजे गए स्नैपशॉट और नए रन के बीच अंतर की तुलना करता है
अंतर्निहित AI सहायक
एडिटर पाँच विशिष्ट उपकरण प्रदान करने के लिए किसी भी कॉन्फ़िगर किए गए AI प्रदाताओं (AI Chat मॉड्यूल देखें) से जुड़ता है:
- •Ghost Text: कर्सर के बाद दिखाई देने वाले अर्ध-पारदर्शी इनलाइन सुझाव; एक टैप से स्वीकार करें
- •API जनरेटर: REST endpoint स्कैफ़ोल्डिंग (Express, FastAPI, Spring Boot, Gin…)
- •डेटाबेस Schema जनरेटर: प्राकृतिक विवरण से SQL schema, TS प्रकार या Python मॉडल
- •कोड अनुवादक: तर्क और पैटर्न को संरक्षित करते हुए भाषाओं के बीच कोड परिवर्तित करें
- •भेद्यता स्कैनर: CWE मैपिंग के साथ OWASP Top 10 विश्लेषण
- •प्रदर्शन विश्लेषक: Big O जटिलता, मेमोरी पैटर्न और अकुशल लूप
डेवलपर टूल्स
ग्यारह अंतर्निहित उत्पादकता उपकरण, पूरी तरह से डिवाइस पर, नेटवर्क पर कुछ भी नहीं भेजा जाता:
अन्य बंडल उपयोगिताएँ: रंग चयनकर्ता, स्निपेट लाइब्रेरी (JSON आयात/निर्यात के साथ), पोमोडोरो टाइमर, स्थायी स्क्रैचपैड, TODO पैनल और कीबोर्ड शॉर्टकट संदर्भ।
पूर्वावलोकन
Markdown
तालिकाओं, सूचियों और कोड ब्लॉकों में सिंटैक्स हाइलाइटिंग के साथ लोकल रेंडर
छवियाँ
ज़ूम और पैन के साथ PNG, JPG, GIF, WebP, BMP, SVG
JSON / YAML
खोज और मान कॉपी के साथ संकुचनीय ट्री
CSV
स्वचालित परिसीमक पहचान के साथ स्क्रॉल योग्य तालिका
HTML
Web projects के लाइव पूर्वावलोकन के लिए एंबेडेड DevBrowser
Diff
रंग-कोडित जोड़ी/हटाई गई पंक्तियों के साथ एकीकृत तुलना
मोबाइल अनुभव
- •कीबोर्ड के ऊपर ब्रेसेस, कोष्ठक और त्वरित क्रियाओं (पूर्ववत, पंक्ति हटाएँ, टिप्पणी, डुप्लिकेट…) के साथ प्रतीक बार
- •HTML और CSS के लिए पूर्ण Emmet: div.cls#id, ul>li*3, m10, df…
- •समानांतर में दो फ़ाइलें देखने के लिए स्प्लिट एडिटर
- •Zen मोड: टेक्स्ट को छोड़कर सभी UI छिपाता है
- •लेआउट पोर्ट्रेट, लैंडस्केप, टैबलेट और फ़ोल्डेबल के अनुकूल
- •पूर्ण ऑफ़लाइन मोड: कनेक्शन के बिना संपादित करें, चलाएँ और Git का उपयोग करें
- •फ़ाइलें सीधे खोलने के लिए लॉन्चर ऐप शॉर्टकट और डीप लिंक