답변:
보장 된 방법은 없습니다 (색 구성표는 본질적으로 소스가 제공되는 vim 명령의로드이므로). 그러나 규칙 g:colors_name
에 따라 색 구성표의 이름으로 설정된 변수가 있어야합니다 .
따라서 다음을 시도하십시오.
echo g:colors_name
E121을 받으면 잘못 만들어진 색 구성표이거나 기본 색 구성표입니다.
이를 수행하는 더 빛나는 방법은 (최신 버전의 vim) :
function! ShowColourSchemeName()
try
echo g:colors_name
catch /^Vim:E121/
echo "default
endtry
endfunction
다음을 수행하십시오.
:call ShowColourSchemeName()
"기본값"이라고 :colorscheme default
표시되면 색상이 변경되는지 확인하십시오. 만약 그렇다면, 당신은 잘못된 색 구성표를 사용하고 있으며 당신이 그것을 알아볼 때까지 수동으로 테마를 전환하는 것 외에는 할 수있는 일이 많지 않습니다.
변수 g:colors_name
는 여기 에 설명되어 있습니다 .
:help colorscheme
"default
누락 된 후 닫는 큰 따옴표 가 있습니까?