vim을 실행 중이며 터미널에서 vim 태양 광 색상을 사용하려고합니다.
내 vimrc 파일에 있습니다.
set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized
작동하지 않는 것 같습니다.
t_Co의 값을 : echo를 사용하여 출력했으며 256입니다.
이슈가 뭐야? 혼란 스러워요.
vim을 실행 중이며 터미널에서 vim 태양 광 색상을 사용하려고합니다.
내 vimrc 파일에 있습니다.
set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized
작동하지 않는 것 같습니다.
t_Co의 값을 : echo를 사용하여 출력했으며 256입니다.
이슈가 뭐야? 혼란 스러워요.
답변:
비슷한 문제가 있었는데 이것을 .vimrc에 추가하면 문제가 해결되었습니다.
set term=xterm-256color
set background=light
colorscheme default
왜 색 구성표를 기본값으로 설정했는지 잘 모르겠지만 터미널 테마로 태양 광을 사용하고 있으므로 색상이 태양 광과 비슷하지만 나에게 충분합니다.
해야 할 일 :
let g:solarized_termcolors=256
set background=light
colorscheme solarized
let g:solarized_termcolors=256
저하 된 컬러 모드를 활성화합니다. 이것은 터미널 에뮬레이터에 태양 광 색상을 적용하지 않은 경우에만 필요합니다.
나는 그것을 알아 내려고 2-3 시간을 보냈습니다. Vim으로이 색 구성표를 구성하는 방법입니다.
tmux를 먼저 시작하지 마십시오 . 때로는 터미널 색 구성표가 엉망입니다.
set syntax on
:echo &t_Co
vim에 당신이 무엇을 참조하십시오. 그것이 8이라면 당신은 원할 것이고 set t_Co=16
256이라면set t_Co=256
t_Co=256
다음보다 :let g:solarized_termcolors=256
나 t_Co=8
하고:let g:solarized_termcolors=16
set background=light
또는 set background=black
colorscheme solarized
에 추가 ~/.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를 구성한 파일에 이러한 명령이 있음을 깨달았습니다 .
256 색을 지원하지 않는 기본 터미널과 동일한 문제가있었습니다. iTerm2를 설치 했는데 문제가 해결되었습니다.
편집하다:
또한 iTerm2 용 Solarized를 설치해야합니다.
잘,
먼저 solarized.vim 을 .vim / colors 폴더로 다운로드 하십시오.
그런 다음 .vim / autoload 폴더에 togglebg.vim 을 다운로드 하십시오.
vim을 다시 시작하고 작동하는지 확인하십시오. 그렇지 않으면 오류 메시지가 표시됩니다.