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=256t_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.