这几天因为忍受不了 ssh + tmux + iterm2 的龟速, 所以最近使用 alacritty 在 Linux 服务器上进行开发, 但是突然发现好像 vim 的颜色显示不太对, 但是退出 tmux 了以后 vim 的颜色显示就是正常的.
后面看到了这个文章 https://gist.github.com/andersevenrud/015e61af2fd264371032763d4ed965b6
在这个文章里面把 tmux 强行设置为 tmux-256color
, 就能上 tmux 中的程序颜色正常了
配置如下:
set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-256color:RGB"
后面发现我现在使用的 oh my tmux
默认是设置为 screen 256
的,可能这就是颜色显示不太对的原因,不知道为什么要这么设置