iTermターミナル出力でエラーと警告を強調表示する方法は?


13

iTermターミナルアプリケーション内の重要な出力メッセージのセットに色の強調表示を使用できるソリューションを探しています。

ハイライトするもの:

  • アプリケーションログファイルの警告、エラー、および致命的エラー(apache、nginx、tomcat)
  • コンパイラー出力
  • 他の同様のエラー/警告

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


1
ここであなたの質問は何ですか?タイトルの質問であれば、「最適」とはどういう意味ですか?
nohillside

うーん-私が助けてくれるかどうか見てみましょう-あなたは質問に答えがあります。編集されたように、それはまだ「•すべての答えが等しく有効です:「あなたのお気に入りの______は何ですか?」のカテゴリに少し多すぎます。•あなたの答えは質問とともに提供され、あなたはより多くの答えを期待します:「私は______のために______を使います、あなたは何を使いますか?」
bmike

回答:


38

iTermは、一連の正規表現に基づいたコンソール出力のカラーリングをサポートしています。[設定]> [プロファイル]> [詳細設定]> [トリガー]> [編集]で設定できます。

現在の正規表現のセットは次のとおりです。

(?i:.*error.*)                     // Yellow on Black
(?i:.*(warning|warn).*)            // Orange on Black
(?i:.*FATAL.*)                     // White on Red

プロファイルのトリガー内のiTerm正規表現

あなたはそれを改善することを歓迎します:)


これが導入されたiTermのバージョンは何か?私は、このオプションを見つけることができないBuild 0.10
シュリダールSarnobat

私はこれを追加した(\s\sat.*)ような任意の例外トレースキャッチするにはat /Users/rootux/.nvm/versions/node/v8.1.2/lib/node_modules/truffle/build/cli.bundled.js:329530:36
ギャルBracha

( |\[|\(|"|')パターンに追加したので、上記のエラーはになります(?i:.*( |\[|\(|"|')error( |\]|\)|"|')).*)。これでは、次のようなログ[246] ./components/src/errors/accessDeniedError.ts 366 bytes {0} [built]は強調表示されません
-RoberMP

申し訳ありませんが、上記の間違いがありますが、編集できなくなりました(モデレーターですか?)。それはする必要があります(?i:.*( |\[|\(|"|')error( |\]|\)|"|').*)
RoberMP
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.