IntelliJ IDEA中如何快速为已有类字段/实例变量赋值?
为IntelliJ IDEA中已有类字段快速赋值的方法
场景示例
class Abc{ private String test; public void assign(String abc) { abc="xyz"; // 按Ctrl+Alt+V两次可完成赋值 this.test = "xyz"; // 是否有快捷键可为字段/实例变量赋值? } }
问题说明
目前在IntelliJ IDEA中,按Ctrl+Alt+V两次可以快速为已有局部变量赋值,但需要找到能直接为已有类字段(如示例中的this.test = "xyz")完成赋值的快捷键。尝试过Ctrl+Alt+F,但该快捷键仅能新建字段,无法对已有字段完成赋值,相关需求已提交但未收到回复。
可行方案
- 快速修复操作(Alt+Enter):
选中目标值(如"xyz"),按下Alt+Enter,在弹出的菜单中选择Assign to existing field,再选中目标字段test,即可自动生成this.test = "xyz";的代码。 - 自定义专属快捷键:
打开File > Settings > Keymap,在搜索框输入Assign to existing field,为该操作设置自定义快捷键组合,后续即可直接通过快捷键触发赋值操作。
内容的提问来源于stack exchange,提问作者Ajay Kumar
相关产品推荐
相关产品推荐

