IntelliJ แสดงคำแนะนำพารามิเตอร์วิธีการใช้งาน - วิธีการปิดการใช้งาน


241

ฉันใหม่เพื่อ IntelliJ และมีการปรับปรุงเมื่อเร็ว ๆ นี้IntelliJ-2016.3
ในเอดิเตอร์สำหรับโค้ด Java จะแสดงลายเซ็นเมธอดเมื่อใช้งาน ฉันจะปิดการใช้งานคุณสมบัตินี้ได้อย่างไร?

นี่คือตัวอย่างของลายเซ็นของวิธีการและไซต์การโทร: ป้อนคำอธิบายรูปภาพที่นี่

วิธีการโทร:
ป้อนคำอธิบายรูปภาพที่นี่

พฤติกรรมนี้ไม่ได้อยู่ในเวอร์ชัน 2016.1.4 ฉันเห็นสิ่งนี้หลังจากอัปเดต
ความช่วยเหลือใด ๆ ที่ชื่นชม!


10
@IslamAbdalla ไม่เสมอไป string.split () ที่เรียบง่ายไม่ควรมี "regex:" ต่อหน้าพารามิเตอร์มันน่าสะพรึงกลัว
Kevin

18
ฉันต้องบอกว่าคุณสมบัตินี้น่ารำคาญสุด ๆ เช่นภาพเคลื่อนไหวช้าที่สิ่งต่าง ๆ ปรากฏขึ้นและความจริงที่ว่ามันเปลี่ยนรหัสส่วนที่เหลือไปเพื่อให้คุณเสียสถานที่ในการมองเห็น ... ไม่แน่ใจว่าพวกเขากำลังคิดอะไรอยู่
Ben Guild

8
เกี่ยวกับความสามารถในการอ่าน: อาจช่วยได้เมื่อดูในเครื่องมือนี้โดยเฉพาะ แต่ถ้ามีคนอ่านรหัสของคุณนอก IntelliJ พวกเขาจะไม่เห็นคำใบ้ ฉันเชื่อว่าปัญหาเรื่องความสามารถในการอ่านควรได้รับการแก้ไขในการเลือกชื่อตัวแปร (และอาจสร้างชื่อตัวแปร) และโดยทั่วไปแล้ว API ที่ดีกว่า บวก ...มันบดบังความยาวของเส้นตรงซึ่งเป็นปัญหาสไตล์ในบางสภาพแวดล้อม
Anm

4
แนวคิดมีปุ่มลัด ctrl + p ซึ่งแสดงข้อมูลเดียวกัน เคล็ดลับเครื่องมือนี้เป็นขยะ
degr

6
แสดงชื่อพารามิเตอร์ในรายการโทรเป็นที่น่ารำคาญสุด ๆ ฉันแค่อยากให้มันแสดงให้เห็นว่าฉันกำลังพิมพ์อะไรอยู่ มันทำให้โค้ดอ่านไม่ได้มากขึ้น
Joe

คำตอบ:


130

คลิกขวาที่คำใบ้จากนั้นเปิดDisable:

ป้อนคำอธิบายรูปภาพที่นี่


2
แป้นพิมพ์ลัดสำหรับสิ่งนี้Alt + Q(ข้อมูลบริบท)
Ciprian Tomoiagă

2
@Custodio แน่นอนฉันลืมระบุว่าเปิดใช้งานภายใต้คีย์แมปของ Windows / Linux ที่เป็นค่าเริ่มต้น เห็นได้ชัดบน Mac มันคือ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă

275

ยกเลิกการเลือกตัวเลือกด้านล่าง Show parameter name hints

แสดงคำแนะนำชื่อพารามิเตอร์


1
เพื่อให้ชัดเจนนี่ไม่ใช่ตัวเลือกที่ต่ำที่สุดใน IntelliJ 2019.X ... อยู่ที่ไหนสักแห่งใกล้กลางบานหน้าต่างนี้ :)
vikingsteve

6
ใน IntelliJ 2019 มันอยู่ในไม่ได้อยู่ในที่ไม่ได้อยู่ในAppearance มันมีอยู่ในGeneral Editor -> Inlay Hints -> Parameter hints
Jaroslaw Pawlak

35

ฉันพบว่ามีประโยชน์ในการใช้ทางลัดเช่นP + shift + commandการสลับพารามิเตอร์ชนิดคำใบ้ตามต้องการ ฉันไม่ต้องการให้ปิดใช้งานทั้งหมด

  1. เปิดการตั้งค่า
  2. คลิก Keymap
  3. กรองตาม parameter
  4. ดับเบิลคลิกที่ Toggle parameter name hints
  5. ใส่คีย์ผสมเช่น P + shift + command
  6. ใช้และตกลง
  7. ตอนนี้คำสั่งผสมคีย์จะสลับคำใบ้ให้คุณ

ป้อนคำอธิบายรูปภาพที่นี่


1
ทางออกนี้เป็นชัยชนะสำหรับฉัน บางครั้งคำใบ้ของพารามิเตอร์มีประโยชน์บางครั้งมันก็น่ารำคาญและการสลับง่ายก็เป็นสิ่งที่ฉันต้องการ (สิ่งเดียวที่ท้าทายคือการหากุญแจที่ไม่ได้ใช้ซึ่งฉันจำได้!)
Ti Strga

13

จากหน้าใหม่คืออะไร :

คำแนะนำพารามิเตอร์

ตอนนี้เอดิเตอร์แสดงคำแนะนำพารามิเตอร์สำหรับตัวอักษรและ null ที่ใช้เป็นอาร์กิวเมนต์เมธอด คำแนะนำเหล่านี้ทำให้โค้ดอ่านได้มากขึ้น

หากคุณพบคำแนะนำที่ซ้ำซ้อนสำหรับวิธีการบางอย่างคุณสามารถบอก IDE ไม่ให้แสดงคำแนะนำสำหรับวิธีนี้ หากต้องการปิดใช้งานคำแนะนำอย่างสมบูรณ์ให้ยกเลิกการเลือกการตั้งค่า→เครื่องมือแก้ไข→ทั่วไป→ลักษณะที่ปรากฏ→แสดงคำแนะนำชื่อพารามิเตอร์

(เน้นเป็นของฉัน)


12

คนอื่นตอบคำถามนี้ไปแล้ว แต่นี่เป็นวิธีการค้นหาโดยไม่ต้องกระโดดเข้าไปในเมนู

ลองกดปุ่ม⌘ + Shift + Aบน Mac และพิมพ์Show parameter name hintsลงในแถบค้นหา

แสดงพารามิเตอร์จะปรากฏขึ้นเมื่อค้นหาจากแถบค้นหาชื่อการกระทำ / ตัวเลือก


1
lol, @AfonsoLage ฉันคิดว่าคุณมีการพิมพ์ผิดที่ดีกว่าการลบและการแสดงความคิดเห็นอีกครั้งถ้าคุณไม่สามารถแก้ไขได้อีกต่อไป
Wayne Phipps

CTRL + SHIFT + A บน Linux ทดสอบที่นี่
Afonso Lage

หากคุณยังคงได้รับป๊อปอัปจากเทอร์มินัลเมื่อคุณลองใช้ CMD + SHIFT + A: intellij-support.jetbrains.com/hc/en-us/articles/…
Eric Wiener
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.