2016-06-09 74 views
1

我正在考慮從Eclipse切換到IntelliJ IDEA,但有一件事讓我反思:自動完成。 Eclipse從一開始就向我展示了我想要的所有信息,而IntelliJ阻止了一些信息。我唯一遺漏的是每個構造函數簽名的代碼完成中的單獨條目。我相信這很奇怪,因爲方法簽名是分開完成的。IntelliJ IDEA代碼完成顯示所有構造函數簽名?

我的問題是,是否有可能(我忽略了一些東西)讓IntelliJ爲構造函數WITH文檔的每個簽名顯示單獨的條目,而不僅僅是顯示類名,並且讓你事後弄清楚即使在正確的地方也沒有。示出表示(優選的) eclipse autocomplete

IntelliJ IDEA的方式的

的Eclipse方式(不是優選的) intellij autocomplete

+0

我刪除了我的答案,因爲我完全錯過了你已經打開的事實。 道歉,但我認爲這是一樣好,你會得到。就我個人而言,我認爲它比Eclipse更清潔,因爲它只會顯示您需要的信息。如果你認爲你想使用AffineTransform,你爲什麼關心Affine3D的構造函數? –

+0

它可能更乾淨,但它不顯示關於類本身的任何信息,它只顯示方法簽名。 Eclipse爲我提供了實際的javadoc以及我將要創建對象的類的更好的感覺。而且Eclipse也不需要我使用一個單獨的keycombo來查找簽名,事後我可以在Ctrl +空格中使用括號。如果我在IntelliJ中嘗試,我的自動完成keycombo(也ctrl +空格)被阻止,所以我不能再手動調用它... – Gelunox

+1

公平的。那麼我不認爲你在尋找什麼是可能的。抱歉。 –

回答

1

類型類名稱和括號。在括號內,鍵入Ctrl+P。例如:new BufferedWriter(<ctrl+P>)

實際上,您可以鍵入ctrl+P以獲取任何函數的詳細信息,而不僅僅是構造函數。

+0

這仍然是這樣做的後見之明,正是我想要避免的「,而不是僅僅顯示課程名稱,並且如果你是在正確的地方或者沒有,就會讓你事後弄清楚。」 – Gelunox

+0

我認爲IntelliJ更清潔。首先找出這個類,然後你可以決定使用哪個構造函數。 – sinu

+0

我想在創建特定對象(無承諾)之前知道需要哪種構造函數,並且Eclipse更好,因爲它不需要使用完整的單獨組合鍵來顯示方法簽名(Eclipse允許使用Ctrl +空格鍵基本上無處不在) – Gelunox

相關問題