簡體   English   中英

在 macOS Terminal.app 中呈現不同的前景色和背景色

[英]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)之間的顏色差異,如下面的截圖所示macOS Terminal.app 中的提示

我認為我的PROMPT變量有問題,但提示在 VSCode 內的終端中看起來不錯: 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.

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