256 색상 테마 사용은 vim/putty에서 작동하지 않습니다.

256 색상 테마 사용은 vim/putty에서 작동하지 않습니다.

PuTTY는 올바른 xterm-256color를 표시합니다. 색상 섹션에는 "터미널에서 ANSI 색상을 지정하도록 허용" 및 "터미널에서 xterm-256 색상 모드를 사용하도록 허용"이 나와 있습니다.

그러나 테마를 사용하면 작동하지 않고 모든 테마가 "ron"의 변형처럼 보이게 됩니다.

그리고 내.vimrc

set t_Co=256
syntax on
color wombat
set autoindent
set cindent
set smartindent
set tabstop=3
set shiftwidth=3
set expandtab

$ infocmp -1L xterm | grep max_colors

최대 색상 #256,

$ echo $TERM

xterm-256color

$ tput colors

256

이 문제를 해결하는 방법에 대한 아이디어를 주시면 감사하겠습니다.

답변1

(하이 컬러) 터미널을 지원하려면 색 구성표도 필요합니다. 당신이 언급한 사람의 경우 ~/.vimrc,웜뱃, 이는 GUI( guifg=/ guibg=속성만)만 지원합니다.

256색 xterm용 wombat 특별 버전이 있습니다.여기.

대안

다음과 같은 플러그인근사ctermGUI 색상 정의를 가져와서 고색상 터미널과 거의 일치하는 256색 팔레트로 변환할 수 있습니다. 이는 평범한 기본 16색 터미널 팔레트에서만 선택할 수 있거나 GUI 색상 정의만 제공할 수 있는 색상 구성표에 도움이 됩니다.

또 다른 접근법은 다음을 사용하는 것입니다.정확성, Vim의 GUI 색상과 정확히 일치하도록 (지원되는) 터미널의 색상 팔레트를 수정합니다.

관련 정보