作者:臭小子 | 2023-09-05 12:59
我真正想念的一个功能是如何使用当前的范围内变量自动完成方法参数.此功能将使用单个键组合(ctrl+ space)填充所有方法参数.只要我的变量的命名与方法参数类似,我就不会遇到这种自动完成的问题.是否有插件或本地方式在Intellij中完成此操作?
1> 小智..:
您可能已经知道IntelliJ IDEA具有CTRL+ P快捷键(Windows)和CMD+ P(OX X),它简要描述了传递给方法的参数.它非常方便,节省了大量时间,否则将花费在查找方法声明上.
打开打印对话框.
(OS X下的Cmd-P).如果它是Ctrl-Shift-space等,即使需要按两次,也会更容易发现/记住它.
2> Alex B..:
IntelliJ IDEA 9现在支持他们所谓的"超级完成",它与您正在寻找的行为相匹配,并且可以通过他们的早期访问程序获得.
(来源:jetbrains.com)
IntelliJ IDEA 8不允许您一次自动完成多个参数.您被迫使用Control- Shift- Space每个参数一次.
我大部分时间都比IntelliJ的自动完成打字更快,所以这个"超级完成",虽然我很高兴它存在,更像是"可以忍受的完成"!当您在NetBeans中自动完成方法名称时,"超级完成"应填充dag-nabbed参数.无论如何,六年后,感谢小费@AlexB!
我在ij Ultimate 2018.3。中找不到此功能。我一直在寻找参数完成或提示。
我在IntelliJ IDEA 2016.1中找不到“超级完成”。在Windows上,Ctrl-Shift-空格键映射到“ SmartType”补全,它不会补全参数。我同意,这是IntelliJ中我非常缺少的Eclipse功能之一。
3> Craig Day..:
Control-Shift-Space(完成基于类型,而不是名称)
更多优点:帮助 - >默认键盘映射参考
抱歉,我不清楚 - ctrl + shift + space只显示所有参数.然后我可以使用tab填充下一个,并重复此过程,这比没有好,但仍然不会立即填写所有参数.