我刚刚在 .vimrc 中实现了几行,根据一天中的时间将配色方案从 SolarizedDark 更改为 SolarizedLight。
" Solarized light during the day, solarized dark during the night
let hour = strftime("%H")
if 6 <= hour && hour < 18
set background=light
else
set background=dark
endif
tmux 和 OS X 终端也可以这样做吗?
答案1
tmux
在OSX Terminal的级别上还不太容易(tmux
的脚本似乎不够强大),但如果您碰巧正在使用bash
,它有一个称为提示命令的功能,您可以在其中放入脚本。
以下是一些提示(带有示例):
如果您碰巧正在使用zsh
,似乎也提供了可能性:
所有这些的关键点是,某些 shell 提供了在每次显示提示时调用通用脚本的能力。