urxvt
256색을 사용하려고 많은 시간을 보냈습니다 . 저는 우분투를 사용하고 있습니다. 일부만 따라해봤는데이 게시물
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 $TERM
rxvt-unicode
urxvt에 출력을 제공합니다 .
echo $COLORTERM
rxvt-xpm
vim에서 출력을 제공합니다 .
echo &t_Co
vim에서 256을 출력으로 제공합니다.
urxvt에 256색을 설정하는 방법을 알려주세요. 나의 주요 목표는 gruvbox 테마와 함께 vim (터미널에서)을 사용하는 것입니다.
답변에 대한 답변:
t_Co=256
vim에서 해당 옵션을 설정했습니다 . 저는 tmux를 사용하지 않습니다. 이를 사용해 256colors2.pl
도 스크립트 결과는 변경되지 않습니다 . tmux의 TERM이 로 설정되었습니다 screen-256color
. 학기나 시험 결과에는 변화가 없습니다 /usr/share/terminfo/r/rxvt-256color
. ~/.terminfo/r/rxvt-256color
마지막으로 나는 사용했다컬러테스트 CJD14 연결됨, 많은 색상이 작동하지 않습니다. 그냥 여러 가지 색이 채색되고 있어요. 따라서 뭔가가 손상되었거나 잘못 구성되었을 것입니다.
답변1
네, 드디어 제 실수를 발견했습니다. rxvt-unicode-256color
256색 지원을 받으려면 이 패키지를 설치해야 하는 것 같습니다 .
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에서 이 스크립트를 사용해 보세요. 색상을 시험해 보세요