2011-10-09 50 views
14

在IntelliJ IDEA中,如果您鍵入一個變量然後點擊句點「。」按鈕,您將獲得可供選擇的成員列表。如果您按下Ctrl +空格鍵,您會看到一個文檔窗口,其中包含每個成員的進一步解釋。如何使IntelliJ IDEA的自動彈出文檔每次都出現?

作爲學習者,我想每次都自動彈出此擴展文檔。例如,如果我在Java編程和I型:

System. 

我想要的文檔窗口,每次我選擇成員時彈出,而不必按Ctrl +空格鍵。如果您已經使用Visual Studio在C#中編程,我想您會明白我的意思。

進入文件 - >設置 - >編輯器 - >代碼完成並更改autopopup文檔定時器沒有幫助。

在我看來,Visual Studio 2010非常好地實現了intellisense。

+0

任何人都可以解釋我可以如何禁用它?它有時很煩人。 –

+0

新版本支持此 請參閱 http://stackoverflow.com/questions/20530329/intellij-13-auto-doc-pop-up-on-mouseover-solution-doesnt-work-anymore – AGEM

回答

9

文檔自動彈出設計與按Ctrl +空間代碼完成工作,否則你必須使用按Ctrl +Q調用它。

它不會在最新的IntelliJ IDEA版本中引入新的全自動代碼完成時顯示,這種行爲是有目的的。

+6

了它,謝謝。如果有一個選項可以自動顯示而不按Ctrl +空格或Ctrl + Q,那將會很不錯。我的意思是,給*選項*不會傷害,特別是對於像我這樣的學習者。我想即使是專家也會意外地學到一些東西。 我不知道是否有一些插件來做到這一點。 – InvalidBrainException

+0

Ctrl + Space和Ctrl + Q有什麼區別? – InvalidBrainException

+1

Ctrl + Space是代碼完成快捷方式,Ctrl + Q是Quick JavaDoc快捷方式。代碼完成可以在沒有Ctrl + Space的情況下自動運行,當您按下快捷方式時可以自動運行,JavaDoc可以在手動代碼完成時自動彈出或在您按Ctrl + Q時手動彈出,請參閱http://confluence.jetbrains.net/display/IDEADEV/Completion +功能以獲得代碼完成功能的高級列表。 – CrazyCoder