如何在 IntelliJ 中更改线宽(从 120 个字符开始)

Posted

技术标签:

【中文标题】如何在 IntelliJ 中更改线宽(从 120 个字符开始)【英文标题】:How to change line width in IntelliJ (from 120 character) 【发布时间】:2014-08-12 21:44:45 【问题描述】:

我想知道如何在 IntelliJ 中更改行长。

由于我使用了相当高的分辨率,我得到的那一行显示 120 个字符直接穿过屏幕中间。我可以将它从 120 更改为 250 吗?

【问题讨论】:

Vertical column in Intellij Idea at arbitrary position 的可能重复项 查看链接问题:Preferences -> CodeStyle -> General -> Right margin 您应该使用该功能来提高代码的可读性。这是一个很好的功能。我将我的设置为 80 个字符。 对,不用担心fHD的朋友以后可能会读到你的代码 【参考方案1】:

在您的项目根目录中打开.editorconfig(如果没有,则创建一个)并添加:

max_line_length = 80

IDE 应该立即获取它(在同一公司开发的 phpStorm 中工作)。作为奖励,它可以致力于 GIT,并且在您将来可能使用的不同编辑器中保持一致。 More info on .editorconfig.

【讨论】:

【参考方案2】:

IntelliJ IDEA 2018

文件 > 设置... > 编辑器 > 代码样式 > 硬包装

IntelliJ IDEA 2016 和 2017

文件 > 设置... > 编辑器 > 代码样式 > 右边距(列):

【讨论】:

我还要补充一点,要在格式化时强制执行此值,您应该激活设置 -> 编辑器 -> Java/Groovy/JSON -> 换行和大括号 -> 确保不超过右边距跨度> Windows 上的 IntelliJ IDEA 2016.2.1 Ultimate 是一样的。 我也喜欢“打字时换行”选项。它为我做了所有的对齐。 它现在是一个名为“Hard wrap at”的选项,位于同一选项卡中。 @EduCastrillon 太糟糕了,并非所有可用的语言都支持此功能。例如,SQL 方言似乎缺少它。【参考方案3】:

请注意,上面给出的非常好的答案可能还不够。这是因为这里需要多打勾:

【讨论】:

这就是我要找的,当时不明白 Hard Wrap 是什么。只说页面大小 2019 年似乎不再存在了。【参考方案4】:

Jetbrains 似乎做了一些重命名和移动设置,因此接受的答案不再 100% 有效。

Intellij 2018.3

hard wrap - 在您键入时,idea 会自动换行,这不是 OP 所要求的

visual guide - 只是表示字符限制的垂直线,默认为120


如果您只想将 visual guide 从默认的 120 更改为我的示例中的 80

您还可以通过单击Foreground 来更改颜色或visual guide

最后,您还可以在此处为所有文件类型(除非指定)设置visual guide

【讨论】:

【参考方案5】:

注意需要同时更改两个位置:

File > Settings... > Editor > Code Style > "Hard Wrap at"

and

File > Settings... > Editor > Code Style > (your language) > Wrapping and Braces > Hard wrap at

【讨论】:

【参考方案6】:

我不明白为什么我的这个不起作用,但我发现这个设置现在也在编程语言本身的下面:

'编辑器' | '代码风格' | | '包装和大括号' | '右边距(列)'

【讨论】:

【参考方案7】:

您可以更改首选项中的“右边距”属性,可以通过

找到

文件 |设置 |项目设置 |代码风格 - 通用

右边距(列) 在此文本框中,指定列数 用于在编辑器中显示页面。

来源:Jetbrains

【讨论】:

以上是关于如何在 IntelliJ 中更改线宽(从 120 个字符开始)的主要内容,如果未能解决你的问题,请参考以下文章

我怎样才能用intellij在javascript中更漂亮的模板文字

更改线hr的颜色

如何从 Django 模板/上下文中更改为字符串并删除 '?

如何让格式化程序用 IntelliJ 包装代码?

IntelliJ IDEA 概念介绍

Spring JDBC Oracle Session 改线程下