Vim, OS X Lion의 256 색


2

OS X Lion부터 terminal.app는 xterm-256color 터미널입니다. 그러나 vim은 8 색만 렌더링합니다. Lion과 함께 제공된 7.3과 MacVim의 터미널 버전 인 7.3을 사용해 보았습니다.

Vim Wiki sais configure 옵션 --enable-256-color (컴파일하기 전에)를 설정해야하지만을 얻습니다 configure: WARNING: unrecognized options: --enable-256-color.

터미널에서 256 색을 어떻게 얻을 수 있습니까?

UPD : 나는 사막, 단테, ir_black의 색 구성표를 테스트했으며 8 또는 16 색만 있습니다.

set t_Co=256.vimrc 에도 있습니다 .


1
사용중인 색 구성표는 무엇입니까? 256 색을 지원합니까?
sidyll

$ TERM을 변경하면 문제를 해결할 수 있다고 생각합니다. 환경 설정-> 설정-> 고급으로 이동하여 "다음과 같이 터미널 선언"을 xterm-color또는로 설정하십시오 xterm-256color. 또한 머스탱과 같은 다른 256 가지 색상을 사용해보십시오.
11

@tungd, xterm-256color (특히 xterm-color가 아님)로 설정해야합니다. 사실상 다른 어떤 것도 터미널이 256 색을 지원하지 않는다는 것을 응용 프로그램에 알려줍니다. Halst는 이미 xterm-256color로 설정되어 있음을 나타내는 것 같습니다. Lion의 기본값입니다.
Chris 페이지

답변:


4

Vim을 빌드 할 필요는 없습니다. Mac OS X Lion 10.7과 함께 설치된 Vim 버전에는 256 색 지원이 포함되어 있습니다. 확장 된 색상 표 (예 : desert256)를 사용하는 색상 표를 설치하고 선택하면됩니다 .


ir_back과 동일한 문제가 있었지만 tir_black을 설치하면 문제가 해결되었습니다. 일부 키워드는 macvim과 약간 다르게 색상이 지정되었지만 괜찮습니다.
Macario 2019

2

다음을 추가하십시오.

set t_Co=256

.vimrc에 256 색을 강제로 사용


+1,하지만 :)이 실제로 작동하는 경우
제드 다니엘스

아니요, 불필요합니다. 실제로 추가 색상을 사용하는 256 색 구성표가 필요합니다.
Chris 페이지

그는 이미 t_Co = 256을 설정했습니다
Macario

0
echo -e "syntax on" >> ~/.vimrc

나는 이것이 완전히 어리석은 소리를 낼 수도 있지만, 지금 당장 같은 상황에 처해 있으며 가장 잘못 된 것이 무엇인지 (iTerm, 256 색 설정 등) 무엇이 잘못되었는지 추측합니다. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.