我用鱼壳 。 我试图运行与solarized主题 tmux内的vim ,但颜色被破坏,除非我运行:
set -lx TERM screen-256color-bce;
在运行tmux attach之前。
这是每天运行这个烦人的,所以我想永久设置TERMvariables。 然而,当我用set -U设置这个特定的variables时,鱼似乎忽略了:
$ 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
我甚至尝试在~/.config/fish/config.fish放置set -lx TERM screen-256color-bce ~/.config/fish/config.fish ,但是新的鱼(在tmux之外启动)总是将TERM设置为xterm 。
set -gx TERM screen-256color-bce;
我有和你一样的问题。 用g代替“l”,g代表全局。
您可以使用terminal来设置它
set -Ux TERM screen-256color-bce
你不需要这样把它放在你的configuration文件中。
-U如果为了通用 -g用于G lobal -x如果为e X端口