[英]Foreground and background color rendered differently in macOS Terminal.app
我嘗試為受“電力線外觀”啟發的 zsh 構建一些簡單的自定義提示。 My.zshrc 目前看起來像:
CLICOLOR=1
PROMPT=$'%K{236}%F{246}%n%f@%B%m%b %k%K{045}%F{236}\Ue0b0%f %F{000}%2~%f %k%F{045}\Ue0b0%f %# '
但是,我注意到路徑的背景顏色和下面三角形的前景色(都設置為 045)之間的顏色差異,如下面的截圖所示
我認為我的PROMPT
變量有問題,但提示在 VSCode 內的終端中看起來不錯:
似乎 Terminal.app 出於某種原因使背景顏色變暗,但我找不到關閉它的方法。 這是可能的還是我可以以某種方式修改我的PROMPT
以防止出現問題?
編輯:我使用可以在這里找到的字體“Hack”: https://sourcefoundry.org/hack/
在此先感謝,菲利普
問題是 MacOS 終端應用程序有一個奇怪的功能,它以不同的方式在終端的默認背景下呈現文本。 如果明確指定了背景顏色,則前景 colors 與未指定背景顏色或已重置為默認值時的顏色略有不同。
這與下面的問題相同。 檢查那里以獲得更好的討論和潛在的解決方法。 https://apple.stackexchange.com/questions/282911/prevent-mac-terminal-brightening-font-color-with-no-background/446604#446604
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.