Eclipse 非常适合在需要时建议标准代码段并帮助自动完成代码中的提示。
比如在ADT中,如果我写这段代码:
Runnable r = new
如果我按 CTRL-Space,这就是我自动得到的:
Runnable r = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
}
};
太棒了! 但一般来说,在这之后,我会花一点时间来压缩所有这些浪费的空间,并把它变成这样:
Runnable r = new Runnable() {
@Override public void run() {
}};
现在的问题是:有没有办法指示 Eclipse 制作更紧凑的代码,类似于最新的代码?是否有一些选项,或者是否有一些我可以更改的代码?
显然这只是一个例子,我并不是在提示 Runnable() 自动完成代码本身,甚至都不是提示,但我希望 Eclipse 在任何 类似情况下表现不同.
谢谢
最佳答案
您可以按照以下两个步骤执行此操作:
第一步
创建您的 Java 格式化规则。
要编辑您的代码格式样式,请转至首选项> Java> 代码样式> 格式。然后从内置样式开始创建您自己的样式。
您可能会对新行、空行 和控制语句 选项卡特别感兴趣,您可以在这些选项卡中自由更改许多设置。
第 2 步。
转到 Preferences> Java> Editor> Save Actions 并启用Perform the selected actions on save 并选中Format source code。
立即格式化:
如果您不想等待保存命令来应用格式:
- 任何 Java 模板都可以插入编辑器并应用格式规则。只需确保为每个模板选中使用代码格式化程序。这是您问题的最佳解决方案
- 您可以使用 CTRL+SHIFT+F 应用格式
- 您可以在构建时强制执行全部保存,因此实际上,每次构建时,您都会进行格式化。
关于java - 更紧凑的 Eclipse 自动完成代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18992511/