2013-01-02 134 views
4

如何在IntelliJ中完成代碼完成以像Xcode/Eclipse一樣行事?像Xcode和Eclipse的IntelliJ代碼完成

這個意義上,鍵入該採用參數,當你從自動完成列表中選擇方法的方法:

intToString(int val); 

在Eclipse中,您將獲得:

intToString((val-placeholder)); 

和在Xcode中類似。

然而,在的IntelliJ,你得到的是:

intToString(); 

你如何佔位符中的IntelliJ參數?

+0

這不完全相同,但你可以將你的插入符號放在大括號之間,然後按ctrl + p。請參閱http://www.jetbrains.com/idea/features/code_assistance.html - >彈出參數信息 – RJo

回答

1

IntelliJ IDEA中沒有這樣的功能。 AppCode中已經實現了類似的功能,因此它可能會在未來的版本中移植到IntelliJ IDEA中。

+1

那麼,如何在IDEA 12中獲得多參數自動完成(SmartComplete)? http://blogs.jetbrains.com/idea/2009/09/super-method-completion/ –

+1

多參數自動完成僅適用於特定上下文(例如超級方法調用和委託),當我們知道你將會把你當前方法中的一些參數轉發給你所調用的方法。與以前的版本相比,IntelliJ IDEA 12沒有改變。 – yole

+0

以下是相關功能請求:http://youtrack.jetbrains.com/issue/IDEABKL-5496。 – CrazyCoder