【问题标题】:IntelliJ disable automatic line splittingIntelliJ 禁用自动行拆分
【发布时间】:2015-07-23 07:46:42
【问题描述】:

最近我更新到最新版本的 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!");

现在这可能看起来不错,但是当 intelli 决定在您编写十进制双精度时这样做时真的很烦人,因为它会产生如下错误:

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

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

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

    【讨论】:

    • 删除 Wrap on typing 对我有用。感谢上帝,多么烦人的“功能”。
    【解决方案2】:

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

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

    有不同的选项,对于您的问题,将 右边距列 设置为 300 或类似的值,或者取消选中 确保不超过右边距。您也可以对它们进行试验。

    之后按Ctrl + Alt + L 进行格式化。不幸的是,一旦 IntelliJ 包装了这些线,我不确定它是否会自行解开它们,也许你必须解决这个问题。

    请考虑在更改行长等时,有时由于代码约定、Checkstyle 等原因需要行长... :)

    更新截图:

    【讨论】:

      【解决方案3】:

      对于特定文件,请使用 View/Active Editor 菜单项下的 Soft wraps 选项。

      【讨论】:

        【解决方案4】:

        适用于 phpstorm 2016.2.1

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-11-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多