Eclipse的自动格式化器会更改块注释,导致“Source > Remove Block Comment”不能完全删除块注释。而“Source > Add Block Comment”会将其添加到代码行的开头和结尾,但在运行格式化器(Ctrl + Shift + F)后,它会换行并在每行开头添加一个星号。当我尝试使用“Source > Remove Block Comment”删除块注释时,块注释的开头和结尾会被删除,但每行开头的星号不会被删除。
如何防止Eclipse添加这些星号,或者在删除块注释的同时删除这些星号?
示例:
像这样的代码:
String abc="abc";
String def="def";
System.out.println(abc+def);
System.exit(0);
在添加块注释之后,它会变成这样:/* String abc="abc";
String def="def";
System.out.println(abc+def);
*/ System.exit(0);
应用格式后会变成这样:
/*
* String abc="abc"; String def="def"; System.out.println(abc+def);
*/System.exit(0);
使用“删除块注释”功能后,结果变成了这样:
* String abc="abc"; String def="def"; System.out.println(abc+def);
System.exit(0);
*
,特别是当我与其他人一起工作时,他们的最大行宽与我的不同。我只需进行格式化,它就会调整到我的行宽。另外,这并不能阻止Eclipse在块注释中添加新行(按Enter
)时插入*
。 - Variadicism