美文网首页
解决 vim 在 tmux 色彩失效问题,开启真彩色 (true

解决 vim 在 tmux 色彩失效问题,开启真彩色 (true

作者: Leonui | 来源:发表于2022-06-10 16:27 被阅读0次

    在使用较高版本的vim时,可能会碰到在tmux中vim的colorscheme失效的问题,打开文件后一片黑白。经过查阅相关资料并尝试,将可行的方法记录如下,以便查阅和帮助其他人。

    在以下两个文件中加入配置:

    1. .vimrc
    set background=dark
    " true color enable
    if has("termguicolors")
        " enable true color
        set termguicolors
    endif
    if &term =~# '^screen'
        let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
        let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
    endif
    
    1. .tmux.conf
    set -g default-terminal screen-256color
    set-option -ga terminal-overrides ",*256col*:Tc" 
    

    重新载.tmux.conf,并关闭所有tmux-session;新建tmux,终端输入 echo $TERM ,返回为 screen-256color即配置成功。

    相关文章

      网友评论

          本文标题:解决 vim 在 tmux 色彩失效问题,开启真彩色 (true

          本文链接:https://www.haomeiwen.com/subject/tzjbmrtx.html