像 Xcode 和 Eclipse 一样的 IntelliJ 代码补全

4

如何让IntelliJ的代码补全功能像Xcode/Eclipse一样工作?

这意味着,当您输入一个带有参数的方法时,从自动补全列表中选择该方法:

intToString(int val);

在Eclipse中,你会得到:

intToString( (val-placeholder) );

在 Xcode 中你可以得到类似的东西。但是,在 IntelliJ 中,你只会得到:

intToString();

如何在IntelliJ中获取参数的占位符?


虽然不完全相同,但您可以将光标放置在大括号之间,然后按Ctrl+P。请参见http://www.jetbrains.com/idea/features/code_assistance.html->弹出参数信息。 - RJo
1个回答

1

在IntelliJ IDEA中没有这样的功能。类似的功能已经在AppCode中实现,因此可能会在未来的版本中被移植到IntelliJ IDEA中。


1
那么,如何在IDEA 12中获得多参数自动完成(SmartComplete)呢? http://blogs.jetbrains.com/idea/2009/09/super-method-completion/ - Jon Wei
1
多参数自动完成仅在特定上下文中起作用(例如超级方法调用和委托),当我们知道您将从当前方法转发一堆参数到您正在调用的方法时。与以前的版本相比,这在IntelliJ IDEA 12中没有改变。 - yole
这是相关的功能请求:http://youtrack.jetbrains.com/issue/IDEABKL-5496。 - CrazyCoder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接