Intellij IDEA在方法中插入变量名称

时间:2014-02-12 16:36:32

标签: plugins intellij-idea

我使用Intellij IDEA 13进行Android开发。

有些方法有很长的参数列表。例如,db.query(...),我不记得它们的顺序。

是否有插件或者我可以更改某些设置以从功能模板中插入IDEA吗?

由于

1 个答案:

答案 0 :(得分:2)

你有几个选择。 Ctrl + P 将显示一些参数,当前的参数为粗体。只要您将库(或JDK / SDK)的源或javadoc附加到相应的定义,您就会看到参数的名称。

如果在输入参数时调用代码完成,IDEA将仅在顶部显示正确类型的代码。此外,如果其中一个局部变量与所需参数的名称相同(或类似),则它将位于列表的顶部。因此,如果有一个方法采用名为'width'的int,并且我有几个int变量,但其中一个名为'theWidth',它将位于顶部。 (同样,这假设您已连接javadoc或源,因此IDEA可以确定参数名称。)如果IDEA可以找到满足方法的所有参数(或所有前x个参数)的局部变量,则代码完成中将有一个选项列表完成所有这些,图标将是一个双圈。下面的屏幕截图显示了HttpServletReqest如何位于列表顶部。所以我不必记住参数顺序是“请求,响应”还是“响应”,请求“。注意第四个选项是完成请求和响应。

enter image description here