몇 가지 옵션이 있습니다.
최선의 방법은 .vimrc
에 하나의 colorscheme을로드하고 .gvimrc
에 다른 하나를로드하는 것입니다 (또는 귀하의 경우에는 .vimrc
에 colorscheme을로드하지 마십시오). .gvimrc
colorscheme은 MacVim의 GUI 버전을 실행할 때만로드됩니다.
여러 파일에 걸쳐 구성을 분할하지 않으려면, 당신은 또한 .vimrc
에서 이와 같은 조건을 사용할 수 있습니다 : 당신이 정말 색상 수를 알고 싶은 경우,
if has('gui_running')
colorscheme mycrazycolors
endif
마지막으로
:echo &t_Co
t_Co
이 MacVim의 GUI 버전 비어있는, 그래서 당신은 아마 아직도 has()
기술의 변형을 사용할 수 있습니다 : 사용할 수, 당신은 t_Co
설정을 확인할 수 있습니다. 사실, 기본이 .vimrc
구문 강조를 활성화하는시기를 결정하는 비슷한 않습니다 : 완성도를 위해서
if &t_Co > 2 || has("gui_running")
syntax on
endif
을, 당신은 또한 컬러 단말기에 대한 적절한 설정을 포함하도록 색상 구성표 파일을 확장 할 수 있음을 언급해야한다. 그러나 이것은 상당한 양의 작업이며 더 많은 색상을 지원하는 터미널 응용 프로그램으로 전환하는 것이 더 쉬울 수도 있습니다.
더 많은 정보를 원하시면 다음 항목을 참조하십시오
:help has()
:help termcap
:help termcap-colors
특히 .gvimrc에 대해 감사드립니다. 그 중 하나가 존재한다는 것을 몰랐습니다. – Amadan