在 macOS 的终端应用程序中,默认主题(基本)会动态适应系统设置,但一旦我从首选项菜单自定义基本主题,它就会停止适应。Is there a way to manually configure Terminal to look at the system mode and choose a theme appropriately?
问问题
2621 次
2 回答
5
如果您的系统处于暗模式,最终在这里寻找更改终端主题的方法的人,我确实找到了这个解决方案dark-mode-macos-safari-iterm-vim,您可以默认为浅色主题,这将当您在深色模式下启动终端时,使用深色主题覆盖。
# Switch to Solarized Dark if we are currently in dark mode
if [[ "$(uname -s)" == "Darwin" ]]; then
val=$(defaults read -g AppleInterfaceStyle 2>/dev/null)
if [[ $val == "Dark" ]]; then
osascript -e 'tell application "Terminal"
set current settings of tabs of windows to settings set "Solarized Dark" # Theme name
end tell'
else
fi
fi
于 2021-02-06T18:14:03.243 回答