256가지 색상을 갖춘 GNU 화면, vim 및 urxvt. 암소 비슷한 일종의 영양

256가지 색상을 갖춘 GNU 화면, vim 및 urxvt. 암소 비슷한 일종의 영양

나는 정의했다

urxvt*color0:      #000000
urxvt*color8:      #777777

내 $HOME/.Xdefault에 있습니다. vim(gvim이 아닌 콘솔)을 사용하면 urxvt를 사용할 때 bash 스크립트의 문자열에 밝은 회색이 표시됩니다. 이제 GNU 화면을 시작하고 vim으로 동일한 파일을 편집하면 이제 모든 문자열이 검은색으로 표시됩니다. 이는 반전 비디오(내 터미널의 검정색 배경에 흰색 텍스트)를 사용하기 때문에 문제가 됩니다. TERM은 두 인스턴스(xterm) 모두에서 동일합니다.

vim 문제인가요 화면 문제인가요? 더 중요한 것은 어떻게 해결합니까?

bhinesley의 답변이 나를 올바른 방향으로 인도한 후 해결책은 다음을 추가하는 것이었습니다.

set t_Co=256

내 $HOME/.vimrc에. 또한 TERM 변수에 대해 다음과 같이 설정되어 있습니다.

screen-256color
xterm-256color

화면 및 urxvt 콘솔용.

답변1

256colors2.pl여기에서 다운로드하여 실행하세요 .http://www.frexx.de/xterm-256-notes/

사이트의 스크린샷과 같지 않다면 문제가 screen. 괜찮아 보이면 :runtime syntax/colortest.vim.

관련 정보