如何配置Eclipse以格式化所有java代码除了字符串声明?
示例:
在Ctrl + I之前:
String sql =
"Select column " +
"from table " +
" where column1 > 0 AND column2 < 0";
Ctrl + I后:
String sql = "Select column " + "from table "
+ " where column1 > 0 AND column2 < 0";
谢谢!
修改
有没有办法使用Formatter首选项进行配置(Window&gt; Preferences&gt; Java&gt; Code Style&gt; Formatter)?
答案 0 :(得分:1)
您可以使用//
来阻止格式化:
String sql = //
"Select column " + //
"from table " + //
" where column1 > 0 AND column2 < 0";
这不是很好,但适用于所有情况(即当你的同事不在Eclipse中使用完全相同的设置时)。
答案 1 :(得分:1)
您可以在格式化程序首选项中启用@formatter:on
和@formatter:off
标记:
// @formatter:off
String s = "..." +
"..." ...
// @formatter:on