IntelliJ और Android Studio में ग्रहण का Ctrl + 1


81

मुझे वास्तव में ग्रहण में Ctrl+ 1शॉर्टकट (त्रुटियों और मिनी रिफैक्टोरिंग के लिए संकेत) पसंद हैं। क्या इंटेलीज और एंड्रॉइड स्टूडियो में इसके लिए कोई समकक्ष है?


1
त्रुटि को हल करने के लिए संकेत। IntelliJ में माउस के साथ एक त्रुटि मँडरा के रूप में ही।
एंड्रियास कोबर्ले

त्रुटियों के लिए ही नहीं। आप अर्क वेरिएबल, एक्सट्रैक्ट मेथड्स, इनलाइन वैरिएबल, स्प्लिट स्ट्रिंग, इनवर्ट कंडीशंस आदि के लिए उपयोग कर सकते हैं ... मेरे लिए बहुत ही उपयोगी उपकरण है।
डैनियल हारी

जवाबों:


110

Alt+Enter


5
आप इसे लाइन पर कहीं भी कैसे काम करते हैं? एक्लिप्स में Ctrl + 1 आपको लाइन पर कहीं भी समस्याओं को ठीक करने के लिए सुझाव देता है। जब मैं लाइन के अंत में आइडिया में Alt + Enter करता हूं, तो सेमीकोलन के बाद कहते हैं, तो मुझे कोई सुझाव नहीं मिलेगा, सम्मान करें। रेखा की शुरुआत में समस्या को संबोधित करने वाला कोई नहीं।
जकूब कोटोवस्की

1
इसलिए मैं मान रहा हूं, यह संभव नहीं है।
जकूब कोटोवस्की

10
Alt + Enter ग्रहण में Ctrl + 1 के बराबर नहीं है।
noego

@ सीलन, यह प्रत्यक्ष समकक्ष नहीं है, लेकिन यह आपके द्वारा प्राप्त की जा सकने वाली निकटतम चीज़ है।
क्रेज़ीकोड

1
मुझे लगता है कि यह त्रुटियों वाले भाग के लिए काम करता है (जैसे सुझाए गए फ़िक्सेस टाइप चीज़), लेकिन यह Ctrl-1 के विभिन्न अन्य पहलुओं के लिए काम नहीं करता है। उन लोगों के लिए, अन्य उत्तर मदद करते हैं ... वहाँ एक "सभी में स्मार्ट" नहीं है जो मैंने देखा है - जो मूल रूप से ctrl-1 है। यह उन उत्तरों से स्पष्ट है जो लोग अलग-अलग चीजों के लिए Ctrl-1 का उपयोग करते हैं। :)
lilbyrdie

34

व्यक्तिगत रूप से मुझे नहीं लगता कि AltEnterयह विशेष रूप से सही है। Ctrl1बहुत सी कोड पीढ़ी करता है जैसे स्थानीय चर उत्पन्न करने के लिए एक विधि कॉल आदि।

CtrlAltV ... एक स्थानीय चर उत्पन्न करता है

CtrlAltF ... एक क्षेत्र उत्पन्न करते हैं

AltInsert ... उत्पन्न (सभी प्रकार उत्पन्न करने के लिए ड्रॉप डाउन मेनू)

अब, सवाल से असंबंधित लेकिन शायद सहायक और उसी बॉल पार्क में है कि इंटेलीज में " फॉरच " शॉर्ट कट iterबल्कि है for


@ ज़िरेल - हां मुझे आपका जवाब पसंद है। मुझे लगता है कि बात यह है कि वे सभी उस CTRL में सही हैं - 1 3 तरह की चीजें करता है - Refactor, Generate code और Fix। अच्छा है कि सभी उत्तरों के बीच हम उन सभी चीजों को कवर करते हैं।
रोब बेंग्रेव

1
Alt + Insertमैक में बराबर है:Cmd + N
तौफिक मोहित

14

मुझे नहीं लगता कि ctrl + एंटर का जवाब है।

मैं ctrl+ alt+ shift+t (इसे रिफलेक्टर कहूंगा ...) जिसे मैंने ctrl+ 1से लिया है वह ग्रहण से ctrl + 1 की निकटतम चीज़ है। यह आपको इनलाइन, एक्स्ट्रेक्ट कोड (वेरिएबल, मेथड, फील्ड आदि), मूव कोड, पुल मेम्बर्स आदि की अनुमति देता है।


मुझे यह सबसे ज्यादा पसंद है। मैक पर यह सिर्फ ctrl + t है।
उम्मीद है कि

4

Ctrl+ 1मेरे पसंदीदा शॉर्टकट में से एक था लेकिन दुर्भाग्य से इसके लिए कोई सटीक समकक्ष शॉर्टकट नहीं है। आप इसमें क्विक फिक्स खोज सकते हैं: File-->Settings-->Keymapलेकिन आपको कुछ नहीं मिलेगा।

हालांकि कई लोग कहेंगे Alt+ Enterनिकटतम उत्तर है। लेकिन मुझे लगता है कि Ctrl+ Alt+ Shift+ जैसे बेहतर समकक्ष हैं t। यह आपको कुछ जादुई विकल्प देगा।

आप इसे Ctrl+ 1पर जाकर भी रीमैप कर सकते हैं :

File-->Settings-->Keymap

यहाँ छवि विवरण दर्ज करें


बिल्कुल मेरे जवाब के ऊपर दोस्त की तरह दिखता है;)
zirael

@ ज़ीरेल हालांकि आपके उत्तर के समान है, मैं कुछ और स्पष्टीकरण जोड़ना चाहता था और मैं आपके जवाब को संपादित करने का कारण बना सकता हूं, मैंने एक और उत्तर जोड़ा है;)
मिलाद फरीदिया

1

CTRL+ ALT+ दबाने का प्रयास करें v

यह उस तरीके का रिटर्न प्रकार देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.