如何在 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中更漂亮的模板文字