突出显示太长的线条

时间:2013-05-20 17:37:03

标签: intellij-idea long-lines

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

vim example

4 个答案:

答案 0 :(得分:3)

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

设置中的实际情况 - > 代码风格 - > Wrapping and Braces 标签下的 Java 有选项确保不超过右边距

答案 1 :(得分:2)

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

  • 根据偏好设置转到:编辑器 - >检查 - >一般来说,
  • 然后选择:"行长于允许的代码样式"。 您可以选择所需的严重性,对于大多数严重性,IntelliJ将为超出行长度限制的字符加下划线(但如果您愿意,可以将严重性的样式更改为与vim完全相同)。
  • (如果它不起作用,请确保"右边距(列):"在首选项编辑器 - >代码样式下设置。)

答案 2 :(得分:1)

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

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

然后,在Project设置的Inspections部分中,启用JSLint Inspection并将其设置为您喜欢的任何严重性。这可能会突出整条线,但那已足够接近,对吗? :)

答案 3 :(得分:1)

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