使用 Solarized 這套配色對眼睛蠻
舒服的,而且有 light 或 dark 型態可以切換,跟
Base 16 或
Zenburn 比起來,我是最喜歡
Solarized。但他有個長久以來的問題,就是在 terminal 下,background 跟
color 8 (bright black) 是一樣的顏色,都是 base 03
。Node.js 很多套件在
彩色顯示時都會用到 bright black,一旦用到就會跟背景同色,看不見。
之前我的解法是把 background 設為 color 0,也就是真的 black,但在
Solarized 設計上,這兩色是鄰近的而不是對比色,所以雖不是同色,但仍然很
難看到。後來參考了內建 Solarized theme 的
Terminator 解
法,是直接把 color 8 設定成 #6a848a
,這不論在 light 或 dark 模式下,
反差都很清晰,是目前為止我覺得最好的解。
相關討論可以看 issue 220,這問 題存在很久了但作者就是不爽解決。