VIM : Konsole에서 태양 광 colorcheme 구성하는 방법


10

구성하려고합니다. 솔라 라이즈 드 Konsole (KDE 터미널)의 VIM에서 사용하기. 이것이 내가 얻은 결과입니다. Konsole with Solarized

Solarized는 같은 시스템에서 GVIM으로 잘 나타납니다. GVIM with Solarized

Konsole의 프로필 (colorscheme)이 문제라고 생각되지만 Konsole을 올바르게 구성하는 방법을 알지 못합니다. 나는 태양 광 .Xresources 파일은 Konsole 지원을 향상시킬 것으로 기대하지만 그렇게하지는 않았습니다.

답변:


6

gVIM은 gVIM이 지원하기 때문에 테마가 잘 작동합니다. 1670 만 색상 , Solarized 색상 그들 사이에되고.

터미널에서 Solarized는 16 개의 기본 ANSI 터미널 색상을 사용합니다. 터미널 에뮬레이터를위한 Solarized 테마를 설치하지 않으면 이것은 끔찍한 것처럼 보일 것입니다. 있다 많은 Konsole에서 사용할 수있는 버전을 검색하려면 가장 가까운 버전을 찾아보고 선택해야합니다. 일단 설치되면 테마는 16 개의 ANSI 색상 (일반적으로 꽤 일반)을 솔라 라이드 색상으로 대체합니다. '솔라 라이징'은 전체 터미널 (또는 색상이있는 모든 응용 프로그램)입니다.

대안은 많은 터미널 에뮬레이터가 지원하는 기본 256 색 팔레트로 Solarized가 '품질 저하'한다고 말하는 것입니다. 당신이 얻는 색상은 진정한 솔라 이즈 색상을 나타내지는 않지만 근사치입니다. 당신은 저하 된 256 색 버전의 Solarized를 추가 할 수 있습니다. let g:solarized_termcolors=256 너의 ~에게 .vimrc 파일.

또한 저하 된 색상이 여전히 표시되지 않으면 Daniel Andersson의 답변을 추가하고 set t_Co=256 너의 ~에게 .vimrc. (이 작업이 $TERM 제대로 설정되어 있다면 xterm-256color )


4
고맙습니다. 첨가 let g:solarized_termcolors=256 .vimrc가 문제를 해결했습니다.
dotancohen

4

주로 다음 http://vim.wikia.com/wiki/256_colors_in_vim .

간단히 말해서 :

  • 256 색 지원이 터미널에서 올바르게 작동합니까? 256 색 테스트를 실행합니다. 이 대본 ).
  • 너의 $TERM 값이 올바르게 설정 되었습니까? Vim 위키에서 제안합니다. TERM=konsole-256color Konsole 용.
  • 올바른 용어는 다음과 같아야합니다. set t_Co=256 Vim에서; 이 설정을 직접 시도해 볼 수도 있습니다 ( ~/.vimrc, 색 구성표가로드되기 전에).

희망적으로 이것은 최소한의 오류 가능성을 제거 할 수 있습니다.


영리한 스크립트, 감사합니다! 모든 색상이 의도 한대로 작동 함을 보여줍니다. 이전 TERM xterm-256color 그러나 그것을 설정하는 것조차 konsole-256color VIM을 실행하면 도움이되지 않습니다. 또한, 달리기 :set t_Co=246 실행중인 VIM에서도 도움이되지 않았습니다.
dotancohen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.