Neovim在tmux中会丢失配色方案。我看到的所有过去的解决方案都不';我不工作

Neovim在tmux中会丢失配色方案。我看到的所有过去的解决方案都不';我不工作,vim,command-line,command-line-interface,tmux,neovim,Vim,Command Line,Command Line Interface,Tmux,Neovim,我正在尝试使用vim材质主题 下面是我在tmux中运行neovim时发生的情况 下面是它应该是什么样子 到目前为止我所尝试的: 在my.tmux.conf中 我两个都试过了 set -g default-terminal "screen-256color" 及 我也试过了 TERM=screen-256color-bce tmux 我能够在这里用正确的结果来回应$TERM。但在打开nvim之前,我也尝试过使用export TERM=xterm-256color或export TERM=s

我正在尝试使用vim材质主题

下面是我在tmux中运行neovim时发生的情况

下面是它应该是什么样子

到目前为止我所尝试的:

在my.tmux.conf中 我两个都试过了

set -g default-terminal "screen-256color"

我也试过了

TERM=screen-256color-bce tmux
我能够在这里用正确的结果来回应$TERM。但在打开nvim之前,我也尝试过使用
export TERM=xterm-256color
export TERM=screen-256color
手动设置它们

这是我的init.vim中的内容

let g:material_theme_style = 'ocean'
colorscheme material
set background=dark
set t_Co=256
set termguicolors
我试过设置和取消设置这些。 不稳定的颜色是最糟糕的,主题根本不起作用,它给了我默认的vim外观

我还以
tmux-2
的形式运行tmux,我还应该提到我在修改tmux.conf中的任何内容以确保它反映了

相关应用程序和操作系统的版本

nvim v0.4.3
tmux 3.0a
iTerm2 3.3.9
macOS mojave 10.14.6
编辑:

此后,我尝试清除所有tmux插件和nvim插件,只在我的tmux配置中保留默认终端

这是我的init.vim文件中剩下的内容

call plug#begin('~/.config/nvim/plugged')

Plug 'kaicataldo/material.vim'
call plug#end()

set termguicolors
let g:material_theme_style = 'default'
colorscheme material
我还尝试下载了旧版本的tmux。2.5,仍然没有运气


我删除了我所有的tmux插件和nvim插件,并重新安装了material.vim,因此我确信这些插件中没有任何冲突,我找到了解决方案。这篇文章帮助了我:

call plug#begin('~/.config/nvim/plugged')

Plug 'kaicataldo/material.vim'
call plug#end()

set termguicolors
let g:material_theme_style = 'default'
colorscheme material
set-default colorset-option -ga terminal-overrides ",xterm-256color:Tc"