동일한 일반 구성으로 LUI 및 GUI에 대한 Vim 테마를 분리하는 방법은 무엇입니까?


0

내가 좋아하는 twilight내 빔에 대한 테마를하지만,이 주제는 2 개 주 버전,이 twilight256.vim단말기 전용 및 twilight.vim그래픽 인터페이스 디자인을.

Vim의 터미널 인터페이스에서 이러한 스킨을 그래픽 인터페이스와 분리하는 방법이 궁금하지만 두 구성에 대한 모든 일반 설정이 한곳에 있습니까?

답변:


3

당신의에서 ~/.vimrc, 당신은 GUI 버전을 통해 실행되고 있는지 여부를 확인할 수 있습니다 :if has('gui_running').

또는 입력 한 구성 ~/.gvimrc은 GVIM에서만 제공됩니다 (그러나 마지막에!).

"테마"라는 이름은 일반적으로 colorscheme 이며 변형은 시명 Ex 명령으로 선택됩니다. 일반적인 경우에, 할 수 있습니다 :runtime(또는 :source) 그 스크립트의 내부에 예 :if위에서 언급 한 조건.

예

if has('gui_running')
    colorscheme twilight
else
    colorscheme twilight256
endif

실제 사례로 게시물을 풍부하게 할 수 있습니까?
— Egel

구성 방법 및 구성 방법을 지정하지 않았으므로 확실하지 않습니다. 색상 구성표 자체를 전환하는 기본 예제를 추가했습니다.
— Ingo Karkat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.