如何在鱼壳中永久设置 $TERM ?

sjy*_*sjy 7 shell dotfiles environment-variables fish

我用fish。我正在尝试使用solarized themevim在里面运行,但是除非我运行,否则颜色会损坏:tmux

set -lx TERM screen-256color-bce;
Run Code Online (Sandbox Code Playgroud)

跑步前tmux attach

每天都要运行它很烦人,所以我想永久设置 TERM 变量。但是,当我使用以下命令设置此特定变量时,fish 似乎忽略了set -U

$ set -U foo bar; echo $foo
foo bar
$ set -U TERM screen-256color-bce; echo $TERM
TERM xterm
$ set -lx TERM screen-256color-bce; echo $TERM
TERM screen-256color-bce
Run Code Online (Sandbox Code Playgroud)

我甚至试图把set -lx TERM screen-256color-bce~/.config/fish/config.fish,而是一个新的鱼(启动外tmux)总是TERM设置为xterm