“Eclipse 模板问题:无法使用快捷方式 (sysout)、内置模板和自制模板代码触发模板”

"Eclipse Template Issue: Unable to Trigger Templates with Shortcut (sysout), built in templates and self made templates code"

提问人:Theo Zhang 提问时间:11/16/2023 更新时间:11/16/2023 访问量:16

问:

Eclipse中的模板对我不起作用。我使用的是Macbook Air,并且安装了最新版本的Eclipse。但是,每当我使用自己的模板代码或Eclipse制作的内置代码时,它总是不显示任何模板建议。

我最近想为我的 Ecplines 添加更多快捷方式。我打开了内容辅助,起初在 mac 上使用控制空间的 sysout 可以工作。在添加了更多代码后,我制作了我自己并按下控制空间,它说没有模板建议。我还打开了 Java 模板提案,为我的代码启用了自动插入。在所有这些之后,我按下了 sysout,它显示了一个方法 sub,然后创建一个方法 private void sysout(){。我检查了错误日志,看到一个错误,命令 w 有两个命令。我更改了它,并且在它再次显示没有模板建议之后。

Java Eclipse

评论


答:

0赞 howlger 11/16/2023 #1

模板仅在有意义的地方提供。例如,在方法主体或静态代码块中有意义。根据“我按下了 sysout,它显示了一个方法 sub,然后创建一个方法 private void sysout(){”,您处于无效的位置:sysoutSystem.out.println();

class Sample {
    
    // `sysout` template not(!) provided here
    
    {
        // `sysout` template provided here
    }
    
    void sample() {
        // `sysout` template provided here
    }

}

评论

0赞 Theo Zhang 11/17/2023
哦,非常感谢,我以为模板有时不起作用。事实上,它只在某些场合起作用。