4

在 vim 中,我可以创建一个规则来突出显示超过 80 个字符的行。我可以在 IntelliJ 中执行此操作吗?这是 vim 中的一个示例:

例子

4

4 回答 4

4

不知道能不能突出显示。您可能必须为此编写自定义代码检查。但是在设置->代码样式中,您可以设置 80 个字符的右边距,并在到达它时强制自动换行。

Infact 在Settings -> Code Style -> JavaWrapping and Braces选项卡下
,有选项Ensure right margin is not exceeded

于 2013-05-20T21:30:11.503 回答
4

IntelliJ(至少 v2016.2 和更新版本)正好具有此功能。

  • 在首选项下转到:编辑器->检查->常规,
  • 然后选择:“行长于允许的代码样式”。您可以选择所需的严重性,对于大多数严重性,IntelliJ 会在超出行长限制的字符下划线(但如果您愿意,可以将严重性的样式更改为看起来完全像 vim)。
  • (如果它不起作用,请确保在首选项编辑器 -> 代码样式下设置了“右边距(列):”。)
于 2016-10-30T08:36:51.747 回答
1

您可以添加 JSLint 代码质量工具。

您可以使用该工具设置最大行长......如果您愿意,您可以禁用其他所有内容。

然后,在项目设置的检查部分中,启用 JSLint 检查并将其设置为您喜欢的任何严重性。这可能会突出整条线,但这已经足够接近了,对吧?:)

于 2013-05-20T19:31:23.937 回答
1

我相信你已经解决了这个问题,Rose,但是对于偶然发现这篇文章的其他人来说,Raystorm 的回答是正确的。但是,为了自动换行,您必须通过键入Ctrl-Alt-L来自动格式化代码。

于 2014-05-31T05:12:02.917 回答