我在 Eclipse 4.2.1 中有一个模板(sleep
),应该扩展到
try { Thread.sleep(1000); } catch (Exception e) {}
我希望 Eclipse 将其添加为一行,就像我在模板中放置的那样。但是,Eclipse 在插入后自动将其格式化为:
try {
Thread.sleep(1000);
} catch (Exception e) {
}
我试过了@formatter:off
,但是没有用。我关闭了代码清理。
有没有什么办法可以禁用所有模板的格式,因为我使用的唯一模板都是单行的?
答案1
Window > Preferences > Java > Editor > Templates
, 如你所知。
这是模板列表、Eclipse 提供的默认值以及您的模板列表。
在 Eclipse Juno (4.2) 中,在对话框的底部,我看到一个复选框Use code formatter
。取消选中它会在插入时停用自动格式化。
唉,这是一个全局设置,适用于所有模板......但无论如何,这就是你所寻找的。
[编辑] 我在 Indigo (3.7) 中看到了相同的复选框。