我知道 Eclipse 片段“sysout”被 System.out.println(); 巧妙地替换了。当标签完成时。
这非常有用,但有时我需要将一些现有代码包装在 System.out.println();
在 Eclipse 内部,模板被定义为能够包装“选定的单词”。但是,由于键入“sysout”显然会删除选定的文本,因此我如何才能将片段与选定的文本一起使用。
任何的想法?
我知道 Eclipse 片段“sysout”被 System.out.println(); 巧妙地替换了。当标签完成时。
这非常有用,但有时我需要将一些现有代码包装在 System.out.println();
在 Eclipse 内部,模板被定义为能够包装“选定的单词”。但是,由于键入“sysout”显然会删除选定的文本,因此我如何才能将片段与选定的文本一起使用。
任何的想法?
sysout 模板作用于整个 Java 语句。
System.out.println
暂时覆盖您的语句(但当您按 Enter 时,它会返回包装。)Eclipse 有“环绕宽度”选项,可以为您做到这一点。
SHIFT + ALT + Z 应该让您了解模板元数据布局的方式。
我不认为你可以一次完成,但是剪切选定的文本然后:tab+space,ctrl+v,这只是一个组合键。
如果您使用内容辅助(Windows 上的 ctrl-space),列表末尾将是 sysout 选项。您可能希望在单词选择周围使用引号来扩充模板,这样您就不需要输入它们。
首选项>常规>键。然后在“类型过滤器文本”中搜索“内容辅助”或“内容”。不要按 Enter。选择“内容辅助”。键入 Binding 并设置您自己的快捷方式。比如“控制+空格”。
主要部分是:
Java->编辑器->模板
这可以通过以下方式访问:
环绕文字并按下:
Windows: SHIFT + ALT + Z (as sadhasivam said)
Mac: CMD + OPT + Z
显示首选项窗口