PocketCode में कीबोर्ड शॉर्टकट और प्रोडक्टिविटी
अपने Android डिवाइस से तेज़ी से कोड लिखने के लिए कीबोर्ड शॉर्टकट, स्निपेट और प्रोडक्टिविटी ट्रिक्स में महारत हासिल करें।
PocketCode में कीबोर्ड शॉर्टकट और प्रोडक्टिविटी
अगर आप सही टूल जानते हैं तो मोबाइल पर कोडिंग तेज़ हो सकती है। नीचे का हर
शॉर्टकट असली है: यह वही सूची है जो एडिटर Tools › Keyboard Shortcuts
(Ctrl + Shift + /) में दिखाता है, उसके अपने कमांड रजिस्ट्री से बनी। इन सबके लिए फ़िज़िकल कीबोर्ड (Bluetooth, USB या DeX) चाहिए; सिर्फ़
टचस्क्रीन हो तो कमांड की और मेनू इस्तेमाल करें (इस पोस्ट का अंत देखें)।
कीबोर्ड शॉर्टकट
एडिटिंग
| शॉर्टकट | काम |
|---|---|
Ctrl + Z | Undo |
Ctrl + Shift + Z / Ctrl + Y | Redo |
Ctrl + D / Ctrl + Shift + D | लाइन डुप्लिकेट करें |
Ctrl + Shift + K | लाइन हटाएँ |
Ctrl + Shift + ↑/↓ / Alt + ↑/↓ | लाइन ऊपर/नीचे ले जाएँ |
Ctrl + / | कमेंट चालू/बंद करें |
Ctrl + ] / Ctrl + [ | इंडेंट / आउटडेंट |
Ctrl + Shift + L | सभी मिलानों पर कर्सर जोड़ें |
Shift + Alt + F | डॉक्यूमेंट फ़ॉर्मैट करें |
F2 | सिंबल का नाम बदलें |
Ctrl + . | क्विक फ़िक्स |
Ctrl + Shift + O | इम्पोर्ट व्यवस्थित करें |
Ctrl + S / Ctrl + Shift + S / Ctrl + Alt + S | सेव / Save as / सब सेव |
नेविगेशन
| शॉर्टकट | काम |
|---|---|
Ctrl + P | Quick open (फ़ाइलें) |
Ctrl + Shift + P | कमांड पैलेट |
Ctrl + G | लाइन पर जाएँ |
F12 / Alt + F12 | डेफ़िनिशन पर जाएँ / peek |
Shift + F12 | रेफ़रेंस खोजें |
Ctrl + Tab / Ctrl + Shift + Tab | अगला / पिछला टैब |
Ctrl + W | टैब बंद करें |
Ctrl + Shift + T | बंद टैब फिर खोलें |
Ctrl + Shift + E | एक्सप्लोरर |
F8 / Shift + F8 | अगली / पिछली समस्या |
Ctrl + Shift + M | Problems पैनल |
Ctrl + \ | एडिटर को विभाजित करें |
F6 / Shift + F6 | स्क्रीन के हिस्सों के बीच जाएँ |
F11 | ज़ेन मोड (डीबग सेशन के बाहर) |
सर्च, रन और बाक़ी
| शॉर्टकट | काम |
|---|---|
Ctrl + F | फ़ाइल में खोजें |
Ctrl + H | खोजें और बदलें |
Ctrl + Shift + F | फ़ाइलों में खोजें (replace नहीं) |
F5 / Ctrl + F5 | फ़ाइल चलाएँ / Run with… |
Shift + F5 | फ़ाइल डीबग करें |
F9 | कर्सर वाली लाइन पर ब्रेकपॉइंट लगाएँ/हटाएँ |
F5 / F10 / F11 | डीबग के दौरान: जारी रखें / step over / step into |
Ctrl + Shift + G | सोर्स कंट्रोल |
Ctrl + I | AI से पूछें |
Ctrl + Alt + K | बुकमार्क लगाएँ/हटाएँ |
Ctrl + Alt + L / Ctrl + Alt + J | अगला / पिछला बुकमार्क |
स्निपेट
पैलेट से या मेनू के Edit सेक्शन से Snippets Library खोलें। इसके तीन स्रोत हैं:
- बिल्ट-इन — Kotlin, Java, Python, JavaScript, TypeScript, HTML, CSS, Go, Rust,
Swift, SQL, Shell, Dart, C, C++, Ruby और PHP के लिए 78 स्निपेट। उदाहरण के लिए
JavaScript में
cl(console.log),imp(import),expd(export default),af(arrow function) औरtryc(try/catch); Python मेंdef,class,ifmain,tryexऔरwith; Rust मेंfn,impl,matchऔरstruct। - आपके अपने — नाम, prefix, भाषा और body के साथ बनाएँ, और JSON के रूप में export या import करें। मुफ़्त प्लान में 5 तक रहते हैं।
- Marketplace कैटलॉग — चुने हुए स्निपेट जिन्हें आप एडिटर से इंस्टॉल करते हैं।
किसी एक को चुनें और वह कर्सर पर डल जाता है।
प्रोडक्टिविटी ट्रिक
मल्टी-कर्सर
कर्सर किसी शब्द पर रखें और Ctrl + Shift + L दबाएँ (या मेनू में Add Cursors to All
Occurrences चुनें): हर मिलान पर एक कर्सर लग जाता है, और आप जो भी टाइप करते हैं — ऑन-स्क्रीन
कीबोर्ड से भी — सब पर एक साथ जाता है।
एक बार में एक अतिरिक्त कर्सर के लिए Alt दबाए रखें और जहाँ चाहिए वहाँ टैप (या क्लिक) करें;
मौजूदा कर्सर पर Alt + टैप उसे हटा देता है। इसके लिए फ़िज़िकल कीबोर्ड या माउस चाहिए — उनके बिना फ़ोन पर
ऊपर वाला मिलानों का कमांड इस्तेमाल करें।
Emmet
HTML या CSS का कोई abbreviation लिखें और पैलेट या Edit मेनू से Expand Emmet Abbreviation चलाएँ:
div.container>ul>li*5>a.link
यह बनाता है:
<div class="container">
<ul>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
</ul>
</div>
कमांड पैलेट
Ctrl + Shift + P (या सिंबल बार के बाईं ओर वाली कमांड की पर एक टैप) स्क्रीन के ऊपर पैलेट
खोलता है। एडिटर का कोई भी काम चलाने के लिए टाइप करें; किसी सिंबल पर जाने के लिए @ से
और किसी लाइन पर जाने के लिए : और नंबर से शुरू करें।
ज़ेन मोड
F11 (या View › Zen mode) कोड के सिवा सब छिपा देता है और असली फ़ुल स्क्रीन में
चला जाता है। Back, Esc, F11 या फ़्लोटिंग बटन से बाहर आएँ।
बाहरी कीबोर्ड
Bluetooth कीबोर्ड ऊपर के सभी शॉर्टकट के साथ बिना किसी सेटअप के काम करता है। Settings › Advanced Tools › Keybindings में आप स्कीम चुन सकते हैं या कुंजियाँ बदल सकते हैं (PocketCode, VS Code, IntelliJ IDEA, Sublime Text, Atom): एडिटर save, find और replace, go to line, undo/redo, comment, duplicate और move line, टैब और डीबगर में तालिका को मानता है, और ऊपर की कुंजियाँ तब तक काम करती रहती हैं जब तक तालिका उन्हें किसी और क्रिया को न दे। डिफ़ॉल्ट रूप से 26 शॉर्टकट हैं; कोई स्कीम चुनने से तालिका दोबारा लिखी जाती है (VS Code 3 पंक्तियाँ बदलता है, IntelliJ IDEA 13, Sublime Text 3, Atom 5), और किसी भी पंक्ति को बदलने पर स्कीम Custom हो जाती है।
टच, बिना कीबोर्ड के
- कमांड की — पैलेट के लिए टैप करें; कर्सर को सटीक चलाने के लिए खींचें; चुनने के लिए दबाए रखकर खींचें
- सिंबल बार — कोड के लिए ज़रूरी अक्षर, हर भाषा के लिए बदलने योग्य प्रोफ़ाइल के साथ (Customize keys…)
- पिंच — कोड को ज़ूम इन और आउट करें
- लंबा दबाएँ — कर्सर रखने के लिए मैग्निफ़ायर
ये शॉर्टकट सीख लेने से PocketCode में आपका डेवलपमेंट अनुभव बदल जाएगा। पैलेट और कमांड की से शुरू करें; बाक़ी अपने-आप आ जाएगा।
कोड एडिटर
इस पर त्वरित जवाब
PocketCode आज़माने के लिए तैयार हैं?
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।