탭 전환 후 터미널 vim 창이 왜곡됩니다.

탭 전환 후 터미널 vim 창이 왜곡됩니다.

터미널에서 탭 사이를 전환하면 vim이 항상 왜곡됩니다.

올바른 디스플레이여기에 이미지 설명을 입력하세요

왜곡된 디스플레이

여기에 이미지 설명을 입력하세요

vim 탭으로 다시 전환하고 j 또는 k와 같은 동작을 누른 후 정상으로 돌아갈 때 항상 이런 일이 발생합니다.

답변1

혹시 다른 탭의 글꼴 크기가 다른가요?

최대화/전체 화면 gnome-terminal(또는 mate-terminal)에서 글꼴 크기가 다른 탭 간에 전환할 때 이상한 크기 문제가 발생합니다. 터미널 에뮬레이터는 자체적으로 크기를 조정하려고 합니다(최대화되지 않은 창에서 볼 수 있는 것과 동일한 수의 문자 셀을 유지하기 위해, 동일한 수의 픽셀을 유지하는 것은 그리드 정렬 크기 조정과 함께 작동할 수 없습니다). 관리자는 터미널 에뮬레이터의 크기 조정 시도를 푸시하고 되돌립니다. 이는 클라이언트 애플리케이션을 향해 두 개의 연속적인 앞뒤 크기 조정 이벤트를 생성합니다. 예를 참조하십시오https://bugzilla.gnome.org/show_bug.cgi?id=731137.

그 동안 우리는 터미널 에뮬레이터에서 이러한 버그 보고서를 여러 개 보았으며 결국 vim짧은 연속으로 도착하는 크기 조정 이벤트를 올바르게 처리하지 못하는 것으로 나타났습니다. 이 문제는 개발자의 주의를 끌고 vim개발자가 해결해야 합니다.

관련 정보