关于自动完成:如何使用IntelliJ自动完成方法参数?

How do I use IntelliJ to auto-complete method parameters?

我真正想念的Eclipse功能是如何使用当前范围内的变量自动完成方法参数。 该功能将使用一个键组合(ctrl + space)填充所有方法参数。 只要我的变量的命名与方法参数的命名相似,我就不会对自动完成问题感到满意。 是否有插件或本机方式可以在Intellij中完成此操作?


您可能已经知道IntelliJ IDEA具有CTRL + P快捷方式(Windows)和CMD + P(OX X),它简要说明了将哪些参数传递给该方法。它非常方便,并且节省了很多时间,否则这些时间将花费在查找方法声明上。


IntelliJ IDEA 9现在支持他们所谓的"超级完成",它与您正在寻找的行为相匹配,并且可以通过他们的早期访问程序获得。

alt text
(来源:jetbrains.com)

IntelliJ IDEA 8不允许您一次自动完成多个参数。您必须为每个参数一次使用Control-Shift-Space


Control-Shift-Space(并且补全基于类型,而不是名称)

更多信息:帮助->默认键盘映射参考


还有一个名为" kotlin-fill-class"的IntelliJ插件,可以自动填充一些默认值。使用IntelliJ 2019.1测试了该插件的最新快照版本,它似乎可以正常工作。


推荐阅读

    linuxps组合命令?

    linuxps组合命令?,系统,工作,信息,命令,地址,基础,进程,标准,状态,软件,Linux

    linux命令自动填充?

    linux命令自动填充?,培训,企业,教育,实战,基础,技术,项目,服务,环境,发展,哪

    linux实用组合命令?

    linux实用组合命令?,工作,系统,命令,管理,网络,基础,信息,目录,用户,口令,新

    linux变量释放命令?

    linux变量释放命令?,系统,环境,名称,工具,官网,简介,变量,环境变量,命令,内

    linux调出变量的命令?

    linux调出变量的命令?,系统,工作,工具,信息,地址,代码,标准,名称,官网,命令,l

    linux命令主机名变量?

    linux命令主机名变量?,系统,主机名,查询系统,命令,终端,编辑,提示符,根目

    linux组合命令别名?

    linux组合命令别名?,系统,别名,地方,环境,工作,新增,命令,终端,文件,环境变

    linux变量是一个命令?

    linux变量是一个命令?,系统,信息,变量,名称,官网,地址,环境,代码,地方,命令,$

    linux中变量取余命令?

    linux中变量取余命令?,地址,工作,系统,数据,信息,命令,分析,目录,控制台,文

    加载变量的linux命令?

    加载变量的linux命令?,工具,系统,名称,环境变量,环境,命令,用户,文件,变量,

    linux变量赋值命令?

    linux变量赋值命令?,标准,数据,数字,时间,系统,名称,变量,赋值,代码,环境,lin

    linux自动完成命令?

    linux自动完成命令?,状态,系统,信息,暂停,命令,基础,项目,名称,百分比,智能,l

    linux设置变量的命令?

    linux设置变量的命令?,工具,环境变量,系统,环境,命令,方法,终端,文件,路径,

    linux命令替换变量值?

    linux命令替换变量值?,系统,档案,密码,位置,情况,发行,命令,变量,脚本,内容,L

    anaconda环境变量配置?

    anaconda环境变量配置?,环境,系统,工具,管理系统,管理,信息,名称,环境变量

    Python的变量和常量

    Python的变量和常量,状态,概念,数字,变量,代码,老板,培训,公司,等级,明年,一

    python变量命名规则

    python变量命名规则,数字,分析,状态,工具,培训,为什么说,字符,分析器,词法