IntelliJ में "पकड़ने की कोशिश के साथ लपेटें"?


130

क्या मैं कोड का एक ब्लॉक चुन सकता हूं और IntelliJ इसे "कोशिश ... पकड़" के साथ लपेट सकता हूं?

क्या कोई कीबोर्ड शॉर्टकट है?


विंडोज और मैक के लिए इंटेलीज विचार डिफ़ॉल्ट कीमैप / कीबोर्ड शॉर्टकट: resource.jetbrains.com/storage/products/intellij-idea/docs/…
जुगल पांचाल

जवाबों:


265

कोड का चयन करें, और फिर:

  • Code> चुनेंSurround With
  • Ctrl-Alt-T दबाएं। (ओएस एक्स के लिए कमांड-ऑप्शन-टी)

मुझे समय-समय पर सहायता मेनू के तहत उत्पादकता गाइड की जांच करना पसंद है । न केवल यह मुझे सभी शॉर्टकट बताता है, बल्कि यह ट्रैक रखता है कि मैंने कितनी बार प्रत्येक का उपयोग किया है और जब मैंने आखिरी बार इसका उपयोग किया था। मैं देख सकता हूं कि मैं शॉर्टकट का कितना अच्छा लाभ उठा रहा हूं।


14
उत्पादकता गाइड के बारे में अच्छा लगा, इसे पहले कभी नहीं देखा;)
i.am.michiel

7
मुझे खुशी है कि आप इसे पसंद करेंगे। उन JetBrains लोगों के ऊपर एक कट है। हर नया संस्करण पहले वाले से बेहतर है। मुझे सिर्फ 11 मिले - यह आश्चर्यजनक है कि सब कुछ कितना तेज है, अब जब मैं एसएसडी पर चल रहा हूं। "खुशी के साथ विकसित करें", वास्तव में।
duffymo

7
लिनक्स में यह Ctrl + Alt + WinKey + T
Saad Mahmud

32

Ctrl Alt T, Linux सिस्टम में एक नई टर्मिनल विंडो लाता है। तो सही तरीका है मेनू-> कोड और सराउंड विथ ...


मैं मैक पर ideavim प्लगइन + intellij का उपयोग कर रहा हूँ। Ctrl / Cmd + alt + T ने मेरे लिए काम नहीं किया। मुझे कोड का चयन करना था और फिर मेनू कोड -> "सराउंड विथ"
user674669

या आप इसे अन्य प्रमुख स्ट्रोक जैसे कि इस stackoverflow.com/a/40106131/2940265 पर ले जा सकते हैं
मेनुका ईशान

7
मेरे Ubuntu 16.04 पर Ctrl+Super+Alt+Tडिफ़ॉल्ट रूप से काम करता है।
Marcin Armatys

Ctrl + Super + Alt + T अब उबंटू में 17.10 से काम नहीं कर रहा है
नीलेश राठौर

सुपर की = विंडोज़ की।
Prabs

24

उबंटू:

"alt+c" -> "s" -> "6"

मैक:

"cmd+alt+t" -> "6"

जीत (अगर सिस्टम कुंजी बंधन के साथ कोई संघर्ष नहीं है तो लिनक्स डिस्टर्ब भी):

"ctrl+alt+t" -> "6"

1
एंड्रॉयड स्टूडियो के लिए 6 का चयन
Aleksandr

9

सभी स्थितियों का पुनर्कथन और अवलोकन करने के लिए, कोई भी ऐसा कर सकता है:

  1. संकेत करें कि कोड के किस भाग को घेरना है:

    • सूचक को उस पंक्ति पर रखें जिसे आप घेरना चाहते हैं या
    • उस संपूर्ण लाइनों का चयन करें जिसे आप घेरना चाहते हैं (आंशिक रेखाओं को घेर नहीं सकते)
  2. कमान:

    • जीत: Ctrl-Alt-T, 6याAlt+C, S, 6
    • मैक: Command+Alt+T, 6
    • लिनक्स: Alt+C, S, 6

अंत में, के Productivity Guideतहत का उपयोग करने के लिए मत भूलना Help menu


मेनू की गर्म कुंजी का उपयोग करने का अच्छा तरीका! धन्यवाद!
Phuong

आपका लिनक्स कीस्ट्रोक एक मेनू ब्राउज़िंग है। वैसे भी आप इसे मैप कर सकते हैं। stackoverflow.com/a/40106131/2940265
मेनुका इशान

8

यदि आपको केवल एक लाइन को ट्राइ -कैच में लपेटने की आवश्यकता है, तो आप आईडीईए 13.1 ईएपी और इसके बाद के संस्करण में उपलब्ध पोस्टफिक्स पूर्णता का उपयोग कर सकते हैं ।

विचार यह है कि आपको बस .tryअपनी लाइन में आने की जरूरत है और पूर्णता इसे एक कोशिश-कैच में लपेटने में सक्षम होगी।

उदाहरण के लिए:

System.out.println("Hello World!");.try

का परिणाम

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}

बहुत अच्छा! लेकिन लगता है कि उदाहरण के लिए, रिटर्न स्टेटमेंट के अंत में कहीं भी काम नहीं करता है।
फगनी


2

इंटेलीज आइडिया उस के लिए कार्यक्षमता के साथ चारों ओर प्रदान करते हैं । लिंक नीचे आप देख सकते हैं क्या आप के साथ प्राप्त कर सकते हैं के साथ चारों ओर https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

यदि आप उबंटू का उपयोग कर रहे हैं और पहले से ही उत्तर के ऊपर पढ़ा है तो आप देख सकते हैं कि उबंटू में ओपन टर्मिनल के साथ चारों ओर के लिए डिफ़ॉल्ट कुंजी शॉर्टकट Ctrl+Alt+Tहै।
तो मेनू कोड में -> चारों ओर से घेरने का एक तरीका है -> साथ घिरा हुआ । लेकिन यह हमें केवल कीबोर्ड विकास के इंटेलीज कोर वादे का उपयोग नहीं करने देता है। वादा रखने के लिए Intellij हमें अपने कीबोर्ड शॉर्टकट का उपयोग करने दें।

इसके लिए फाइल पर जाएँ -> सेटिंग -> कीमैप वहाँ आप एक खोज बॉक्स देख सकते हैं। वह कार्यक्षमता लिखें जिसे आप चाहते हैं (चारों ओर से घिरा हुआ)। चारों ओर से घेरें पर राइट क्लिक करें, फिर Remove Ctrl + Alt + T चुनें । उसके बाद फिर से राइट क्लिक करें और Add Keyboard Shortcut The Give keystroke का चयन करें जिसकी आपको आवश्यकता है (उदा: Ctrl + Alt + P दबाएं) फिर Ok दबाएं। यह उपयोग में कीस्ट्रोके कहकर एक त्रुटि का संकेत दे सकता है, यदि आप चाहते हैं कि यह लीव प्रेस करे । उसके बाद लागू करें

यदि आप Intellij Idea में डिफ़ॉल्ट कुंजी स्ट्रोक जानना चाहते हैं, तो Jetbrains द्वारा प्रदान की गई इस pdf की जाँच करें

[अपडेट किया गया लिंक]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf


2

घेरने के लिए कोड ब्लॉक का चयन करें और फिर Ctrl+ Alt+ दबाएँ T(या चयन को राइट-क्लिक करें और मेनू से घिरा हुआ चुनें ...)। IntelliJ IDEA से चुनने के लिए विकल्पों की एक सूची दिखाई देगी। यहाँ छवि विवरण दर्ज करें


0

कोड चुनें और alt + shift + z दबाएं।


यह तब काम करता है जब आपके पास एंड्रॉइड स्टूडियो की आईडीई सेटिंग्स में ग्रहण करने के लिए आपका कीमैप सेट होता है ... मैक के लिए यह स्पष्ट रूप से कमांड-
अल

मुझे लगता है कि उसे उल्लेख करना चाहिए कि क्या उस कुंजी स्ट्रोक के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता है। क्योंकि डिफ़ॉल्ट कीस्ट्रोके Alt + Ctrl + Tइस पीडीएफ़ संसाधनों के
।jetbrains.com
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.