2012-10-17 3 views
4

나는 colorschemes 묶음과 함께 제공된 "Ultimate Vim Distribution"(http://vim.spf13.com/)을 방금 가져 왔습니다.잘못된 색상을 보여주는 vim colorscheme

어떤 이유로, .vimrc (예 : "colorscheme corporation") 내에 colorscheme을 설정하면 colorscheme이 실제로 정의한 것과 완전히 다른 색상이됩니다. 또한 수동 입력 : colorscheme corporation 일단 vim이 파일을로드하면 색상이 올바른 구성으로 바뀝니다.

파일을로드 할 때 ": colo"및 "echo g : colors_name"둘 다 "corporation"을 인쇄합니다. "t_Co"는 colorscheme이 설정되기 전에 256으로 설정됩니다 (중요하다면). 나는 모든 아이디어가 끝났어 !!

감사합니다.

+0

GUI와 같은 색 구성표처럼 보입니다. Cterm 색상을 설정 했습니까? –

+0

@Ercan 네 말이 맞아. 그게 무슨 뜻 이죠? 그리고 무엇을 너에게 줬어? 파일은 다음과 같습니다. https://github.com/flazz/vim-colorschemes/blob/master/colors/corporation.vim – MitchellSalad

+0

op가 배포판을 사용하지 않은 경우에는 발생하지 않는 또 다른 문제입니다. – romainl

답변

1

GUI 전용 색 구성표 인 것 같습니다. 터미널 버전을 작성하고 싶지 않으면 할 수있는 일이별로 없습니다.

색 구성표가 예상대로 작동하지 않으면 언제든지 :gui<cr>을 사용하여 GVim에서 시험해 볼 수 있습니다. 코드를 보면 GUI 용으로 만 스타일을 지정합니다.

hi FoldColumn ctermfg=67 ctermbg=16

당신으로 : GUI 및 빔의 단자 버전 모두 색상 인 몰로카이에서 선은 여기

hi FoldColumn gui=italic guifg=#192224 guibg=#A1A6A8

그리고 다음은이 계획에 들어있는 예제 라인이다 색상이 RGB 값이 아닌 것을 볼 수 있습니다. cterm은 색상 용어를 나타냅니다.

1

colorscheme이 Vim의 GUI 버전 인 GVIM의 색상 만 정의 할 경우 88 색 또는 256 색을 지원하는 하이 컬러 터미널을 사용하는 경우 CSApprox plugin을 사용하여 변환 할 수 있습니다 (Vim 시작 중에 한 번 또는 자동으로) 터미널의 색상 정의

+0

CSApprox 플러그인이 있는데 첫 번째 파일로드시 잘못된 색상 체계가로드 된 것 같습니다. 파일을보고 나면 ": colo "을 입력하여 적절한 색상을 볼 수 있습니다. 처음 실패하는 이유는 무엇입니까? – MitchellSalad

+0

'.vimrc'에서 colorscheme을 설정할 때 이것이 효과적 일 것입니다. "Vim 배포판"은 일반적인 순서를 바꿀 수 있습니다. 나는 그들을 사용하지 않는 것이 좋습니다. –

관련 문제