मुख्य सामग्री पर जाएं
// tools · editor

एक ऐसा एडिटर जो आपके फ़ोन को वर्कस्टेशन की तरह चलाता है

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

Editor
कोड एडिटर
29 भाषाएँ24 रनरबिना सेटअप LSPGitHub PRटैब + एक्सप्लोरर
The explorer drawer on a tablet: three open files and the TaskCLI project tree with its src folder

एक वर्कस्पेस, सिर्फ़ टेक्स्ट बॉक्स नहीं

टैब, VS Code जैसा एक्सप्लोरर और ऊपर पैलेट — फ़ोन और टैबलेट दोनों के हिसाब से।

  • टैब खींचकर क्रम बदलें; प्रीव्यू टैब; हर project का सेशन वापस आता है
  • Git मार्क वाला एक्सप्लोरर, बनाएँ, नाम बदलें और हटाएँ; टैबलेट पर चौड़ाई बदली जा सकती है
  • फ़ाइलों के लिए Ctrl+P, कमांड के लिए Ctrl+Shift+P, सिंबल के लिए @, लाइन के लिए :N
Language servers sheet: TypeScript/JavaScript and HTML/CSS/JSON installed, Python ready to install, each with its npm package, size and license

बिना सेटअप के language server

एक टैप में TypeScript, Python, HTML, CSS या JSON को असली autocomplete और लाइव त्रुटियाँ मिलती हैं।

  • Go-to-definition, references, peek और सुरक्षित rename
  • सभी खुले टैब के लिए एक Problems पैनल, क्विक फ़िक्स के साथ
  • Server ऐप के अंदर तय वर्ज़न पर पिन और जाँचे जाते हैं — कुछ कॉन्फ़िगर नहीं करना
Run panel executing main.js on Node.js in interactive mode, with a command sent through the stdin box

फ़ोन पर ही चलाएँ

24 ऑन-डिवाइस रनर के साथ असली कोड चलाएँ।

  • JavaScript, TypeScript, Python, Ruby, Go, C, C++ और भी
  • डिवाइस पर WASM और JVM runtime — कोई रिमोट सर्वर नहीं
  • असली Node.js डीबगर और 12 टेस्ट फ़्रेमवर्क
Source Control sheet on branch main with Merge, Stash, Blame, File History and Compare, and an AI commit message button

फ़ाइल छोड़े बिना Git और GitHub

Pull request, CI और असली interactive rebase, एडिटर के अंदर ही।

  • आपके जोड़े गए GitHub अकाउंट के pull request, issue और checks
  • Pick, reword, squash, fixup और drop — रीस्टोर करने योग्य बैकअप के साथ
  • स्टेटस बार में blame, लोकल इतिहास और HEAD से तुलना
The symbol bar menu: move, duplicate and comment lines, customize keys, and the cursor pad switch

अंगूठों के लिए बना

हर भाषा के लिए एक सिंबल बार और एक कमांड की जो कर्सर पैड भी है।

  • कर्सर चलाने के लिए कमांड की खींचें; चुनने के लिए दबाए रखकर खींचें
  • फ़ुल स्क्रीन ज़ेन मोड, और लैंडस्केप जो कीबोर्ड के लिए जगह बनाता है
  • सिस्टम के बड़े फ़ॉन्ट के साथ बढ़ता है; TalkBack लेबल और F6 नेविगेशन

// spec

तकनीकी विवरण

सिंटैक्स हाइलाइटिंग29
डिवाइस पर फ़ॉर्मैटिंग24
लैंग्वेज सर्वर प्रोटोकॉलLSP 3.17 · 8
कोड रनर24
टेस्ट फ़्रेमवर्क12
डेवलपर टूल11
संरचना outline✓
अनडू / रीडू इतिहास200

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 एक बार डाउनलोड होते हैं और फिर ऑफ़लाइन भी चलते हैं। आपका कोड कभी अपलोड नहीं होता।

इसे अपनी जेब में रखें

Android 9+ · 64-bit · मुफ़्त