vimrc에서 gvimrc로 물건을 옮겨야 합니까?

vimrc에서 gvimrc로 물건을 옮겨야 합니까?

그러한 옵션이 몇 개만 있다면 GUI 관련 옵션을 vimrc에서 gvimrc로 옮기는 것이 가치가 있습니까? 나는 모든 것을 한 곳에 보관하고 if명령문 내부에 GUI 옵션을 보관하고 싶은 경향이 있지만, 그렇지 않으면 설득력 있는 주장이 있습니까?

답변1

실행 순서에 의존하지 않는 한( 모든 플러그인 이후에 .vimrc가장 먼저, 마지막으로 제공되며 .gvimrc대부분의 옵션에는 그러한 종속성이 없음) GUI 전용 설정을 배치할 위치는 임의로 결정됩니다.

~/.vimrc에 둘러싸여 있으면 됩니다.

:if has('gui_running')
    ..
:endif

경고

분명히 터미널 Vim을 시작하고 나중에 GUI 모드로 전환하면( 를 통해 :guiLinux Vim에서는 작동함) 파일이 .gvimrc뒤늦게 소스가 되므로 통합 접근 방식이 작동하지 않는 특별한 경우입니다.

관련 정보