나는 정의했다
urxvt*color0: #000000
urxvt*color8: #777777
내 $ HOME / .Xdefault에 vim (gvim이 아닌 콘솔)을 사용하면 urxvt를 사용할 때 bash 스크립트의 문자열에 밝은 회색이 나타납니다. 이제 GNU 화면을 시작하고 vim으로 동일한 파일을 편집하면 모든 문자열이 이제 검은 색입니다. revese 비디오 (터미널의 검은 배경에 흰색 텍스트)를 사용하기 때문에 문제가됩니다. TERM은 두 경우 모두 동일합니다 (xterm).
이것은 vim 또는 화면 문제입니까? 더 중요한 것은 어떻게 해결합니까?
bhinesley의 답변이 올바른 길로 안내 된 후 해결책은
set t_Co=256
내 $ HOME / .vimrc에. 또한 TERM 변수에 대해 다음 세트가 있습니다.
screen-256color
xterm-256color
스크린 및 urxvt 콘솔 용.