Intellij製品のコンソール出力に色を付ける


94

デフォルト出力のカスタムスクリプトがあります。エラー、警告、情報を色分けしたい。Intellij製品(IDEA、PhpStorm、PyCharm)でそれを行う方法はありますか?

回答:


157

しばらく経ちましたが、まだ興味がある場合は、コンソールの色付け用の新しいプラグイン、Grep Consoleがあります。

IntelliJでの色付きビルド出力

Intellij 12とうまく連携します。プラグインのインストール後にIntelliJ
を必ず再起動してください。左上隅にプラグインアイコン(白赤アイコン)が表示されます。


5
魅力のように機能します。共有してくれてありがとう:)
PetrÚjezdský2013年

4
GrepConsoleの構成ファイルの最新バージョンは、私のdotfilesで入手できます。にコピーまたはシンボリックリンクできます$HOME/.IdeaIC12/config/options/GrepConsole.xml
JJD 2013

@JJDかっこいい、ありがとう。そして、有効な答えを良いものに変えてくれてありがとう:)
kostja '24

1
IntelliJ 13 EAPでも動作します。ありがとうございました。
Alain O'Dea

1
GrepコンソールプラグインでのANSIカラーリングのサポートは、バージョン6.4で削除されました(2017年2月、IJ 2016以降)。
CMerrill 2017年

20

現在サポートされていません(少なくともすべての実行構成タイプではサポートされていません)。投票してください:

外部ツールのコンソール出力は、テキストに色を付けるためのANSIエスケープシーケンスをサポートするように修正されています。


4
どうやらv14でサポートされています:youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772011
jordanpg

2
@jordanpgこの修正は、Java実行構成 のみを対象としていますyoutrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Piotr Dobrogost

15

最新のIntelliJ、PyCharm、およびPhpStormでは、コンソール出力の色付けのサポートが制限されています。

設定>エディター>色とフォント>コンソールの色

ここに画像の説明を入力してください


11
これらの使用方法に関するドキュメントはありますか?エスケープコードを使用するだけでは色は生成されません
Lucina

2
@Buttonsは「Grep Console」プラグインをインストールし、その設定ページ「Enable Ansi coloring」で有効にしようとします
dawez

5
これはgrepコンソールからのものではありません!
MariuszS 2014年

このサポートにより、GrepコンソールはANSIカラーを処理しなくなりました– github.com/krasa/GrepConsole/issues/39
Piotr Dobrogost

1
これはANSIカラーを8つだけサポートします。256色のサポートが必要な場合は、この問題に投票してください– youtrack.jetbrains.com/issue/IDEA-137065
Piotr Dobrogost

11

他の応答で述べられている色の設定は、通常のアプリケーションを実行している場合、次のVMオプションを設定している場合に機能します。

-Dspring.output.ansi.enabled=ALWAYS

4

Spring Bootを使用している場合は、一般的なアプリケーションではなくSpring Bootを使用してアプリケーションを起動します。色が出てきます。他に何もする必要はありません。わたしにはできる。

設定を編集


1
これはコミュニティエディションで利用できますか?私には表示されません。Spring Assistantプラグインをインストールしました。
Ixx

@Ixxコミュニティエディションでは利用できません。無制限エディションでのみ利用できます。
Paras jain
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.