"Bungkus dengan coba ... tangkap" di IntelliJ?

Jawaban:

265

Pilih kodenya, dan kemudian:

  • Pilih Code>Surround With
  • Tekan Ctrl-Alt-T. (Command-Option-T untuk OS X.)

Saya suka memeriksa Panduan Produktivitas di bawah menu Bantuan dari waktu ke waktu. Ini tidak hanya memberi tahu saya semua pintasan, tetapi juga melacak berapa kali saya telah menggunakan masing-masing dan kapan terakhir kali saya menggunakannya. Saya bisa melihat seberapa baik saya memanfaatkan pintasan.

Duffymo
sumber
14
Yang bagus tentang panduan produktivitas, tidak pernah melihatnya sebelumnya;)
i.am.michiel
7
Aku senang kamu juga menyukainya. Orang-orang JetBrains itu luka di atas. Setiap versi baru lebih baik dari yang sebelumnya. Saya baru mendapatkan 11 - sungguh menakjubkan betapa cepat semuanya, sekarang saya menjalankan SSD. "Berkembang dengan senang hati," memang.
duffymo
7
Di Linux itu Ctrl + Alt + WinKey + T
Saad Mahmud
32

Ctrl Alt T membawa jendela terminal baru dalam sistem Linux. Jadi pendekatan yang benar adalah Menu-> Kode dan pilih Surround dengan ...

pengguna2305886
sumber
Saya menggunakan plugin ideavim + intellij di mac. Ctrl / Cmd + alt + T tidak berfungsi untuk saya. Saya harus memilih kode dan kemudian Menu Code -> "surround with"
user674669
Atau Anda dapat memetakannya ke stroke kunci lain seperti ini stackoverflow.com/a/40106131/2940265
Menuka Ishan
7
Di Ubuntu 16.04 saya Ctrl+Super+Alt+Tbekerja secara default.
Marcin Armatys
Ctrl + Super + Alt + T tidak berfungsi lagi di Ubuntu 17.10
Nilesh Rathore
Kunci super = kunci windows.
Prab
24

Ubuntu:

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

Mac:

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

Win (juga Linux distrs jika tidak ada konflik dengan pengikatan kunci sistem):

"ctrl+alt+t" -> "6"
Andrey
sumber
1
pilih 6 untuk Android Studio
Aleksandr
9

Untuk merangkum dan meninjau ulang semua situasi, yang mungkin dilakukan:

  1. Tunjukkan bagian kode mana yang harus dikelilingi:

    • Pertahankan penunjuk pada garis yang ingin Anda kelilingi atau
    • Pilih seluruh garis yang ingin Anda kelilingi (tidak bisa mengelilingi sebagian garis)
  2. Perintah:

    • Menangkan: Ctrl-Alt-T, 6atauAlt+C, S, 6
    • Mac: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

Terakhir, jangan lupa untuk menggunakan bagian Productivity Guidebawah Help menu.

msysmilu
sumber
Cara yang baik untuk menggunakan tombol pintas Menu! Terima kasih!
Phuong
Keystroke Linux Anda adalah penjelajahan menu. Pokoknya kamu bisa memetakannya. stackoverflow.com/a/40106131/2940265
Menuka Ishan
8

Jika Anda hanya perlu membungkus satu baris dalam try-catch, Anda dapat menggunakan Postfix Completion , tersedia di IDEA 13.1 EAP dan di atasnya.

Idenya adalah bahwa semua yang perlu Anda lakukan adalah menambahkan .tryke baris Anda dan penyelesaiannya akan dapat membungkusnya dalam try-catch.

Sebagai contoh:

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

hasil dalam

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}
Jeeter
sumber
Sangat bagus! tetapi tampaknya tidak berfungsi di mana pun, di akhir pernyataan pengembalian, misalnya.
faghani
3

Untuk pengguna Mac tercinta itu: Command Alt T

Karim Varela
sumber
2

Intellij Idea menyediakan surround dengan fungsi untuk itu. tautan di bawah ini Anda dapat melihat apa yang dapat Anda capai dengan surround dengan https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

Jika Anda menggunakan Ubuntu dan sudah membaca jawaban di atas, Anda mungkin melihat bahwa pintasan kunci default untuk surround Ctrl+Alt+T adalah terminal terbuka di Ubuntu.
Jadi salah satu cara untuk menggunakan surround dengan adalah, dalam Menu Code -> Surround with . Namun ini jangan sampai kita menggunakan Intellij core menjanjikan hanya pengembangan keyboard. Untuk menepati janji Intellij, marilah kita menggunakan pintasan keyboard kita sendiri.

Untuk itu buka File -> Pengaturan -> Keymap di sana Anda Anda dapat melihat kotak pencarian. Ketikkan fungsi yang Anda inginkan (Surround with). Klik kanan pada Surround dengan, kemudian pilih Hapus Ctrl + Alt + T . Kemudian lagi klik kanan dan pilih Add Shortcut Keyboard . Beri keystroke yang Anda butuhkan (mis: tekan Ctrl + Alt + P) Lalu tekan Ok. Ini mungkin meminta kesalahan mengatakan keystroke digunakan, Jika Anda ingin tekan Tinggalkan . Lalu tekan Apply

Jika Anda ingin mengetahui goresan kunci default di Intellij Idea, periksa pdf ini yang disediakan oleh Jetbrains

[Tautan Diperbarui]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

Menuka Ishan
sumber
2

Pilih blok kode untuk mengelilingi dan kemudian tekan Ctrl+ Alt+ T(atau klik kanan pilihan dan pilih Surround with ... dari menu). IntelliJ IDEA akan menampilkan daftar opsi untuk dipilih. masukkan deskripsi gambar di sini

Hardik Rana
sumber
0

pilih kode dan tekan alt + shift + z ..

localhost
sumber
Ini berfungsi saat Keymap Anda disetel ke Eclipse di Pengaturan IDE Android Studio ... untuk mac, itu pasti perintah-alt-z
pkramaric
Saya pikir Dia harus menyebutkan jika perlu konfigurasi tambahan untuk pukulan kunci itu. Karena keystroke default Alt + Ctrl + Tsesuai dengan pdf ini, resources.jetbrains.com/assets/products/intellij-idea/…
Menuka Ishan