gvim 오류 강조 표시를 끄는 방법? 빨간색 글꼴이있는

텍스트 편집기로 gvim을 사용하고 구문 오류는 “오류”를 강조 표시하고 빨간색 글꼴이있는 흰색 배경을 제외하고 훌륭합니다. 오류 강조 표시를 끄려면 어떻게합니까? 나는 성가신 것을 발견하고 필요하지 않습니다.



답변

오류 메시지의 하이라이트는 Error 및 / 또는 ErrorMsg 하이라이트 그룹에 의해 결정됩니다. 어느 것이 보이는지 잘 모르겠으므로 둘 다 비활성화 할 수 있습니다. 다음을 실행하여 각 그룹이 어떻게 정의되는지 확인할 수 있습니다.

:hi Error

다음과 같은 색으로 표시됩니다.

Error          xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red

해당 설정을 지우는 가장 쉬운 방법은 실행하는 것입니다.

:hi Error NONE
:hi ErrorMsg NONE

색상을 설정하지 않으면 ~ / .vimrc :filetype:syn또는 :colorscheme명령 뒤에 해당 명령을 넣을 수 있다고 생각 합니다. 색 구성표를 변경하는 경우 자동 명령을 사용하여 강조 표시 그룹이 항상 명확해야합니다 (예 :

au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE

GuiEnter 자동 명령은 gvim으로 호출 될 때 Vim의 동작을 설명합니다. 이는 ~ / .vimrc를 읽고 GUI가 표시 될 때까지 일부 색상 설정을 연기합니다.


답변