256 색으로 작동하도록 urxvt 설정


16

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_Co vim의 출력으로 256을 제공합니다.

urxvt에 256 색을 설정하는 방법을 알려주세요. 내 주요 목표는 gruvbox 테마와 함께 vim (in terminal)을 사용하는 것입니다.

답변에 대한 답변 :

이미 t_Co=256vim 에서 옵션을 설정했습니다 . 나는 tmux를 사용하지 않습니다. 이를 사용해도 256colors2.pl스크립트 결과는 변경되지 않습니다 . tmux의 TERM은 이미로 설정되어 screen-256color있습니다. 에 복사를 시도 /usr/share/terminfo/r/rxvt-256color했습니다 ~/.terminfo/r/rxvt-256color. TERM 또는 테스트 결과에는 변화가 없습니다. 마지막으로 CJD14가 연결 한 색상 테스트를 사용 했는데 많은 색상이 작동하지 않습니다. 많은 색상 만 채색됩니다. 따라서 무언가가 깨지거나 잘못 구성되었습니다.

답변:


20

네, 마침내 내 실수를 찾았습니다. rxvt-unicode-256color256 색 지원을 받으려면 패키지 를 설치해야합니다 .

sudo apt-get install rxvt-unicode-256color

내 문제에 대한 답입니다.


1
데비안에서는 256 색을 지원 rxvt-unicode-256color하는 가상 패키지가 rxvt-unicode있습니다. 이것이 설치되어 있지만 urxvt에 256 색 지원이 있어도 neovim에서 256 색 지원을받을 수 없습니다.
Jon

0

/ usr / share / terminfo / r / rxvt-256color를 ~ / .terminfo / r / rxvt-256color로 복사 해보십시오

그리고 당신의 vimrc에 추가하십시오

set t_Co=256 

또한 추가

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

tmux에서 화면 conf를 사용하십시오.

아 그리고 풀 컬러 지원을받을 때 CSApprox vim 플러그인을 확인하면 많은 테마가 터미널에서 멋지게 보입니다.

또한 vim에서이 스크립트를 사용하여 전체 색상 지원을 확인하십시오. 테스트


1
TERM=screen-256color당신에게 추가 하는 .tmux.conf것은 끔찍한 생각입니다. 올바른 방법은 다음과 같습니다set -g default-terminal "screen-256color"
jasonwryan

이미 t_Co옵션을 설정했습니다 . 나는 tmux를 사용하지 않습니다. 이를 사용해도 256colors2.pl스크립트 결과는 변경되지 않습니다 . tmux의 TERM은 이미로 설정되어 screen-256color있습니다. 에 복사를 시도 /usr/share/terminfo/r/rxvt-256color했습니다 ~/.terminfo/r/rxvt-256color. TERM 또는 테스트 결과에는 변화가 없습니다. 마지막으로 연결 한 색상 테스트를 사용했는데 많은 색상이 작동하지 않습니다. 많은 색상 만 채색됩니다.
ma08
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.