Intellij IDEA แสดง javadoc โดยอัตโนมัติ


120

เมื่อฉันเขียนโค้ดที่ Netbeans มันจะเติมโค้ดอัตโนมัติและแสดง Javadocs อย่างไรก็ตามเมื่อฉันใช้ Intellij IDEA หากฉันคลิกCtrl+Spaceฉันสามารถเห็นการเติมข้อความอัตโนมัติและถ้าฉันคลิกCtrl+Qฉันจะเห็น javadoc แยกจากกัน

เป็นไปได้ไหมที่จะเห็น Javadoc ขององค์ประกอบเมื่อใดก็ตามที่ฉันเห็นการเติมข้อความอัตโนมัติหรือคลิกCtrl+Spaceที่ Intellij IDEA เหมือนกับ Netbeans


3
+1 สำหรับการกล่าวถึงแป้นพิมพ์ลัด
derekv

2
Btw: บน OS X ทางลัดสำหรับข้อมูลเชิงลึกของ javadoc คือ ctrl + j
Nico

บนหน้าต่างคลิก alt + ปุ่มระดับตติยภูมิบนสัญลักษณ์ที่ต้องการเพื่อเปิดข้อมูลเชิงลึกของ javadoc
Nico

คำตอบ:


151

Settings| Editor| General| Code Completion| Autopopup documentation in (ms).

ภาพหน้าจอการตั้งค่า

UPDATE : รุ่นล่าสุดมีตัวเลือกในการแสดง JavaDoc ในการย้ายเมาส์


ไม่เป็นไร. เมื่อฉันคลิก ctrl + space มันจะแสดงทั้งการเติมโค้ดและ javadoc อย่างไรก็ตามเมื่อฉันไม่คลิก ctrl + เว้นวรรคมันเป็นการเติมข้อความอัตโนมัติ แต่ไม่แสดง javadoc?
kamaci

ใช่ลักษณะการทำงานนี้เกิดจากการออกแบบเมื่อเรียกใช้การทำให้สมบูรณ์อัตโนมัติ JavaDoc จะไม่แสดง
CrazyCoder

3
คงจะดีไม่น้อยถ้าเป็นไปได้ที่จะเห็นทั้ง javadoc และการเติมโค้ดขอบคุณ
kamaci

13
ฉันเพิ่มเป็นคำขอ: youtrack.jetbrains.net/issue/IDEA-76223?projectKey=IDEA
kamaci

1
@kamaci: มันใช้งานได้โดยไม่ต้องกรอกโค้ดเมื่อวางเมาส์บน: ดูstackoverflow.com/a/22759295/1677594 ( แสดงเอกสารด่วนเมื่อเลื่อนเมาส์ )
Guillaume Husta

13

ไฟล์ -> การตั้งค่า -> ตัวแก้ไข -> การเติมโค้ด

ตรวจสอบเอกสาร Autopopup ใน (ms)แล้วเลือกการหน่วงเวลา


13

แสดง Javadoc ใน IntelliJ IDEA 14:

  • เมื่อคุณเขียนโค้ด:

    File -> Settings -> Editor -> General -> Code Completion -> Autopopup documentation in (ms)

จะใช้ได้เฉพาะเมื่อคุณกดCTRL+ SPACEมันจะใช้งานได้มากขึ้นถ้าคุณเลือกไอคอนหมุดเมื่อป๊อปอัป หน้าต่างเอกสารจะถูกเพิ่มลงในแท็บทางด้านขวา หลังจากนั้นฉันขอแนะนำให้ปรับขนาดหน้าต่างและยกเลิกการเลือกPinnedคุณสมบัติ

  • เมื่อวางเมาส์:

    File -> Settings -> Editor -> General -> Show quick documentation on mouse move


แนวคิดในการตรึงไว้ที่ด้านข้างของหน้าต่างมีประโยชน์มาก
smac89
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.