18

Object+ shortcutObject object = new Object();

是否有这样的捷径?

4

3 回答 3

19

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

在此处输入图像描述

  1. Settings > Live Template
  2. 然后单击+窗口右侧的 ,添加新的实时模板。
  3. 选择您想要的缩写(Likennewo)。描述可能是new Object
  4. 添加模板文本:$Clazz$ $obj$ = new $Clazz$($END$);
  5. 点击 que按钮,如上图所示Edit Variables填写Clazzobj ExpressionDefault Value 。
  6. 不要忘记单击Define旁边的No applicable contexts, 以定义Java > Statement为上下文。

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

于 2017-06-29T20:18:48.003 回答
14

new Obj,Tab完成到new Object(), Ctrl++ ( |引入变量Alt) :VRefactor

Object o = new Object();

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

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

于 2012-08-09T21:13:08.723 回答
3

您可以定义自己的实时模板。按 Crtl+Alt+Shift+S(转到设置),然后转到选项卡 Live Templates 并写下类似于下面的内容,您将拥有新的快捷方式(newo+tab)。

在此处输入图像描述

于 2014-08-15T02:09:16.560 回答