İşte bu sorunu çözmek için ne yapıyorum. İTerm'i bırakıp yeniden başlatmayı gerektirdiğinden tmux veya ekran kullanmıyorsanız, bu iyi bir çözüm olmaz. Tercihler -> Genel'de "Tercihleri özel bir klasörden veya URL'den yükle" onay kutusu vardır. Bu kutuyu işaretleyin ve ayarlarınızı kaydedin (~ / .iterm'in bir kopyasını alın). Ardından diğer renk düzenine geçin ve tekrar kaydedin. Sonra ikisi arasında geçiş yapan bir senaryo yaptım. Eğer tmux kullanıyorsanız, iTerm'i bırakma ve yeniden açma tamamen önemli değil, bu yüzden benim için çalışıyor.
pkill iTerm
sleep 0.2
rm -r ~/.iterm
if [[ -z $SOLARIZED_TOGGLE ]]; then
export SOLARIZED_TOGGLE=1
fi
if [ $SOLARIZED_TOGGLE = "1" ]; then
cp -rf ~/.iterm_dark ~/.iterm
export SOLARIZED_TOGGLE=0
else
cp -rf ~/.iterm_light ~/.iterm
export SOLARIZED_TOGGLE=1
fi
env -i open -a iTerm