24

我知道 Eclipse 片段“sysout”被 System.out.println(); 巧妙地替换了。当标签完成时。

这非常有用,但有时我需要将一些现有代码包装在 System.out.println();

在 Eclipse 内部,模板被定义为能够包装“选定的单词”。但是,由于键入“sysout”显然会删除选定的文本,因此我如何才能将片段与选定的文本一起使用。

任何的想法?

4

6 回答 6

68

sysout 模板作用于整个 Java 语句。

  1. 在编辑器中突出显示一个语句。
  2. 点击 CTRL-SPACE(或您为内容辅助设置的任何内容。)
  3. 键入 sysout 然后按回车键。请注意,当您键入 sysout 时,它System.out.println暂时覆盖您的语句(但当您按 Enter 时,它会返回包装。)
于 2009-06-19T21:26:20.133 回答
3

Eclipse 有“环绕宽度”选项,可以为您做到这一点。

SHIFT + ALT + Z 应该让您了解模板元数据布局的方式。

于 2009-06-19T21:35:57.090 回答
0

我不认为你可以一次完成,但是剪切选定的文本然后:tab+space,ctrl+v,这只是一个组合键。

于 2009-06-19T21:25:40.167 回答
0

如果您使用内容辅助(Windows 上的 ctrl-space),列表末尾将是 sysout 选项。您可能希望在单词选择周围使用引号来扩充模板,这样您就不需要输入它们。

于 2009-06-19T21:27:54.843 回答
0

首选项>常规>键。然后在“类型过滤器文本”中搜索“内容辅助”或“内容”。不要按 Enter。选择“内容辅助”。键入 Binding 并设置您自己的快捷方式。比如“控制+空格”。

于 2014-09-07T15:26:42.293 回答
0

主要部分是:

Java->编辑器->模板

这可以通过以下方式访问:

  • 首选项窗口:进入 Java->Editor->Templates。
  • 环绕文字并按下:

    Windows: SHIFT + ALT + Z (as sadhasivam said)
    Mac: CMD + OPT + Z 
    

    显示首选项窗口

于 2018-04-06T13:28:15.897 回答