"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.


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 ...


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"

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.


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();
}

Sangat bagus! tetapi tampaknya tidak berfungsi di mana pun, di akhir pernyataan pengembalian, misalnya.
faghani


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


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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.