2013-07-06 2 views
2

Vim 및 iTerm2에 문제가 있습니다. 색상이 너무 밝습니다 (모든 테마에 해당). 그것은 Terminal.app과 MacVim 모두에서 작동하므로 iTerm2의 일부 설정이어야합니다. 완전히 놓쳤습니다.Vim 색상이 너무 밝음 (단말기)

아래 그림은 당신에게 차이를 보여줍니다 (왼쪽 iTerm2를 MacVim/Terminal.app에서 오른쪽으로) :

내가 사용하는 :

iTerm2 : 빌드 1.0.0.20130624
터미널 유형 : xterm 등-256
쉘 : zsh을 5.0.2
빔 : 버전 7.3.666
OS의 X : 10.7.5

내가 누락 된 것이 있는지 당신이 생각하니?

+0

이 iterm2에 프로필의 색상을 변경해보십시오 (환경 설정 -> 프로필 -> (테마 이름) -> 색상). 필자는 일부 터미널 에뮬레이터에서 기본값이 항상 올바로 작동하지 않는다는 것을 알아 냈습니다. – FDinoff

+0

터미널 설정으로 이동하면 색상 조정 옵션이 나타납니다. –

+0

환경 설정 -> 프로파일 -> 색상에서 테마 또는 색상을 변경하면 Vim 외부의 색상 만 변경되며 Vim 내부의 색상은 그대로 유지됩니다. –

답변

2

GUI Vim과 CLI Vim에서 colorschemes를 비교하면 안됩니다. 두 문맥 모두에서 사용할 수있는 색상 수는 매우 다르므로 아무런 비교가되지 않습니다. GUI Vim에서 매우 미묘한 색상을 얻을 수 있지만 CLI Vim에서만 근사 할 수 있습니다.

gui에 사용되는 값과 cli에 사용되는 값이 다를 수 있습니다.

gui 및 cli vim에서 동일한 색상을 사용하는 방법은 GUI의 색상을 xterm 팔레트에서만 사용하는 것입니다.

Vim에서는 :set background=light (및 :help 'background'을 읽음)을 사용하여 색상이 더 밝지 않은지 확인할 수 있습니다.

터미널 에뮬레이터에서 색상 밝기 또는 굵은 글꼴 사용을 다루는 설정이 있는지 확인할 수 있습니다.

+0

Terminal.app에서 CLI Vim을 사용할 때와 같은 모양이므로 GUI/CLI 문제가 아니라는 것이 매우 분명하다고 생각했습니다. 그래서 iTerm2 관련 문제라고 확신합니다. 배경을 밝게/어둡게 변경해도 아무런 차이가 없습니다. 체크 상자는 굵게 표시되어 있지만 텍스트 만 표시되며 전체 밝기가 문제입니다. 나는 간단한 것을 놓치고 있어야합니다. –

+0

이 문제가 있었지만,'set term = xterm-256color' 다음에'.vimrc' 파일에'set background = light'를 추가하면 실제로 문제가 해결되었습니다. Passerby는 @romainl이 질문의 모든 측면을 아주 쉽게 이해하지 못했지만 그것을 시도해야합니다. –

관련 문제