vim colorcheme이 tmux 코드를 재정의하여 활성/비활성 창 색상을 변경합니다.

vim colorcheme이 tmux 코드를 재정의하여 활성/비활성 창 색상을 변경합니다.

.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

그러나 그것은 아무것도 하지 않습니다. GUI가 아닌 tty를 사용하고 있습니다.

답변1

좋아요, 이것을 init.lua에 추가하면 효과가 있는 것 같습니다:

vim.cmd [[ highlight Normal guibg=NONE ]]

색 구성표를 설정한 후 이 줄이 나타나는지 확인하세요.

guibgneovim의 터미널 버전에서 이것을 설정하는 것이 왜 작동하는지 모르겠습니다 .

관련 정보