【问题标题】:What's the best way to use shortcuts and autocomplete to create a new object in Intellij IDEA?在 Intellij IDEA 中使用快捷方式和自动完成创建新对象的最佳方法是什么?
【发布时间】:2012-08-07 03:56:17
【问题描述】:

Object + shortcutObject object = new Object();

有没有这样的捷径?

【问题讨论】:

    标签: object autocomplete intellij-idea new-operator shortcut


    【解决方案1】:

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

    1. 转到Settings > Live Template
    2. 然后单击窗口右侧的+,以添加新的实时模板。
    3. 选择您想要的缩写(如nnewo)。描述可以是new Object
    4. 添加模板文本:$Clazz$ $obj$ = new $Clazz$($END$);
    5. 点击查询Edit Variables按钮,如上图所示分别填写Clazzobj表达式默认值
    6. 别忘了点击No applicable contexts旁边的Define,将Java > Statement定义为上下文。

    现在测试一下:转到编辑器,输入n,然后输入TAB 键。

    【讨论】:

    • 太棒了!,一个流行的日常开发者需要,我认为应该默认添加到 IntelliJ Idea 中
    【解决方案2】:

    new Obj, Tab 补全到new Object(), Ctrl+Alt+V (@ 987654325@ | 引入变量):

    Object o = new Object();
    

    根据需要更改名称,然后按 Enter 确认。

    如需使用实时模板功能更方便的解决方案,请从@MarcGcheck the answer below

    【讨论】:

    • 尽管您的回答普遍良好且深思熟虑,但这可能与手动输入所有内容一样糟糕。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2017-01-24
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多