vim의 태양 광 색상이 작동하지 않는 것 같습니다.


8

vim을 실행 중이며 터미널에서 vim 태양 광 색상을 사용하려고합니다.

내 vimrc 파일에 있습니다.

set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized

작동하지 않는 것 같습니다.

t_Co의 값을 : echo를 사용하여 출력했으며 256입니다.

이슈가 뭐야? 혼란 스러워요.


왜 g : solarized_termcolors = 16 줄이 주석 처리되어 있습니까?
— Uku Loskit

주석 처리를 해제하면 아무런 영향을 미치지 않았으므로 여전히 엉망이되고 배경은 흰색이며 왼쪽의 숫자는 회색을 띠며 텍스트가있는 곳은 회색을 띤 배경입니다.
— 27449

답변:


6

비슷한 문제가 있었는데 이것을 .vimrc에 추가하면 문제가 해결되었습니다.

set term=xterm-256color
set background=light
colorscheme default

왜 색 구성표를 기본값으로 설정했는지 잘 모르겠지만 터미널 테마로 태양 광을 사용하고 있으므로 색상이 태양 광과 비슷하지만 나에게 충분합니다.


3
set term = xterm-256color가 나를위한 길이었습니다.
— deadalnix

2
이것은 색을 태양 광으로 설정하지 않습니다.
— IanVaughan

4

해야 할 일 :

let g:solarized_termcolors=256
set background=light
colorscheme solarized

let g:solarized_termcolors=256저하 된 컬러 모드를 활성화합니다. 이것은 터미널 에뮬레이터에 태양 광 색상을 적용하지 않은 경우에만 필요합니다.


t_Co = 256을 제거해야합니까? 내가 뭘 넣었을 때, 내 터미널 전체가 1 초마다 깜박
— 거렸다

색상 수를 강제하면 효과가있을 수 있지만 대개는 그렇지 않습니다. TERM 환경 변수를 에뮬레이터에 적합한 것으로 설정하십시오. 어떤 종류의 터미널을 사용하고 있습니까?
— Pablo Castellazzi

표준 터미널을 사용하여 mac osx leapard를 사용하고 있습니다.
— 27449

Solarized의 저자는 여기에서
— Pablo Castellazzi

3

나는 그것을 알아 내려고 2-3 시간을 보냈습니다. Vim으로이 색 구성표를 구성하는 방법입니다.

tmux를 먼저 시작하지 마십시오 . 때로는 터미널 색 구성표가 엉망입니다.

  1. set syntax on
  2. :echo &t_Covim에 당신이 무엇을 참조하십시오. 그것이 8이라면 당신은 원할 것이고 set t_Co=16256이라면set t_Co=256
  3. 당신이 설정 한 경우 t_Co=256다음보다 :let g:solarized_termcolors=256나 t_Co=8하고:let g:solarized_termcolors=16
  4. set background=light 또는 set background=black
  5. 그리고 마지막으로 colorscheme solarized

3

에 추가 ~/.vimrc

" Solarized Dark
syntax enable
set t_Co=256
let g:solarized_termcolors=256
set background=dark
colorscheme solarized

이것은 ansi 및 xterm-256color 버전의 Solarized에서 모두 작동합니다. 새로운 OS X 10.8.5 VM 설치의 터미널 2.3에서 테스트되었습니다.

NB이 답변은 프로파일 견본의 변경을 제안한 이전 답변보다 우선합니다. 최근에 .vimrc실제로 Solarized를 구성한 파일에 이러한 명령이 있음을 깨달았습니다 .


1

256 색을 지원하지 않는 기본 터미널과 동일한 문제가있었습니다. iTerm2를 설치 했는데 문제가 해결되었습니다.

편집하다:

또한 iTerm2 용 Solarized를 설치해야합니다.


고마워, 나는 일주일 동안이 솔루션을 찾고 있었지만 이것은 훌륭하게 작동합니다.
— Dimpu Aravind Buddha

0

잘,

  1. 먼저 solarized.vim 을 .vim / colors 폴더로 다운로드 하십시오.

  2. 그런 다음 .vim / autoload 폴더에 togglebg.vim 을 다운로드 하십시오.

vim을 다시 시작하고 작동하는지 확인하십시오. 그렇지 않으면 오류 메시지가 표시됩니다.


그것을 시도했지만 아무런 변화가 없었습니다. 이 오류가 발생하지만 관련이없는 것 같습니다 (명령 -t를 설치 한 후) vim / bundle / vim-makegreen / plugin / makegreen.vim : 73 행 : E227 : \ t에 대한 매핑이 이미 존재합니다
— user27449
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.