15

で使用できるすべての色の組み合わせなどのリストはどこにありますack(-grep)か? ログを渡すことはack-grep、エラー、警告、または特に色付けに関するその他のさまざまな状態を検出するのに非常に役立つことがわかりましたが、使用できるコンボなどの信頼できるリストは見つかりませんでした.

tail -f development.log \
| ack-grep --flush --passthru --color --color-match=yellow "^.*warning.*"

redblueyellowgreenなどの標準色などのオプションを見てきました。

そして、私はあなたが使用できることを見てきました"white on_green"

しかし、他に何がありますか?

4

2 に答える 2

25

ack は Perl のTerm::ANSIColorモジュールを使用するため、利用可能なものを次のように確認できます。

perldoc Term::ANSIColor

関連する抜粋を次に示します。

   The recognized normal foreground color attributes (colors 0 to 7) are:

     black  red  green  yellow  blue  magenta  cyan  white

   The corresponding bright foreground color attributes (colors 8 to 15)
   are:

     bright_black  bright_red      bright_green  bright_yellow
     bright_blue   bright_magenta  bright_cyan   bright_white

   The recognized normal background color attributes (colors 0 to 7) are:

     on_black  on_red      on_green  on_yellow
     on_blue   on_magenta  on_cyan   on_white

   The recognized bright background color attributes (colors 8 to 15) are:

     on_bright_black  on_bright_red      on_bright_green  on_bright_yellow
     on_bright_blue   on_bright_magenta  on_bright_cyan   on_bright_white

   For any of the above listed attributes, case is not significant.

もご利用いただき、大変嬉しく思い--passthruます。

ack-users メーリング リストへの参加を歓迎します

于 2012-03-08T23:03:55.280 に答える