我几年来一直是Eclipse用户,最近我转向了IDEA的Intellij。在Eclipse中,我真的很想念的一个特性是如何使用当前范围内的变量自动完成方法参数。该功能将通过单个组合键(ctrl +空格)填写所有方法参数。只要我的变量被命名为与方法参数类似,我从来没有遇到这个自动完成的问题。在Intellij中是否有插件或本地方式来完成此操作?如何使用IDEA intellij自动完成方法参数?
30
A
回答
22
IntelliJ IDEA 9 now supports他们所谓的“超级完成”,它匹配您正在寻找的行为,并通过他们的早期访问计划提供。
alt text http://blogs.jetbrains.com/idea/wp-content/uploads/2009/09/super.png
IntelliJ IDEA的8不允许你在同一时间自动完成一个以上的参数。您被迫使用控制 - 移位 - 空间每个参数一次。
15
控制移空间(并完成基于类型,而不是名称)
更多的善良:帮助 - >默认的键盘对应参考
+4
对不起,我不清楚 - ctrl + shift +空格只显示所有参数。然后,我可以使用Tab来填充下一个,然后重复这个过程,这比没有好,但仍然不能一次填写所有参数。 – user17854 2008-09-18 15:41:00
52
你可能已经知道的IntelliJ IDEA有CTRL + P快捷键(Windows)和CMD + P(OX X),带来了一个简要描述的参数传递给方法。这非常方便,并节省了很多时间,否则将花费在查找方法声明上。
相关问题
- 1. IntelliJ Idea自动完成我自己的Grails域元类方法?
- 2. Intellij IDEA自定义自动完成
- 3. IntelliJ Idea 10:如何关闭.txt文件中的自动完成
- 4. IntelliJ Idea自动创建新方法
- 5. IntelliJ IDEA方法的提示参数
- 6. IntelliJ IDEA中的“猜”方法参数
- 7. Intellij IDEA:如何在方法
- 8. 如何在Intellij IDEA中使用Junit删除自动代码完成
- 9. 如何移出Intellij Idea中的自动完成括号(不使用箭头键)?
- 10. Intellij Idea的Bash完成方式
- 11. 传递参数以完成p的方法:自动完成
- 12. 使用方法参数类型名称的Eclipse自动完成
- 13. 如何使用IntelliJ IDEA重构“移动方法”?
- 14. 如何使用Intellij IDEA推断并完成变量类型
- 15. 如何关闭Intellij IDEA方法参数提示?
- 16. 如何在Intellij IDEA中显示方法参数提示?
- 17. IntelliJ自动完成转义
- 18. 如何在xCode中使用多个参数自动完成覆盖方法?
- 19. 将JavaScript库包含到IntelliJ IDEA的自动完成
- 20. 的IntelliJ IDEA缺少一些班级自动完成
- 21. 在Intellij IDEA中撤销自动完成的热键
- 22. 自动完成使用两个参数
- 23. 让jQuery自动完成工作IntelliJ 10.0.3
- 24. IntelliJ自动完成部分工作
- 25. 如何让IntelliJ IDEA自动完成属性文件中的消息?
- 26. 的IntelliJ HTML类属性自动完成
- 27. 如何将参数从IntelliJ IDEA的
- 28. 如何在Intellij IDEA的子类上下文中重写自动完成显示方法建议?
- 29. Intellij Idea。添加参数启动URL?
- 30. 如何在IntelliJ IDEA中自动禁用Maven自动导入?
我大部分时间都比IntelliJ的自动完成类型快,所以这个“超级完成”,虽然我觉得它存在,但更像是“可以容忍的完成”!当您在NetBeans中自动完成方法名称时,“超级完成”应填充dag-nabbed参数。无论如何,六年后,感谢提示@AlexB! – inanutshellus 2014-08-15 18:52:20
我无法在IntelliJ IDEA 2016.1中找到“超级完成”。在Windows上,Ctrl-Shift-Space被映射到“SmartType”完成,它不会完成参数。我同意,这是IntelliJ中非常缺少的Eclipse特性之一。 – rdguam 2016-05-13 16:31:44