4

vim では、80 文字を超える行を強調表示するルールを作成できます。IntelliJでこれを行うことはできますか? vim での例を次に示します。

vim の例

4

4 に答える 4

4

IntelliJ (少なくとも v2016.2 以降) には、まさにこの機能があります。

  • 環境設定で次のように移動します: エディター -> インスペクション -> 一般、
  • 次に、「行が許可されたコード スタイルよりも長い」を選択します。必要な重大度を選択できます。ほとんどの重大度で、IntelliJ は行の長さの制限を超える文字に下線を付けます (ただし、必要に応じて、重大度のスタイルを vim とまったく同じように変更できます)。
  • (うまくいかない場合は、環境設定の [エディター] -> [コード スタイル] で [右マージン (列):] が設定されていることを確認してください。)
于 2016-10-30T08:36:51.747 に答える
4

ハイライトできるかどうかわかりません。そのためのカスタム コード インスペクションを作成する必要がある場合があります。ただし、[設定] -> [コード スタイル]で、80 文字の右マージンを設定し、そのマージンに達すると自動折り返しを強制することができます。

実際には、[設定] -> [コード スタイル] -> [ Java ] の [ラッピングとブレース]タブの下に[右マージンを超えない
ようにする] オプションがあります。

于 2013-05-20T21:30:11.503 に答える
1

ローズさん、あなたはすでにこれを解決していると思いますが、この投稿に出くわした他の人にとっては、レイストームの答えは正しかったのです。ただし、行の自動折り返しを行うには、 Ctrl-Alt-Lを入力してコードを自動フォーマットする必要があります。

于 2014-05-31T05:12:02.917 に答える
1

You could add the JSLint Code Quality Tool.

You can set a maximum line length with that tool... if you so desire, you could disable everything else.

Then, in the Inspections part of your Project settings, enable the JSLint Inspection and set it to whatever Severity you like. This will probable highlight the whole line, but that's close enough, right? :)

于 2013-05-20T19:31:23.937 に答える