2014-06-15 1 views
2

Cygwin에서 Vim을 사용하고 있습니다. 사막의 색채를 사용하려고합니다. GVIM 그것은 다음과 같습니다 Cygwin에서 Vim으로 올바른 색상을 표시하려면 어떻게해야합니까?

http://i.stack.imgur.com/FNaVa.png

하지만 내 MinTTY 터미널에서

그것은 다음과 같습니다 : 그것을 해결하는 방법은

http://i.stack.imgur.com/dYPkF.png

있습니까?

내 TERM 변수가 xterm-256color로 설정되었습니다. 또한, .vimrc 파일에 t_Co = 256을 추가했습니다. 그러나 도움이되지 않습니다.

P. 이미 몇 가지 해결책을 찾았습니다. CSApprox/guicolorscheme 플러그인을 사용하여 문제를 해결할 수 있습니다. 그러나 플러그인을 사용하지 않고 수정하는 방법이 있습니까? vim의 사막 색상 정의 내부에서 RGB에게 색상 0xRRGGBB 값을 잡아 아래의 기술을 사용하여 MinTTY로를 연결

답변

1

보십시오. 그런 다음 새로 정의한 색 (0-15 범위)을 사용하기 위해 색 구성표를 다시 쓸 수 있습니다 (처음에는 새 이름으로 복사 한 후). echo 명령을 .bashrc에 넣을 수 있으므로 열려있는 모든 MinTTY 터미널에 대해 설정됩니다. http://code.google.com/p/mintty/wiki/Tips에서

:

변경 색상

기본 전경, 배경 및 커서 색상은 옵션 대화 상자에서 변경 될 수 있습니다, 또는 구성 파일에서 ForegroundColour, BackgroundColour 및 CursorColour 설정을 지정하거나 명령 줄에서.

그러나, 이들은 또한 예를 들어,이 목적을 위해 텀 조절 서열을 이용하여 단말기 내에서 변경 될 수

mintty에서
echo -ne '\e]10;#000000\a' # Black foreground 
echo -ne '\e]11;#C0C0C0\a' # Light gray background 
echo -ne '\e]12;#00FF00\a' # Green cursor 

는 RGB 컬러 값도 사용하여 지정 될 수 쉼표로 구분 10 진수 표기법 (예 : 빨간색의 경우 # FF0000 대신 255,0,0) X11 색상 이름은 현재 지원되지 않습니다.

16 개 ANSI 색상은 파란색 또는 BoldMagenta와 같은 설정을 사용하여 구성 파일이나 명령 줄에서 설정할 수 있습니다. 이 내용은 설명서의 구성 섹션에 설명되어 있습니다. xterm 제어 시퀀스를 사용하여 변경할 수도 있습니다. 여기에 그들은 그들의 기본 값은 다음과 같습니다 당신이 다음 이유를 아래의 기능을 갖춘 mintty를 사용, Cygwin에서 사용하는 경우

echo -ne '\e]4;0;#000000\a' # black 
echo -ne '\e]4;1;#BF0000\a' # red 
echo -ne '\e]4;2;#00BF00\a' # green 
echo -ne '\e]4;3;#BFBF00\a' # yellow 
echo -ne '\e]4;4;#0000BF\a' # blue 
echo -ne '\e]4;5;#BF00BF\a' # magenta 
echo -ne '\e]4;6;#00BFBF\a' # cyan 
echo -ne '\e]4;7;#BFBFBF\a' # white (light grey really) 
echo -ne '\e]4;8;#404040\a' # bold black (i.e. dark grey) 
echo -ne '\e]4;9;#FF4040\a' # bold red 
echo -ne '\e]4;10;#40FF40\a' # bold green 
echo -ne '\e]4;11;#FFFF40\a' # bold yellow 
echo -ne '\e]4;12;#6060FF\a' # bold blue 
echo -ne '\e]4;13;#FF40FF\a' # bold magenta 
echo -ne '\e]4;14;#40FFFF\a' # bold cyan 
echo -ne '\e]4;15;#FFFFFF\a' # bold white 
+0

작동합니다! 감사! – user3742073

-2

? xterm을 사용하면 각 vim 색상을 선택할 수있는 256 색과 실제 단자의 모든 장점을 사용할 수 있습니다.

관련 문제