Mar*_*rcG 14

截至2017年,改进@ aleksander的答案,我认为在Intellij IDEA中尽可能高效地创建新对象的最佳方法是(点击放大):

在此输入图像描述

  1. 去吧Settings > Live Template.
  2. 然后单击+窗口右侧的,添加新的实时模板.
  3. 选择您想要的缩写(喜欢nnewo).描述可能是new Object.
  4. 添加模板文本: $Clazz$ $obj$ = new $Clazz$($END$);
  5. 点击阙Edit Variables在按钮,和填充Clazzobj 表达默认值,如图上面的图片.
  6. 不要忘记单击Define旁边的No applicable contexts,以定义Java > Statement上下文.

现在测试它:转到编辑器,键入n然后TAB键.


Cra*_*der 12

new Obj,Tab完成new Object(),Ctrl+ Alt+ V(Refactor| 介绍变量):

Object o = new Object();
Run Code Online (Sandbox Code Playgroud)

如果需要更改名称,然后按Enter确认.

有关使用实时模板功能的更方便的解决方案,请从@MarcG 查看以下答案.

  • 在充分考虑到您总体上良好而周到的答案的基础上,这可能与仅手动键入所有内容一样糟糕。 (2认同)