256색을 사용하도록 urxvt 설정

256색을 사용하도록 urxvt 설정

urxvt256색을 사용하려고 많은 시간을 보냈습니다 . 저는 우분투를 사용하고 있습니다. 일부만 따라해봤는데이 게시물

cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo

vi rxvt-unicode.terminfo
# Change the following from:
#
#    lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
#    lines_of_memory#0, max_colors#256, max_pairs#32767

# Make .terminfo dir if you don't already have it
install -d .terminfo

# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo

# Cleanup
rm rxvt-unicode.terminfo

tput colors이제는 이전 88 대신 256을 제공하지만 256colors2.pl스크립트를 실행하면 출력이 예상과 다릅니다. 스크린샷입니다

echo $TERMrxvt-unicodeurxvt에 출력을 제공합니다 .

echo $COLORTERMrxvt-xpmvim에서 출력을 제공합니다 .

echo &t_Covim에서 256을 출력으로 제공합니다.

urxvt에 256색을 설정하는 방법을 알려주세요. 나의 주요 목표는 gruvbox 테마와 함께 vim (터미널에서)을 사용하는 것입니다.

답변에 대한 답변:

t_Co=256vim에서 해당 옵션을 설정했습니다 . 저는 tmux를 사용하지 않습니다. 이를 사용해 256colors2.pl도 스크립트 결과는 변경되지 않습니다 . tmux의 TERM이 로 설정되었습니다 screen-256color. 학기나 시험 결과에는 변화가 없습니다 /usr/share/terminfo/r/rxvt-256color. ~/.terminfo/r/rxvt-256color마지막으로 나는 사용했다컬러테스트 CJD14 연결됨, 많은 색상이 작동하지 않습니다. 그냥 여러 가지 색이 채색되고 있어요. 따라서 뭔가가 손상되었거나 잘못 구성되었을 것입니다.

답변1

네, 드디어 제 실수를 발견했습니다. rxvt-unicode-256color256색 지원을 받으려면 이 패키지를 설치해야 하는 것 같습니다 .

sudo apt-get install rxvt-unicode-256color

내 질문에 대한 대답입니다.

답변2

/usr/share/terminfo/r/rxvt-256color를 ~/.terminfo/r/rxvt-256color에 복사해 보세요.

vimrc에 추가하세요.

set t_Co=256 

또한 추가됨

set -g default-terminal "screen-256color"

tmux에서 screen conf가 사용되는 경우.

아, 그리고 풀 컬러 지원을 받는 동안 터미널에서 많은 테마를 멋지게 보이게 만드는 CSApprox vim 플러그인을 확인하세요.

또한 풀 컬러 지원을 확인하려면 vim에서 이 스크립트를 사용해 보세요. 색상을 시험해 보세요

관련 정보