我现在所处的天气相当不错,最近我经常在外面工作。通常,在内部时,我使用适合眼睛的深色主题,但是在室外时,显然,我看不到任何废话,只能将iTerm和Atom主题更改为浅色背景。
我是个捷径,在网上进行了一些调查并进行了谷歌搜索之后。[[我没有发现可以让我直接通过终端更改iTerm或Atom的配置的任何东西。 目标是键入light
将Atom和iTerm的配置更改为较浅的主题,然后单击dark
将其更改为较暗的主题(通过~/.bash_profile
)。
~/Library/Prferences/com.googlecode.iterm2.plist
处修改配置文件。更具体地说(因此,我不必处理将.plist
文件转换为.xml
然后再转换的问题),我只需设置两个git分支,然后在命令之间进行切换。但是,上述解决方案极度冒用,并且不能有效地转移到其他计算机上,我希望重新格式化计算机(每年清洁)。我想知道有人是否有想法,或遇到类似的事情,是否愿意提出可能可行的建议。
非常感谢!
要使iTerm与系统保持同步,请按follow these instructions。基本上在iTerm中创建一个Dark and Light配置文件,并将其放入bash配置文件中。如果需要,可以在该链接上获取更多详细信息。
if [[ "$(uname -s)" == "Darwin" ]]; then
sith() {
val=$(defaults read -g AppleInterfaceStyle 2>/dev/null)
if [[ $val == "Dark" ]]; then
i
fi
}
i() {
if [[ $ITERM_PROFILE == "Terminal" ]]; then
echo -ne "\033]50;SetProfile=Dark\a"
export ITERM_PROFILE="Dark"
else
echo -ne "\033]50;SetProfile=Terminal\a"
export ITERM_PROFILE="Terminal"
fi
}
sith
fi
要使Atom与系统黑暗主题同步,请使用dark-mode或mojave-dark-mode。最后,您可以通过Alfred的this plugin,名为Shifty的应用或通过/usr/bin/osascript
的此命令轻松地在明暗模式之间切换...(您可以从bash脚本和连线中调用它它,但是您需要)。
systemEvents.appearancePreferences.darkMode = !systemEvents.appearancePreferences.darkMode()