Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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
Java 如何修复intellij奇怪的字符串缩进?_Java_Intellij Idea - Fatal编程技术网

Java 如何修复intellij奇怪的字符串缩进?

Java 如何修复intellij奇怪的字符串缩进?,java,intellij-idea,Java,Intellij Idea,Intellij一直这样格式化我的字符串,这很烦人,我如何修复它,使所有行都对齐 PreparedStatement p = s.prepare( "select distinct resource, uid, role "+ "from role " + "where person_uuid=? " + "order by role, reso

Intellij一直这样格式化我的字符串,这很烦人,我如何修复它,使所有行都对齐

    PreparedStatement p = s.prepare(
            "select distinct resource, uid, role "+
                    "from role " +
                    "where person_uuid=? " +
                    "order by role, resource, uid");
即:


您可以在项目设置->代码样式->Java->换行和大括号中调整格式。您正在寻找的选项应该是“方法调用参数”或“二进制表达式”

我是最近的IntelliJ转换程序,我想知道同样的事情……我没有关于IntelliJ的详细答案,但是Eclipse有一个带有每种语言格式规则的首选项页面。你能在IntelliJ首选项中找到这样的页面吗?的确。Binary Expressions->Align When MultilineClipse在这里有更细粒度的调整支持,这使得在这种情况下很难符合eclipse代码样式。
    PreparedStatement p = s.prepare(
            "select distinct resource, uid, role "+
            "from role " +
            "where person_uuid=? " +
            "order by role, resource, uid");