없는 terminfo 이것은 내가, 온라인 놀라 울 정도로 일반적인 일을 본 한 내용을 기반으로, 매우 구체적인 문제지만. 저는 Red Hat을 기반으로하는 Scientific Linux 5의 다소 오래된 버전입니다. 나는 vim을 Solarized vim 색 구성표와 함께 사용하고 나의 TERM
환경 변수는 일반적으로 xterm-256color
으로 설정됩니다. 이것은 tmux를 사용할 때까지 잘 돌아갔다. vim의 비어 있지 않은 행에서 색 구성표는 문서의 문자 끝까지 만 확장되고 나머지 공백은 일반 배경이됩니다.의 솔라리 TMUX, 그리고
온라인 가이드에서이에 대한 재고 수정 TERM='screen-256color'
을 설정하는 것입니다. 그러나이 작업을 수행 할 때 나는 불길한 경고를 받게됩니다 : WARNING: terminal is not fully functional - (press RETURN)
, man 페이지를 읽는 것과 같은 무해한 일을하려고 할 때. 그러나 모든 것이 잘 작동하는 것처럼 보였고 Solarized 버그가 수정되었습니다.
alias v='function _vim(){ TERM='screen-256color'; vim $1; TERM='xterm-256color'; };_vim'
하지만 해킹처럼 보인다 : 기본적으로 TERM='xterm-256color'
를 사용하여 내 .bashrc에이 줄을 추가 -
나는 기능 수정 프로그램을 발견했습니다. Anecdotally, 나는 색상 체계 관련 문제가있는 일반적인 제안 인 alias tmux='tmux -2'
도 설정했습니다.
또한 내 컴퓨터에서 terminfo screen-256color
을 사용할 수 있음을 알고 있습니다.
그래서, 실제로, 주된 말은 TERM='screen-256color'
을 사용할 때 아무 것도 보이지 않을 때 완전한 기능에 대한 경고가 나타납니다.
나는 그렇게 이상적으로 어떤 수정 제안이 필요하지 않을 루트 권한이 없습니다.
편집 :TERM='screen-256color-bce'
은 TERM='screen-256color'
과 같은 문제를 일으켰습니다.
'screen-256color'는 tmux에 권장되는'TERM'입니다.'~/.tmux.conf'에'set -g default-terminal "screen-256color" '을 넣으려고 했습니까? – romainl
@romainl : 그랬지만 같은 문제가 발생했습니다. 문맥에 관계없이'screen-256color'를 실행할 때 "시스템이 완전히 기능하지 못한다"라는 경고를 내 시스템에 발생시키는 문제가있는 것 같습니다. 이것은 내 컴퓨터에'screen-256color'가 설치되어 있음에도 불구하고 근본적인 문제로 보인다. 왜 이것이 그럴 수 있는지 알고 있습니까? 어떻게 든 새로운 버전의'screen-256color'를 로컬 디렉토리에 설치하고 (''root ''가 아님)''terminfo''를 리디렉션 할 수 있습니까? – Mike