저는 Vim 8.1을 사용하고 있습니다. 최근에는 색상 구성표를 사용하기 시작했습니다. 색상 구성표(사막과 같은 기본 구성표 또는 gruvbox와 같은 플러그인 구성표)를 사용하면 창 크기를 조정할 때를 제외하고는 모두 훌륭하게 작동합니다. 두 개의 창이 나란히 있고, 두 창 중 하나에서 Vim을 열고 두 창의 크기를 조정하기 시작한다고 가정해 보겠습니다. 이로 인해 Vim이 있는(또는 Vim을 닫은 후에도 동일한 패턴이 발생했기 때문에) 창의 테두리 주변 색상이 손실됩니다. Vim의 색상 구성표를 비활성화하면 이 효과가 발생하지 않습니다. 나는 많은 것을 시도했고 많은 인터넷 검색을 시도했지만 아무 소용이 없었습니다.
좋은 이미지:
나쁜 이미지:
답변1
나는 vim을 사용하여 실제 색상 없이 6개월을 보냈습니다. 마침내 나에게 다가왔다. 제가 찾은 댓글은 다음과 같습니다.https://github.com/vim/vim/issues/993#issuecomment-255651605
나는 xterm-256color
기본 용어 에뮬레이터로 사용하고 있었고 termguicolor
vimrc에 설정했습니다.
nvim으로 변경해 보았으나 문제가 계속 발생했습니다. vim의 특정 터미널 설정(예: &t_8f
및 ) 을 사용해 보았지만 &t_8b
여전히 아무 것도 없습니다. 마침내 기본 용어 에뮬레이터를 로 변경하기로 결정했고 st-256color
그 이후에는 모든 것이 작동했습니다.
근본 원인이 무엇인지 아직 모르겠습니다. 무슨 일이 일어나고 있는지에 대한 설명을 듣고 싶습니다.
TL;DR: 이 불쾌한 동작을 제거하는 한 가지 방법은 터미널 에뮬레이터를 변경하는 것입니다.