Pintasan System.out.println () pada Intellij IDEA

Jawaban:

255

Dalam Ide 17eap:

sout: Cetakan

System.out.println();

soutm: Mencetak nama kelas dan metode saat ini ke System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Mencetak nama dan nilai parameter metode ke System.out

System.out.println($FORMAT$);

soutv: Mencetak nilai ke System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);
Olga
sumber
Apakah ada jalan pintas untuk memanggil soutm untuk semua fungsi dalam satu file sekaligus? Ini berguna ketika Anda ingin melacak aliran panggilan fungsi dengan bantuan log.
nkalra0123
48

Ya, kamu bisa melakukannya. Cukup buka Pengaturan -> Live Templates. Buat yang baru dengan sysosingkatan dan System.out.println($END$);sebagai teks Templat.

Konstantin Labun
sumber
2
Ini tidak menjawab keinginannya untuk melengkapinya dengan ruang ctrl + secara otomatis.
Murat Karagöz
Nah, jika dia membuat pengaturan ini, tidak bisakah dia mengetik sysodan menekan Tabuntuk menyelesaikan pernyataan? Kami melakukan sesuatu yang serupa ketika mendefinisikan metode utama: kami mengetik psvmdan menekan Tabyang secara otomatis membuatnya public static void main(String[] args).
progyammer
ctrl + space memperluas templat langsung juga
Peter Gromov
1
ctrl + spasi tidak memperluas sout dengan cara yang sama dengan tab, itu menarik menu dengan sout terdaftar di dalamnya - begitu dekat (Dan itu mungkin hanya karena saya menyalakan keymap Eclipse). Jawaban Leo membantu
Bill K
32

Jika Anda ingin mengetahui semua pintasan di intellij tekan "Ctrl + J". Ini menunjukkan semua pintasan. Untuk System.out.println () ketik "sout" dan tekan "Tab".

Vyas Ramankulangara
sumber
11

Buka Pengaturan (Secara default adalah Alt + Ctrl + S) dan cari Live Templates. Di bagian atas terdapat opsi yang mengatakan "Secara default perluas dengan TAB" (TAB adalah default), pilih "Kustom" dan kemudian tekan "ubah" dan tambahkan keymap "ctrl + bilah spasi" ke opsi "Expand Live Template / Singkatan Emmet ".

Sekarang Anda dapat menekan ctrl + bilah spasi dan memperluas templat langsung. Sekarang, untuk mengubahnya menjadi "syso" bukan "sout", dalam opsi Templat Langsung, ada daftar pilihan ton diperiksa, pergi ke "lain" dan perluas itu, di sana Anda akan menemukan "sout", cukup ganti namanya untuk "syso" dan tekan aply.

Semoga ini bisa membantu Anda.

Leo
sumber
2

Pada MAC yang dapat Anda lakukan sout + returnatau ⌘+j(cmd + j) membuka saran templat langsung, masukkan soutuntuk memilihSystem.out.println();

MrKulli
sumber
1

Jika menggunakan scala, coba priv+tab

Janac Meena
sumber