Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置Eclipse以格式化除字符串声明之外的所有java代码?_Java_Eclipse - Fatal编程技术网

如何配置Eclipse以格式化除字符串声明之外的所有java代码?

如何配置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

如何配置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 = "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.关于同事的问题。