明るい色の端末、暗い色の端末を使うことがあります。私はエクスポートします THEME
条件付きで色を設定するための環境変数 .bash_profile
そして .vimrc
。私は私の中で同じことをやろうとしている .tmux.conf
しかし、それは難しいことがわかっています。 これはうまくいきます、
if '[[ "$THEME" =~ dark ]]' 'set -g status-bg colour233' \
'set -g status-bg "#ffffff"'
しかし面倒になります。適例:
if '[[ "$THEME" =~ dark ]]' "set -g status-right \" #S #[fg=#9BD4FF]::#[fg=default] #h #[fg=#9BD4FF]::#[fg=default] #(sysctl vm.loadavg | cut -d ' ' -f 3-5) \"" \
"set -g status-right \" #S #[fg=#000000]::#[fg=default] #h #[fg=#000000]::#[fg=default] #(sysctl vm.loadavg | cut -d ' ' -f 3-5) \""
条件付きで色変数を設定してみた .tmux.conf
しかし彼らを働かせることはできません。
if '[[ "$THEME" =~ dark ]]' 'BG_COLOUR=colour233' 'BG_COLOUR=#ffffff'
set -g status-bg $BG_COLOUR
tmuxを起動すると、これは私に「悪い色」のエラーを与えます。引用してみた( 'BG_COLOUR="colour233"'
)、私はsetenvを試してみました( 'setenv -g BG_COLOUR colour233'
)と私は引用付きでsetenvを試してみました( 'setenv -g BG_COLOUR "colour233"'
しかし、何もまだうまくいきません。きれいにこれを行う方法はありますか?