Di Eclipse jika Anda memiliki metode:
String MyObject.getValue();
Saat menggunakan ini, Anda dapat pergi:
MyObject.getValue();
Jika kursor Anda pada baris dan Anda menekan CTRL+ 1Anda mendapatkan menu konteks untuk 'menetapkan variabel lokal baru', menghasilkan yang berikut:
String value = MyObject.getValue();
Bisakah Anda melakukan ini dengan mudah di IntelliJ? Saya telah mencari di internet tetapi tidak berhasil.
Jawaban:
Ya! Ini adalah pemfaktoran ulang Introduce Variable . Secara default, pilih beberapa teks, lalu tekan Ctrl+ Alt+ V(untuk Mac: ⌘+ ⌥+ V). Jika ekspresi tidak lengkap atau tidak valid, IntelliJ akan tetap menebak dengan baik apa yang Anda maksud dan mencoba memperbaikinya untuk Anda.
sumber
IntelliJ 13.1 memperkenalkan penyelesaian Postfix .
Dengan Postfix Completion Anda dapat memperkenalkan variabel lokal dengan mengetik:
dan menekan
ctrl + space
atauenter
.Ia bahkan bekerja di dalam pernyataan lain. Sebagai contoh:
sumber
untuk pengguna mac:
alt + enter
pada posisi di mana Anda ingin membuat variabel Andasumber