IntelliJ menunjukkan petunjuk parameter metode tentang penggunaan - Cara menonaktifkannya

241

Saya baru mengenal IntelliJ dan baru-baru ini diperbarui ke IntelliJ-2016.3 .
Di editor untuk kode Java, ini menunjukkan metode tanda tangan setelah digunakan. Bagaimana cara menonaktifkan fitur ini?

Berikut adalah contoh tanda tangan metode dan situs panggilannya: masukkan deskripsi gambar di sini

Panggilan metode:
masukkan deskripsi gambar di sini

Perilaku ini tidak ada di versi 2016.1.4. Saya melihat ini setelah pembaruan.
Bantuan apa pun dihargai!

GS
sumber
10
@IslamAbdalla Tidak selalu, string.split () seharusnya tidak memiliki "regex:" di depan parameter, itu menjengkelkan.
Kevin
18
Saya harus mengatakan, fitur ini sangat mengganggu. Seperti animasi lambat di mana hal-hal muncul, dan juga fakta bahwa itu menggeser sisa kode di sekitar sehingga Anda kehilangan tempat Anda secara visual ... tidak yakin apa yang mereka pikirkan
Ben Guild
8
Mengenai keterbacaan: Mungkin membantu ketika melihat di alat khusus ini, tetapi jika seseorang membaca kode Anda di luar IntelliJ, mereka tidak akan melihat petunjuknya. Saya percaya masalah keterbacaan seperti itu harus diselesaikan dalam pemilihan nama variabel (dan mungkin pembuatan nama variabel), dan API yang umumnya lebih baik. Plus ... itu mengaburkan panjang garis, di mana itu adalah masalah gaya di beberapa lingkungan.
Anm
4
ide memiliki kunci ctrl + p, yang menunjukkan informasi yang sama. Tip alat ini adalah sampah.
Degr
6
menunjukkan nama parameter dalam daftar panggilan sangat menjengkelkan. Saya hanya ingin menunjukkan apa yang saya ketikkan. Itu hanya membuat kode lebih terbaca.
Joe

Jawaban:

130

Klik kanan pada petunjuknya, lalu pada Disable:

masukkan deskripsi gambar di sini

lain
sumber
2
Pintasan keyboard untuk ini Alt + Q(Info Konteks)
Ciprian Tomoiagă
2
@Custodio memang, saya lupa menentukan yang aktif di bawah keymap Windows / Linux default. Ternyata di Mac itu adalah ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă
275

Hapus centang opsi bawah Show parameter name hints

Tampilkan petunjuk nama parameter

agilob
sumber
1
Untuk lebih jelasnya, ini bukan opsi paling bawah di IntelliJ 2019.X ... ini ada di suatu tempat dekat tengah panel ini. :)
vikingsteve
6
Dalam IntelliJ 2019 itu bukan di Appearance, bahkan di General. Hal ini dalam Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak
35

Saya merasa terbantu untuk menggunakan jalan pintas seperti P + shift + commanduntuk mengaktifkan jenis petunjuk yang diperlukan. Saya tidak ingin sepenuhnya dinonaktifkan.

  1. preferensi terbuka
  2. klik Keymap
  3. filter menurut parameter
  4. klik dua kali Toggle parameter name hints
  5. masukkan kombinasi tombol yaitu, P + shift + command
  6. Terapkan dan Oke
  7. Sekarang kombo kunci akan mengaktifkan petunjuk untuk Anda.

masukkan deskripsi gambar di sini

wired00
sumber
1
Solusi ini adalah kemenangan bagi saya. Kadang-kadang petunjuk parameter berguna, kadang-kadang menyebalkan, dan toggle yang mudah adalah yang saya inginkan. (Satu-satunya tantangan adalah menemukan kombinasi kunci yang tidak dapat saya ingat!)
Ti Strga
13

Dari halaman apa yang baru :

Petunjuk parameter

Editor sekarang menunjukkan petunjuk parameter untuk literal dan null yang digunakan sebagai argumen metode. Petunjuk ini membuat kode lebih mudah dibaca.

Jika Anda menemukan petunjuk yang berlebihan untuk metode tertentu, Anda dapat memberi tahu IDE untuk tidak menunjukkan petunjuk untuk metode ini. Untuk menonaktifkan petunjuk sepenuhnya, hapus centang Pengaturan → Editor → Umum → Tampilan → Tampilkan petunjuk nama parameter.

(Penekanan adalah milikku)


sumber
12

Yang lain sudah menjawab ini, tetapi di sini ada cara untuk menemukannya tanpa masuk ke menu.

Coba tekan ⌘ + Shift + Apada Mac dan ketik Show parameter name hintsbilah pencarian.

Tampilkan parameter muncul saat mencari dari bilah pencarian Tindakan / Opsi

Alex Styl
sumber
1
lol, @AfonsoLage Saya pikir Anda salah ketik, lebih baik menghapus dan berkomentar lagi jika Anda tidak dapat lagi mengedit
Wayne Phipps
CTRL + SHIFT + A di Linux, diuji di sini.
Afonso Lage
Jika Anda terus mendapatkan pop-up dari terminal ketika Anda mencoba CMD + SHIFT + A: intellij-support.jetbrains.com/hc/en-us/articles/…
Eric Wiener