“ ห่อด้วยลอง…จับ” ใน IntelliJ?


130

ฉันสามารถเลือกบล็อกของโค้ดและให้ IntelliJ ห่อด้วย "ลอง ... จับ" ได้หรือไม่

มีแป้นพิมพ์ลัดหรือไม่?


Intellij ไอเดียเริ่มต้นคีย์แมป / แป้นพิมพ์ลัดสำหรับ Windows และ Mac: resources.jetbrains.com/storage/products/intellij-idea/docs/…
Jugal Panchal

คำตอบ:


266

เลือกรหัสจากนั้น:

  • เลือกCode>Surround With
  • กด Ctrl-Alt-T (Command-Option-T สำหรับ OS X. )

ฉันต้องการตรวจสอบProductivity Guideในเมนู Help เป็นครั้งคราว ไม่เพียง แต่บอกทางลัดทั้งหมดเท่านั้น แต่ยังติดตามจำนวนครั้งที่ฉันใช้แต่ละรายการและฉันใช้ครั้งสุดท้ายเมื่อใด ฉันเห็นว่าฉันใช้ประโยชน์จากทางลัดได้ดีเพียงใด


14
ที่ดีเกี่ยวกับคู่มือการเพิ่มผลผลิตไม่เคยเห็นมาก่อน)
i.am.michiel

7
ฉันดีใจที่คุณชอบมันเช่นกัน คน JetBrains เหล่านั้นเป็นคนที่มีความสามารถ ทุกเวอร์ชันใหม่ดีกว่ารุ่นก่อน ฉันเพิ่งอายุ 11 ปี - มันน่าทึ่งมากที่ทุกอย่างรวดเร็วมากตอนนี้ฉันใช้ SSD “ พัฒนาด้วยความยินดี” แท้ที่จริง
duffymo

7
ใน Linux คือ Ctrl + Alt + WinKey + T
Saad Mahmud

32

Ctrl Alt T เปิดหน้าต่างเทอร์มินัลใหม่ในระบบ Linux แนวทางที่ถูกต้องคือ Menu-> Code และเลือก Surround ด้วย ...


ฉันใช้ปลั๊กอิน ideavim + intellij บน Mac Ctrl / Cmd + alt + T ไม่ได้ผลสำหรับฉัน ฉันต้องเลือกรหัสแล้วเลือกรหัสเมนู -> "ล้อมรอบด้วย"
user674669

หรือจะแมปกับจังหวะสำคัญอื่น ๆ ก็ได้เช่นstackoverflow.com/a/40106131/2940265
Menuka Ishan

7
บน Ubuntu 16.04 ของฉันCtrl+Super+Alt+Tทำงานตามค่าเริ่มต้น
Marcin Armatys

Ctrl + Super + Alt + T ไม่ทำงานอีกต่อไปใน Ubuntu 17.10
Nilesh Rathore

Super key = คีย์ windows
สรรเสริญ

24

อูบุนตู:

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

Mac:

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

ชนะ (เช่นเดียวกับลินุกซ์หากไม่มีข้อขัดแย้งกับการผูกคีย์ระบบ):

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

1
เลือก 6 สำหรับ Android Studio
Aleksandr

9

ในการสรุปและสรุปสถานการณ์ทั้งหมดอาจทำได้:

  1. ระบุส่วนของโค้ดที่จะล้อมรอบ:

    • ให้ตัวชี้อยู่บนเส้นที่คุณต้องการล้อมรอบหรือ
    • เลือกเส้นทั้งหมดที่คุณต้องการล้อมรอบ (ไม่สามารถล้อมรอบเส้นบางส่วน)
  2. คำสั่ง:

    • ชนะ: Ctrl-Alt-T, 6หรือAlt+C, S, 6
    • Mac: Command+Alt+T, 6
    • ลินุกซ์: Alt+C, S, 6

สุดท้ายอย่าลืมใช้Productivity Guideภายใต้Help menu.


วิธีที่ดีในการใช้ปุ่มลัดของเมนู! ขอบคุณ!
Phuong

การกดแป้นพิมพ์ Linux ของคุณคือการเรียกดูเมนู อย่างไรก็ตามคุณสามารถทำแผนที่ได้ stackoverflow.com/a/40106131/2940265
Menuka Ishan

8

หากคุณต้องการเพียงหนึ่งบรรทัดในการลองจับคุณสามารถใช้Postfix Completionซึ่งมีอยู่ใน IDEA 13.1 EAP ขึ้นไป

แนวคิดคือสิ่งที่คุณต้องทำคือต่อท้าย .tryบรรทัดของคุณและเมื่อเสร็จสมบูรณ์จะสามารถรวมเข้าด้วยกันได้

ตัวอย่างเช่น:

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

ผลลัพธ์ใน

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

ดีมาก! แต่ดูเหมือนว่าจะใช้ไม่ได้ทุกที่ในตอนท้ายของคำสั่ง return เป็นต้น
faghani


2

Intellij Idea นำเสนอฟังก์ชันการทำงานแบบรอบทิศทาง ลิงค์ด้านล่างคุณสามารถดูสิ่งที่คุณสามารถบรรลุได้ด้วยเสียงรอบทิศทางด้วย https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

หากคุณใช้ Ubuntu และอ่านคำตอบด้านบนแล้วคุณอาจเห็นว่าคีย์ลัดเริ่มต้นสำหรับเซอร์ราวด์ด้วย Ctrl+Alt+Tเปิดเทอร์มินัลใน Ubuntu
วิธีหนึ่งในการใช้เสียงรอบทิศทางคือในรหัสเมนู-> รอบทิศทางด้วยเสียงเซอร์ราวด์ด้วย แต่สิ่งนี้ไม่ให้เราใช้สัญญาหลักของ Intellij ในการพัฒนาคีย์บอร์ดเพียงอย่างเดียว เพื่อรักษาสัญญา Intellij ให้เราใช้แป้นพิมพ์ลัดของเราเอง

ไปที่ ไฟล์ -> การตั้งค่า -> คีย์แมปที่ นั่นคุณจะเห็นช่องค้นหา พิมพ์ฟังก์ชันที่คุณต้องการ (Surround with) คลิกขวาที่เซอร์ราวด์ด้วยแล้วเลือกลบ Ctrl + Alt + T จากนั้นคลิกขวาอีกครั้งและเลือกเพิ่มแป้นพิมพ์ลัดให้การกดแป้นพิมพ์ที่คุณต้องการ (เช่นกด Ctrl + Alt + P) จากนั้นกดตกลง มันอาจแจ้งข้อผิดพลาดว่าการกดแป้นพิมพ์ในการใช้งานหากคุณต้องการให้มันกดออกจาก จากนั้นกดสมัคร

หากคุณต้องการทราบจังหวะคีย์เริ่มต้นใน Intellij Idea ให้ตรวจสอบ pdf นี้ที่ Jetbrains จัดเตรียมไว้ให้

[อัปเดตลิงก์]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf


2

เลือกบล็อกโค้ดเพื่อล้อมรอบจากนั้นกดCtrl+ Alt+ T(หรือคลิกขวาที่ส่วนที่เลือกแล้วเลือกเซอร์ราวด์ด้วย ... จากเมนู) IntelliJ IDEA จะแสดงรายการตัวเลือกให้เลือก ป้อนคำอธิบายภาพที่นี่


0

เลือกรหัสแล้วกด alt + shift + z ..


สิ่งนี้ใช้ได้ผลเมื่อคุณตั้งค่า Keymap เป็น Eclipse ในการตั้งค่า IDE ของ Android Studio ... สำหรับ mac เห็นได้ชัดว่าเป็น command-alt-z
pkramaric

ฉันคิดว่าเขาควรพูดถึงหากจำเป็นต้องมีการกำหนดค่าเพิ่มเติมสำหรับจังหวะสำคัญนั้น เนื่องจากการกดแป้นพิมพ์เริ่มต้นเป็นAlt + Ctrl + Tไปตามแหล่งข้อมูล
jetbrains.com/assets/products/intellij-idea/…
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.