我在 .tmux.conf 中有这段代码:
set -g window-style 'fg=colour247,bg=colour234'
set -g window-active-style 'fg=colour250,bg=black'
它可以工作并通过使不活动的窗格看起来稍微变灰来“变暗”它。
当 vim 在窗格中运行时它也可以工作,但仅当没有颜色方案时。一旦我使用带有 的颜色方案colorscheme koehler
,调光效果就会停止工作。在我的 vim 配置中尝试了这个,看看是否可以让窗格变成灰色:
hi ActiveWindow ctermbg=gray ctermfg=gray
hi InactiveWindow ctermbg=gray ctermfg=gray
set winhighlight=Normal:ActiveWindow,NormalNC:InactiveWindow
但它没有做任何事情。我使用的是 tty,而不是 gui。
答案1
好的,将其添加到 init.lua 似乎可以解决问题:
vim.cmd [[ highlight Normal guibg=NONE ]]
确保该行在设置颜色方案之后出现。
我不知道为什么guibg
在 neovim 的终端版本中进行设置会起作用。