Java Eclipse格式化程序在包声明后自动插入两个空行
我正在使用EclipseNeon3,并且在对格式化程序进行常规编辑时,我注意到每次创建一个新类时,它都会在包声明和实际类本身之间创建两行新的(或空白的)行Java Eclipse格式化程序在包声明后自动插入两个空行,java,eclipse,Java,Eclipse,我正在使用EclipseNeon3,并且在对格式化程序进行常规编辑时,我注意到每次创建一个新类时,它都会在包声明和实际类本身之间创建两行新的(或空白的)行 package com.myapp; public class MyClass { public static void main(String[] args) { // TODO Auto-generated method stub } } 如何将Eclipse格式化程序设置为仅包含一个空行(最初),
package com.myapp;
public class MyClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
如何将Eclipse格式化程序设置为仅包含一个空行(最初),特别是在尚未使用导入声明的情况下,如下图所示:
package com.myapp;
public class MyClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
我自己一直在尝试解决这个问题,如果有人能给我指出正确的方向,我将不胜感激。通过打开
窗口>首选项>Java>代码样式>代码模板来查看Eclipse中设置的代码模板,并在代码下为新Java文件
配置生成的代码标题
提供的默认模板为
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
生成的代码如下
package com.personal.test.com.personal.test;
public class AppTest {
}
如果将模板修改为此,请注意额外的空行
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
生成以下内容:
package com.personal.test.com.personal.test;
public class AppTestWithSpaces {
}