एक ऐसा एडिटर जो आपके फ़ोन को वर्कस्टेशन की तरह चलाता है
टैब, VS Code जैसा एक्सप्लोरर, बिना कॉन्फ़िगरेशन वाले language server, 24 ऑन-डिवाइस रनर और pull request वाला Git — 29 भाषाओं के लिए, ऑफ़लाइन।


एक वर्कस्पेस, सिर्फ़ टेक्स्ट बॉक्स नहीं
टैब, VS Code जैसा एक्सप्लोरर और ऊपर पैलेट — फ़ोन और टैबलेट दोनों के हिसाब से।
- टैब खींचकर क्रम बदलें; प्रीव्यू टैब; हर project का सेशन वापस आता है
- Git मार्क वाला एक्सप्लोरर, बनाएँ, नाम बदलें और हटाएँ; टैबलेट पर चौड़ाई बदली जा सकती है
- फ़ाइलों के लिए Ctrl+P, कमांड के लिए Ctrl+Shift+P, सिंबल के लिए @, लाइन के लिए :N

बिना सेटअप के language server
एक टैप में TypeScript, Python, HTML, CSS या JSON को असली autocomplete और लाइव त्रुटियाँ मिलती हैं।
- Go-to-definition, references, peek और सुरक्षित rename
- सभी खुले टैब के लिए एक Problems पैनल, क्विक फ़िक्स के साथ
- Server ऐप के अंदर तय वर्ज़न पर पिन और जाँचे जाते हैं — कुछ कॉन्फ़िगर नहीं करना

फ़ोन पर ही चलाएँ
24 ऑन-डिवाइस रनर के साथ असली कोड चलाएँ।
- JavaScript, TypeScript, Python, Ruby, Go, C, C++ और भी
- डिवाइस पर WASM और JVM runtime — कोई रिमोट सर्वर नहीं
- असली Node.js डीबगर और 12 टेस्ट फ़्रेमवर्क

फ़ाइल छोड़े बिना Git और GitHub
Pull request, CI और असली interactive rebase, एडिटर के अंदर ही।
- आपके जोड़े गए GitHub अकाउंट के pull request, issue और checks
- Pick, reword, squash, fixup और drop — रीस्टोर करने योग्य बैकअप के साथ
- स्टेटस बार में blame, लोकल इतिहास और HEAD से तुलना

अंगूठों के लिए बना
हर भाषा के लिए एक सिंबल बार और एक कमांड की जो कर्सर पैड भी है।
- कर्सर चलाने के लिए कमांड की खींचें; चुनने के लिए दबाए रखकर खींचें
- फ़ुल स्क्रीन ज़ेन मोड, और लैंडस्केप जो कीबोर्ड के लिए जगह बनाता है
- सिस्टम के बड़े फ़ॉन्ट के साथ बढ़ता है; TalkBack लेबल और F6 नेविगेशन
// spec
तकनीकी विवरण
plan.free
- ·सभी भाषाएँ, फ़ॉर्मैटर और रनर
- ·Language server, Git और GitHub
- ·लोकल इतिहास और लाइव सहयोग
- ·Node.js डीबगर और टेस्ट
plan.premium
- +19 प्रीमियम थीम, और अपनी .tmTheme व VS Code थीम इम्पोर्ट करना
// इनके साथ काम करता है
ब्लॉग से
// faq
अक्सर पूछे जाने वाले प्रश्न
क्या Android फ़ोन पर कोड लिखा और चलाया जा सकता है?
हाँ। PocketCode एक पूर्ण Android IDE है जो कोड डिवाइस पर ही चलाता है: 22 भाषाओं के लिए 24 runner प्रोग्राम और test सीधे फ़ोन पर चलाते हैं, किसी server की ज़रूरत नहीं; वैकल्पिक भाषा पैक एक बार डाउनलोड होते हैं और फिर ऑफ़लाइन चलते हैं।
क्या एडिटर में autocomplete और त्रुटि जाँच है?
हाँ। इसमें Language Server Protocol client (LSP 3.17) है, इसलिए असली autocomplete, go-to-definition और त्रुटियों के नीचे लाल squiggle के साथ live diagnostics मिलते हैं — डेस्कटॉप एडिटर जैसी ही बुद्धिमत्ता।
एडिटर कितनी प्रोग्रामिंग भाषाओं का समर्थन करता है?
Syntax highlighting 29 भाषाओं और डिवाइस पर formatting 24 को कवर करता है, तथा 8 के लिए LSP बुद्धिमत्ता (छह एक टैप में इंस्टॉल)। साथ ही टैब, multi-cursor editing, संरचना outline और हर टैब में 200 undo मिलते हैं, इसलिए यह सिर्फ़ snippets नहीं, गंभीर प्रोजेक्ट भी संभालता है।
क्या यह multi-cursor editing का समर्थन करता है?
हाँ। एडिटर एक साथ कई cursor और selection, और हर टैब में 200 undo/redo का समर्थन करता है, इसलिए आप एक बार में कई पंक्तियाँ संपादित कर सकते हैं और बड़ी फ़ाइलों में डेस्कटॉप एडिटर जैसी नेविगेशन कर सकते हैं।
क्या एडिटर ऑफ़लाइन काम करता है?
हाँ। Android 9 और उससे नए पर एडिटर, Git, runner और debugging बिना कनेक्शन के काम करते हैं; language servers और वैकल्पिक runtime packs एक बार डाउनलोड होते हैं और फिर ऑफ़लाइन भी चलते हैं। आपका कोड कभी अपलोड नहीं होता।