如何配置Eclipse以格式化除字符串声明之外的所有java代码?
如何配置Eclipse以格式化除字符串声明之外的所有java代码 例如: 在Ctrl+I之前:如何配置Eclipse以格式化除字符串声明之外的所有java代码?,java,eclipse,Java,Eclipse,如何配置Eclipse以格式化除字符串声明之外的所有java代码 例如: 在Ctrl+I之前: String sql = "Select column " + "from table " + " where column1 > 0 AND column2 < 0"; stringsql= “选择列”+ “从表中”+ “其中第1列大于0,第2列小于0”; 在Ctrl+I之后: String sql = "Se
String sql =
"Select column " +
"from table " +
" where column1 > 0 AND column2 < 0";
stringsql=
“选择列”+
“从表中”+
“其中第1列大于0,第2列小于0”;
在Ctrl+I之后:
String sql = "Select column " + "from table "
+ " where column1 > 0 AND column2 < 0";
String sql=“从表中选择列”+”
+“其中第1列大于0,第2列小于0”;
谢谢大家!
编辑:
是否可以使用格式化程序首选项(窗口>首选项>Java>代码样式>格式化程序)进行配置?您可以使用
/
来防止这样的格式化:
String sql = //
"Select column " + //
"from table " + //
" where column1 > 0 AND column2 < 0";
stringsql=//
“选择列”+//
“来自表格”+//
“其中第1列大于0,第2列小于0”;
这不是很好,但在任何情况下都有效(例如,当您的同事在Eclipse中使用的设置不完全相同时)。您可以在格式化程序首选项中启用
@formatter:on
和@formatter:off
标记:
// @formatter:off
String s = "..." +
"..." ...
// @formatter:on
这也是我为枚举所做的+1.关于同事的问题。