모드에 따른 Vim 색 구성표

모드에 따른 Vim 색 구성표

나는 종종 vim에서 같은 실수를 저지릅니다.

  • 삽입 모드인지 명령 모드인지 잊어버린 다음 입력하면 임의의 명령이 나오거나 코드를 수정/삭제하고 실행 취소해야 합니다. 나는 이런 실수를 정말 자주 한다.

:colorscheme my_color_file삽입 모드에 있는지 여부에 따라 두 가지 색 구성표 사이를 전환하는 데 사용하는 것을 고려 중입니다 .

기본적으로 command_color_file.vim 명령 모드에는 빨간색 서명(키워드, 탭)이 있고 insert_color_file.vim녹색 서명이 있습니다.

:colorscheme하지만 한 모드 또는 다른 모드로 들어갈 때 통화를 수행하는 방법을 모르겠습니다 .

이것이 가능한지 아시나요?

답변1

테스트해보지는 않았지만 다음과 같이 시도해 보세요.

:autocmd InsertEnter * :colorscheme my_color_file_insert
:autocmd InsertLeave * :colorscheme my_color_file_command

이 페이지에서는 Vim의 이벤트 중심 스크립팅을 소개합니다.어떻게 해야 하는지 잘 설명되어 있는 것 같습니다.

관련 정보