【问题标题】:What is the Eclipse equivalent of IntelliJ "Live templates"?IntelliJ“实时模板”的 Eclipse 等价物是什么?
【发布时间】:2011-04-30 15:48:00
【问题描述】:

我的意思是诸如键入“iter”并获得一个“for”循环并选择要迭代的变量,键入“soutv”以生成一个带有“variable=”的“System.out.println” ...

谢谢!

【问题讨论】:

  • 默认情况下,输入sysout会在Eclipse中创建一个System.out.println()

标签: java eclipse ide intellij-idea live-templates


【解决方案1】:

它被称为 模板,它位于,

窗口 → 首选项 → Java → 编辑器 → 模板

“soutv”模板不存在(“sysout”存在,而且类似),但添加起来很容易。我使用了这种模式:

System.out.println("variable=" + ${cursor}${});

【讨论】:

    【解决方案2】:

    检查下

    Window -> Preferences -> Java -> Editor -> Templates
    

    参考:

    【讨论】:

    • 链接似乎已过时(显示“找不到主题”)。最近的一个:help.eclipse.org/kepler/…
    • @geisterfurz007(好昵称:-))谢谢,链接已更新。
    【解决方案3】:

    它们被称为模板。

    转到Preferences > Java > Editor > Templates 查看预定义模板列表。

    例如,sysout 是:

    System.out.println(${word_selection}${});${cursor}
    

    您也可以创建自己的。

    【讨论】:

      【解决方案4】:

      特别是对于“soutv”,我发现以下模式在 Eclipse 中运行良好:

      System.out.println("${var} = ${cursor}" + ${var});
      

      正如其他人所提到的,您可以通过导航到窗口 > 首选项 > Java > 编辑器 > 模板并单击新建来添加此模板。

      'iter' 的等价物在 Eclipse 中似乎是 'for'。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-10
        • 2015-12-16
        • 2012-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 1970-01-01
        相关资源
        最近更新 更多