IntelliJ禁用自动线分割

时间:2015-07-23 07:46:43

标签: java intellij-idea

最近我更新到最新版本的IntelliJ IDEA 14.1.4 Ultimate。 由于这次更新,它会自动为我分割线条非常烦人,因为我想亲自手动完成。

实施例: 我可能会输入这样的内容:

throw new IllegalArgumentException("You can only provide one vararg/optional parameter to the end of this method!");

输入intellij时会自动在新行上继续:

throw new IllegalArgumentException("You can only provide one vararg/optional parameter to the end of this" +
                    " method!");

现在这可能看起来很好,但是当你在编写十进制双精度时智能决定这样做时非常烦人,因为它会产生如下错误: enter image description here

如何禁用此功能/修改此行为?

4 个答案:

答案 0 :(得分:11)

您可以在以下位置编辑代码样式设置:

File > Settings > Editor > Code Style > Java > Wrapping and Braces

有不同的选项,对于您的问题集右边距列为300或类似的东西,或者只是取消选中确保不超过的右边距。你也可以试验它们。

然后按Ctrl + Alt + L进行格式化。不幸的是,一旦IntelliJ包裹了这些线条,我不确定它是否可以单独解开它们,也许你必须解决这个问题。

在更改行长等时,请考虑因代码约定,Checkstyle和那些......有时需要行长度... :)

更新截图: Margin

答案 1 :(得分:5)

转到Intellij设置,并按照这两张图片上的说明进行操作:

Click Here

答案 2 :(得分:2)

对于特定文件,请使用“查看/活动编辑器”菜单项下的“自动换行”选项。

Enable/Disable Soft Wraps on a file

答案 3 :(得分:0)

对于phpstorm 2016.2.1

转到editor->code style->right margin(columns) 将默认的200更改为400+ 就是这样!