문제

나는 ColourSchemes가 Putty와 함께 고객으로서 SSH를 사용하여 VIM에서 올바르게 작동하도록 노력했지만 불행히도 나는 성공하지 못했습니다. 퍼티에서 256 개의 색상을 활성화하고 VIM에서 T_CO = 256을 설정하더라도 Putty로 작동하는 8 비트 색상 만 얻을 수 있습니다. 그들은 그들이 해야하는 그대로 나오지 않습니다. 이 설정을 복제하려고했습니다 http://www.interworksinc.com/blogs/ckaukis/2009/06/03/vim-color-schemes-putty 그러나 내가 말했듯이 지금까지는 헛된 일입니다.

여기에있는 사람이 Putty에서 Vim과 함께 일하는 Colourschemes와 함께 성공한 사람이 있습니까? 조언에 감사드립니다

감사,

패트릭

편집하다 문제의 원인을 찾았습니다. 나는 색상을 깨고있는 화면에서 VIM을 사용하고있었습니다. 업데이트 된 질문은 화면 세션에서 작업 색상을 가질 수 있습니까? /편집하다

도움이 되었습니까?

해결책

예, 화면으로 256 개의 색상을 수행 할 수 있지만이 옵션은 일반적으로 컴파일되지 않습니다. 간단히 화면을 컴파일합니다.

--enable-colors256

또는, 당신은 얻을 수 있습니다 탭 퍼티. 그것은 Ctrl-A가 선의 시작 부분으로가는 이점을 가지고 있으며 많은 Termcap 두통에서 당신을 절약 할 수 있습니다. 그러나 여러 터미널에서 화면 세션에 다시 연결하려는 경우 작업의 화면보다 더 나은 것은 없습니다.

NB. 이 질문은 아마도 수퍼 유저에 속할 것입니다.

다른 팁

컴파일 된 지원뿐만 아니라 ScreenRC에 일부 구성을 추가해야 할 수도 있습니다 (필요).

http://www.frexx.de/xterm-256-notes/ 좋은 가이드가 있습니다. 화면의 관련 부분 :

기본적으로 화면은 256 개의 컬러 유능한 Xterm으로 실행되고 있음을 알지 못합니다. 화면에서 프로그램 이이 기능을 인식하려면 ~/.screenrc에서 세 가지를 설정해야합니다.
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I" 
# tell screen how to set colors. AB = background, AF=foreground 
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' 
# erase background with current bg color 
defbce "on"

Mac OS에서 동일한 문제가 있었고 일부 솔루션을 시도했지만 모든 테스트에서 256 개의 색상이 표시되지 않음을 보여줍니다. 그 후 나는 Brew에서 화면을 설치하고 모든 것이 잘 작동합니다. 어쩌면 Mac OS 기본 화면이 있었기 때문일 수 있습니다 /usr/bin/ 없이 편집되었습니다 --enable-colors256 깃발.

Mac OS 용 솔루션 : brew install screen

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top