कीबोर्ड शॉर्टकट

कीबोर्ड शॉर्टकट, Android Studio में तेज़ी से नेविगेट करने और सामान्य कार्रवाइयां करने का एक उपयोगी तरीका है. कई मामलों में, जीयूआई का इस्तेमाल करने के मुकाबले कीबोर्ड शॉर्टकट का इस्तेमाल करना ज़्यादा तेज़ होता है.

इस पेज पर, आम तौर पर इस्तेमाल होने वाले कुछ कीबोर्ड शॉर्टकट दिए गए हैं. Android Studio, IntelliJ IDEA पर आधारित है. इसलिए, आपको IntelliJ IDEA के कीमैप के रेफ़रंस दस्तावेज़ में ज़्यादा शॉर्टकट मिल सकते हैं.

टूल विंडो

टूल विंडो खोलने के लिए, कीबोर्ड शॉर्टकट का इस्तेमाल किया जा सकता है. पहली टेबल में, सबसे ज़्यादा इस्तेमाल की जाने वाली विंडो के शॉर्टकट दिए गए हैं.

पहली टेबल. आम तौर पर इस्तेमाल होने वाली टूल विंडो के लिए कीबोर्ड शॉर्टकट

टूल विंडो Windows और Linux macOS
प्रोजेक्ट Alt+1 Command+1
वर्शन कंट्रोल Alt+9 Command+9
चलाएं Shift+F10 Control+R
डीबग Shift+F9 Control+D
Logcat Alt+6 Command+6
एडिटर पर वापस जाएं Esc Esc
सभी टूल विंडो छिपाएं Control+Shift+F12 Command+Shift+F12

कोड पूरा करने की सुविधा

Android Studio में तीन तरह के कोड पूरे करने की सुविधा होती है. इन्हें कीबोर्ड शॉर्टकट का इस्तेमाल करके ऐक्सेस किया जा सकता है. इसके बारे में यहां दी गई टेबल में बताया गया है.

टेबल 2. कोड पूरा करने की सुविधा के लिए कीबोर्ड शॉर्टकट

टाइप ब्यौरा Windows और Linux macOS
बुनियादी तौर पर पूरा होना यह वैरिएबल, टाइप, तरीके, एक्सप्रेशन वगैरह के लिए बुनियादी सुझाव दिखाता है. अगर आपने बुनियादी तौर पर पूरे किए गए टास्क के लिए, लगातार दो बार कॉल किया है, तो आपको ज़्यादा नतीजे दिखेंगे. इनमें निजी सदस्य और इंपोर्ट नहीं किए गए स्टैटिक सदस्य शामिल हैं. Control+Space Control+Space
स्मार्ट तरीके से लिखने की सुविधा यह कॉन्टेक्स्ट के हिसाब से काम के विकल्प दिखाता है. स्मार्ट तरीके से पूरा करने की सुविधा, अनुमानित टाइप और डेटा फ़्लो को ध्यान में रखती है. स्मार्ट तरीके से पूरा करने की सुविधा को लगातार दो बार कॉल करने पर, आपको ज़्यादा नतीजे दिखते हैं. इनमें चेन भी शामिल हैं. Control+Shift+Space Control+Shift+Space
स्टेटमेंट पूरा करना यह सुविधा, मौजूदा स्टेटमेंट को पूरा करती है. इसमें छूटे हुए पैरंटheses, ब्रैकेट, ब्रेसिज़, फ़ॉर्मैटिंग वगैरह जोड़े जाते हैं. Control+Shift+Enter Command+Shift+Enter

इरादे के मुताबिक कार्रवाइयां दिखाने और तुरंत ठीक करने के लिए, Alt+Enter दबाएं.

Android Studio में नेविगेट करने के लिए, यहां दिए गए सुझावों का इस्तेमाल करें:

  • हाल ही की फ़ाइलें ऐक्शन का इस्तेमाल करके, हाल ही में ऐक्सेस की गई फ़ाइलों के बीच स्विच करें. हाल ही की फ़ाइलें खोलने के लिए, Control+E (macOS पर Command+E) दबाएं. डिफ़ॉल्ट रूप से, सबसे आखिर में ऐक्सेस की गई फ़ाइल चुनी जाती है. इस कार्रवाई में, बाईं ओर मौजूद कॉलम से किसी भी टूल विंडो को ऐक्सेस किया जा सकता है.
  • फ़ाइल स्ट्रक्चर ऐक्शन का इस्तेमाल करके, मौजूदा फ़ाइल का स्ट्रक्चर देखें. फ़ाइल स्ट्रक्चर ऐक्शन को चालू करने के लिए, Control+F12 दबाएं (macOS पर Command+F12). इस कार्रवाई का इस्तेमाल करके, अपनी मौजूदा फ़ाइल के किसी भी हिस्से पर तुरंत नेविगेट किया जा सकता है.
  • क्लास पर जाएं ऐक्शन का इस्तेमाल करके, अपने प्रोजेक्ट में किसी क्लास को खोजें और उस पर जाएं. क्लास पर जाएं ऐक्शन को चालू करने के लिए, Control+N दबाएं (macOS पर Command+O दबाएं).

    क्लास पर जाएं सुविधा में, कई तरह के एक्सप्रेशन इस्तेमाल किए जा सकते हैं. जैसे, कैमल हंप (इससे किसी एलिमेंट के कैमल-केस वाले नाम में कैपिटल लेटर के हिसाब से खोज की जा सकती है), पाथ, लाइन पर जाएं (इससे फ़ाइल में किसी लाइन पर जाया जा सकता है), और बीच के नाम का मिलान (इससे क्लास के नाम के किसी हिस्से को खोजा जा सकता है). इसे लगातार दो बार कॉल करने पर, यह आपको प्रोजेक्ट क्लास के नतीजे दिखाता है.

  • फ़ाइल पर जाएं ऐक्शन का इस्तेमाल करके, किसी फ़ाइल या फ़ोल्डर पर जाएं. फ़ाइल पर जाएं को खोलने के लिए, Control+Shift+N दबाएं (macOS पर Command+Shift+O दबाएं). फ़ाइलों के बजाय फ़ोल्डर खोजने के लिए, अपने एक्सप्रेशन के आखिर में / जोड़ें.

  • सिंबल पर जाएं ऐक्शन का इस्तेमाल करके, नाम के हिसाब से किसी तरीके या फ़ील्ड पर जाएं. सिंबल पर जाएं ऐक्शन को चालू करने के लिए, Control+Alt+Shift+N दबाएं. macOS पर, Command+Option+O दबाएं.

  • कर्सर की मौजूदा जगह पर मौजूद क्लास, तरीके, फ़ील्ड, पैरामीटर या स्टेटमेंट का रेफ़रंस देने वाले सभी कोड ढूंढने के लिए, Alt+F7 (macOS पर Option+F7) दबाएं.

डिफ़ॉल्ट कीमैप

Android Studio में, सामान्य तौर पर की जाने वाली कई कार्रवाइयों के लिए कीबोर्ड शॉर्टकट शामिल होते हैं. तीसरी टेबल में, ऑपरेटिंग सिस्टम के हिसाब से डिफ़ॉल्ट कीबोर्ड शॉर्टकट दिखाए गए हैं.

ध्यान दें: टेबल 3 में दिए गए डिफ़ॉल्ट कीमैप के अलावा, पहले से सेट किए गए कई कीमैप में से किसी एक को चुना जा सकता है. इसके अलावा, कस्टम कीमैप भी बनाया जा सकता है. कीबोर्ड शॉर्टकट को पसंद के मुताबिक बनाने के बारे में ज़्यादा जानने के लिए, कस्टम कीमैप कॉन्फ़िगर करना सेक्शन देखें.

टेबल 3. Windows या Linux और macOS ऑपरेटिंग सिस्टम के लिए डिफ़ॉल्ट कीबोर्ड शॉर्टकट

ब्यौरा Windows और Linux macOS
सामान्य कार्रवाइयां
सभी सेव करें Control+S Command+S
सिंक करना Control+Alt+Y Command+Option+Y
एडिटर को बड़ा/छोटा करें Control+Shift+F12 Control+Command+F12
'पसंदीदा' में जोड़ें Alt+Shift+F Option+Shift+F
मौजूदा प्रोफ़ाइल का इस्तेमाल करके, मौजूदा फ़ाइल की जांच करना Alt+Shift+I Option+Shift+I
तेज़ी से स्विच करने की सुविधा Control+` (बैक्टिक) Control+` (बैक्टिक)
सेटिंग का डायलॉग बॉक्स खोलें Control+Alt+S Command+, (कॉमा)
प्रोजेक्ट स्ट्रक्चर वाला डायलॉग बॉक्स खोलें Control+Alt+Shift+S Command+; (सेमीकोलन)
टैब और टूल विंडो के बीच स्विच करना Control+Tab Control+Tab
Android Studio में नेविगेट करना और खोजना
सब कुछ खोजें (इसमें कोड और मेन्यू भी शामिल हैं) Shift बटन को दो बार दबाएं Shift बटन को दो बार दबाएं
ढूंढें Control+F Command+F
अगला आइटम ढूँढें F3 Command+G
पिछला आइटम ढूँढें Shift+F3 Command+Shift+G
बदलें Control+R Command+R
कार्रवाई ढूंढना Control+Shift+A Command+Shift+A
सिंबल के नाम से खोजना Control+Alt+Shift+N Command+Option+O
क्लास ढूंढना Control+N Command+O
क्लास के बजाय फ़ाइल ढूंढना Control+Shift+N Command+Shift+O
पाथ में खोजें Control+Shift+F Command+Shift+F
फ़ाइल स्ट्रक्चर वाला डायलॉग बॉक्स खोलें Control+F12 Command+F12
खुले हुए एडिटर टैब के बीच नेविगेट करना Alt+राइट ऐरो या लेफ़्ट ऐरो Control+राइट ऐरो या Control+लेफ़्ट ऐरो
सोर्स पर जाएं F4 या Control+Enter F4 या Command+डाउन ऐरो
मौजूदा एडिटर टैब को नई विंडो में खोलें Shift+F4 Shift+F4
हाल ही में खोली गई फ़ाइलों का डायलॉग बॉक्स Control+E Command+E
हाल ही में बदलाव की गई फ़ाइलों का डायलॉग बॉक्स Control+Shift+E Command+Shift+E
पिछली बार बदलाव की गई जगह पर जाएं Control+Shift+Backspace Command+Shift+Delete
चालू एडिटर टैब बंद करें Control+F4 Command+W
टूल विंडो से एडिटर विंडो पर वापस जाना Esc Esc
चालू या पिछली बार चालू की गई टूल विंडो को छिपाएं Shift+Esc Shift+Esc
लाइन पर जाएं Control+G Command+L
टाइप हैरारकी खोलें Control+H Control+H
तरीके के लेआउट का क्रम खोलें Control+Shift+H Command+Shift+H
कॉल हैरारकी खोलें Control+Alt+H Control+Option+H
लेआउट देखना
ज़ूम इन करें/आउट करें Control+प्लस या Control+माइनस Command+प्लस या Command+माइनस
स्क्रीन में फ़िट करें Control+0 Command+0
वास्तविक आकार Control+Shift+1 Command+Shift+1
डिज़ाइन टूल: लेआउट एडिटर
डिज़ाइन और ब्लूप्रिंट मोड के बीच टॉगल करना B B
पोर्ट्रेट और लैंडस्केप मोड के बीच टॉगल करना O O
डिवाइसों के बीच टॉगल करना D D
मैन्युअल तरीके से रीफ़्रेश करें R R
रेंडरिंग से जुड़ी गड़बड़ियों वाले पैनल को टॉगल करें पूर्व पूर्व
पाबंदियां मिटाना मिटाएं या Control+क्लिक करें मिटाएं या Command+क्लिक करें
ज़ूम इन करें Control+प्लस Command+plus
ज़ूम आउट करने का आइकॉन Control+माइनस Command+minus
फ़िट करने के लिए ज़ूम करें Control+0 Command+0
कैमरा पैन करें Space को दबाए रखें + क्लिक करके खींचें और छोड़ें Space को दबाए रखें + क्लिक करके खींचें और छोड़ें
एक्सएमएल पर जाएं Control+B Command+B
सभी कॉम्पोनेंट चुनें Control+A Command+A
एक से ज़्यादा कॉम्पोनेंट चुनना Shift+क्लिक करें या Control+क्लिक करें Shift+क्लिक करें या Command+क्लिक करें
डिज़ाइन टूल: नेविगेशन एडिटर
ज़ूम इन करें Control+प्लस Command+plus
ज़ूम आउट करने का आइकॉन Control+माइनस Command+minus
फ़िट करने के लिए ज़ूम करें Control+0 Command+0
कैमरा पैन करें Space को दबाए रखें + क्लिक करके खींचें और छोड़ें Space को दबाए रखें + क्लिक करके खींचें और छोड़ें
एक्सएमएल पर जाएं Control+B Command+B
रेंडरिंग से जुड़ी गड़बड़ियों वाले पैनल को टॉगल करें पूर्व पूर्व
नेस्ट किए गए ग्राफ़ के हिसाब से ग्रुप करें Control+G Command+G
डेस्टिनेशन के बीच स्विच करना Tab या Shift+Tab Tab या Shift+Tab
सभी डेस्टिनेशन चुनें Control+A Command+A
एक से ज़्यादा डेस्टिनेशन चुनना Shift+क्लिक करें या Control+क्लिक करें Shift+क्लिक करें या Command+क्लिक करें
कोड लिखना
कोड जनरेट करना (getters, setters, constructors, hashCode/equals, toString, नई फ़ाइल, नई क्लास) Alt+Insert Command+N
बदलाव करने के तरीके Control+O Control+O
तरीके लागू करना Control+I Control+I
(if...else, try...catch वगैरह) से घेरें Control+Alt+T Command+Option+T
कैरट वाली लाइन मिटाएं Control+Y Command+Delete
मौजूदा कोड ब्लॉक को छोटा या बड़ा करें Control+माइनस या Control+प्लस Command+माइनस या Command+प्लस
सभी कोड ब्लॉक को छोटा या बड़ा करें Control+Shift+माइनस या Control+Shift+प्लस Command+Shift+माइनस या Command+Shift+प्लस
मौजूदा लाइन या चुने गए टेक्स्ट को डुप्लीकेट करना Control+D Command+D
कोड अपने-आप पूरा होने की बुनियादी सुविधा Control+Space Control+Space
स्मार्ट कोड पूरा करने की सुविधा (यह सुविधा, अनुमानित टाइप के हिसाब से तरीकों और वैरिएबल की सूची को फ़िल्टर करती है) Control+Shift+Space Control+Shift+Space
पूरा स्टेटमेंट Control+Shift+Enter Command+Shift+Enter
दस्तावेज़ की जानकारी तुरंत देखना Control+Q Control+J
चुने गए तरीके के लिए पैरामीटर दिखाएं Control+P Command+P
सीधे तौर पर एलान वाले फ़ॉर्म पर जाएं Control+B या Control+क्लिक करें Command+B या Command+क्लिक करें
लागू करने के तरीके पर जाएं Control+Alt+B Command+Option+B
supermethod/superclass पर जाएं Control+U Command+U
शब्दों की परिभाषा देखने की सुविधा खोलना Control+Shift+I Command+Y
प्रोजेक्ट टूल विंडो के दिखने की सेटिंग टॉगल करें Alt+1 Command+1
बुकमार्क को टॉगल करें F11 F3
याद रखने के तरीके का इस्तेमाल करके बुकमार्क को टॉगल करें Control+F11 Option+F3
लाइन वाली टिप्पणी जोड़ें/हटाएं Control+/ Command+/
ब्लॉक टिप्पणी की मदद से टिप्पणी करना/टिप्पणी हटाना Control+Shift+/ Command+Shift+/
एक के बाद एक बढ़ते हुए कोड ब्लॉक चुनना Control+W Option+Up
चुने गए को पिछली स्थिति पर ले जाएं Control+Shift+W Option+Down
कोड ब्लॉक की शुरुआत में जाएं Control+[ Option+Command+[
कोड ब्लॉक के आखिर में जाएं Control+] Option+Command+]
कोड ब्लॉक की शुरुआत तक का हिस्सा चुनें Control+Shift+[ Option+Command+Shift+[
कोड ब्लॉक के आखिर तक चुनें Control+Shift+] Option+Command+Shift+]
शब्द के आखिर तक मिटाओ Control+Delete Option+Delete
शब्द की शुरुआत से मिटाओ Control+Backspace Option+Delete
इंपोर्ट ऑप्टिमाइज़ करना Control+Alt+O Control+Option+O
प्रोजेक्ट से जुड़ी समस्या को तुरंत ठीक करना (इरादे के मुताबिक कार्रवाइयां और तुरंत ठीक करने के तरीके दिखाना) Alt+Enter Option+Enter
कोड को फिर से फ़ॉर्मैट करना Control+Alt+L Command+Option+L
लाइनों को अपने-आप इंडेंट करना Control+Alt+I Control+Option+I
लाइनों का इंडेंट बढ़ाना/घटाना Tab या Shift+Tab Tab या Shift+Tab
स्मार्ट लाइन जॉइन Control+Shift+J Control+Shift+J
स्मार्ट लाइन स्प्लिट Control+Enter Command+Enter
नई लाइन शुरू करें Shift+Enter Shift+Enter
हाइलाइट की गई अगली/पिछली गड़बड़ी पर जाएं F2 या Shift+F2 F2 या Shift+F2
बनाना और चलाना
बनाएं Control+F9 Command+F9
बनाना और चलाना Shift+F10 Control+R
बदलाव लागू करें और गतिविधि फिर से शुरू करें Control+F10 Control+Command+R
कोड में किए गए बदलाव लागू करना Control+Alt+F10 Control+Command+Shift+R
डीबग
डीबग Shift+F9 Control+D
आगे बढ़ें F8 F8
ज़्यादा जानें F7 F7
स्मार्ट स्टेप इन Shift+F7 Shift+F7
बाहर निकलें Shift+F8 Shift+F8
कर्सर तक चलाएं Alt+F9 Option+F9
एक्सप्रेशन का आकलन करें Alt+F8 Option+F8
प्रोग्राम फिर से शुरू करें F9 Command+Option+R
ब्रेकपॉइंट को टॉगल करें Control+F8 Command+F8
ब्रेकपॉइंट देखना Control+Shift+F8 Command+Shift+F8
रीफ़ैक्टर
कॉपी करें F5 F5
ले जाएं F6 F6
सुरक्षित तरीके से मिटाना Alt+Delete Command+Delete
नाम बदलें Shift+F6 Shift+F6
हस्ताक्षर बदलना Control+F6 Command+F6
इनलाइन Control+Alt+N Command+Option+N
डेटा निकालने का तरीका Control+Alt+M Command+Option+M
वैरिएबल एक्सट्रैक्ट करना Control+Alt+V Command+Option+V
फ़ील्ड एक्सट्रैक्ट करें Control+Alt+F Command+Option+F
कॉन्स्टेंट एक्सट्रैक्ट करें Control+Alt+C Command+Option+C
पैरामीटर एक्सट्रैक्ट करना Control+Alt+P Command+Option+P
वर्शन कंट्रोल/लोकल इतिहास
प्रोजेक्ट को वीसीएस में कमिट करना Control+K Command+K
वीसीएस से प्रोजेक्ट अपडेट करना Control+T Command+T
हाल ही में किए गए बदलाव देखना Alt+Shift+C Option+Shift+C
वीसीएस डायलॉग बॉक्स खोलें Alt+` (बैकटिक) Control+V

कस्टम कीमैप कॉन्फ़िगर करना

Android Studio में कीमैप की सेटिंग की मदद से, प्रीसेट विकल्पों की सूची में से कोई विकल्प चुना जा सकता है या कस्टम कीमैप बनाया जा सकता है.

कीमैप सेटिंग खोलने के लिए, File > Settings (macOS पर, Android Studio > Preferences) चुनें. इसके बाद, Keymap पैनल पर जाएं.

पहली इमेज. macOS पर Android Studio की कीमैप सेटिंग विंडो.

  1. कीमैप मेन्यू: इस मेन्यू से अपनी पसंद का कीमैप चुनें. इससे, पहले से सेट की गई कीमैप के बीच स्विच किया जा सकता है.
  2. कार्रवाइयों की सूची: किसी कार्रवाई में बदलाव करने के लिए, उस पर राइट क्लिक करें. कार्रवाई के लिए, कीबोर्ड के अतिरिक्त शॉर्टकट जोड़े जा सकते हैं. साथ ही, माउस के शॉर्टकट जोड़कर, किसी कार्रवाई को माउस के क्लिक से जोड़ा जा सकता है या मौजूदा शॉर्टकट हटाए जा सकते हैं. अगर आपने पहले से सेट किया गया कीमैप इस्तेमाल किया है, तो किसी ऐक्शन के शॉर्टकट में बदलाव करने पर, कीमैप की एक कॉपी अपने-आप बन जाती है. साथ ही, आपके बदलाव उस कॉपी में जुड़ जाते हैं.
  3. कॉपी करें बटन: मेन्यू से कोई कीमैप चुनें, ताकि उसे शुरुआती पॉइंट के तौर पर इस्तेमाल किया जा सके. इसके बाद, कॉपी करें पर क्लिक करके, पसंद के मुताबिक नया कीमैप बनाएं. इसके बाद, कीमैप के नाम और शॉर्टकट में बदलाव किया जा सकता है.
  4. रीसेट बटन: मेन्यू से कोई कीमैप चुनें और उसे उसके ओरिजनल कॉन्फ़िगरेशन पर वापस लाने के लिए, रीसेट करें पर क्लिक करें.
  5. खोज बॉक्स: यहां कार्रवाई के नाम से कीबोर्ड शॉर्टकट खोजें.
  6. शॉर्टकट के हिसाब से खोजें: इस बटन पर क्लिक करें और असाइन किए गए शॉर्टकट के हिसाब से कार्रवाइयां खोजने के लिए, शॉर्टकट टाइप करें.