红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 开发工具
  3. 正文

每天一个 Idea 小技巧:方法重载

2025年6月8日 4点热度 0人点赞 0条评论

在进行方法调用的时候,Idea 的联想功能会按照方法名自动匹配一个方法调用,比如:

image-20250608113704605

但实际上我这里需要的是该方法的另一个重载版本,有两个参数的方法,而不是四个参数。

以前我都是直接在编辑器中删除隔离方法参数的逗号,但这样效率很低。

实际上 Idea 的正确打开方式是使用快捷键Ctrl+P打开重载方法的备选框:

image-20250608113957286

然后使用Ctrl+down或Ctrl+up快捷键来切换你需要的重载方法。选好后按ESC关闭选择框即可。

image-20250608114126666

需要注意的是,执行上述操作的过程中,光标必须位于方法参数列表内。如果光标仅位于方法名,虽然依然可以通过Ctrl+P打开重载方法候选框:

image-20250608114337681

但此时是无法通过Ctrl+up或Ctrl+down切换不同的重载方法的,仅能查看有哪些重载方法。

这个设计颇具迷惑性,坑了我半天时间。

如果 Idea 的快捷键设置有问题,无法使用上述功能,就需要排查快捷键或者相关插件:

image-20250608114630620

如果依然存在问题,可能是全局快捷键冲突导致,需要排查第三方软件的快捷键设置,可能需要能够读取系统全局快捷键设置的工具,可以参考这篇文章。

The End.

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: IDEA
最后更新:2025年6月8日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

*

code

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号