簡體   English   中英

如何自定義'jq -C'使用的顏色?

[英]How do I customize the colors used by 'jq -C'?

如何指定jq --color-output使用的默認顏色以外的其他顏色?

對JQ_COLORS環境變量的支持已在2017年4月29日(即 jq 1.5發行之后 )添加到開發版本中,其中包含以下文檔:

要配置其他顏色,只需將JQ_COLORS環境變量設置為部分終端轉義序列的冒號分隔列表,例如"1;31" ,順序如下:

- color for `null`
- color for `false`
- color for `true`
- color for numbers
- color for strings
- color for arrays
- color for objects

默認配色方案與設置"JQ_COLORS=1;30:0;39:0;39:0;39:0;32:1;39:1;39"

這不是VT100 / ANSI轉義的手冊。 但是,這些顏色規范中的每一個都應由兩個數字組成,並用分號分隔,其中第一個數字是其中一個:

- 1 (bright)
- 2 (dim)
- 4 (underscore)
- 5 (blink)
- 7 (reverse)
- 8 (hidden)

第二個是其中之一:

- 30 (black)
- 31 (red)
- 32 (green)
- 33 (yellow)
- 34 (blue)
- 35 (magenta)
- 36 (cyan)
- 37 (white)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM