gVim에서 탭을 열면 상태 표시줄이 창 밖으로 밀려납니다.

gVim에서 탭을 열면 상태 표시줄이 창 밖으로 밀려납니다.

gVim에서 (을 사용하여) 새 탭을 열면 :tabe화면 하단의 상태 표시줄이 사라집니다. 을 누르고 :명령을 입력하기 시작하면 더 이상 상태 표시줄에 해당 명령이 표시되지 않습니다.

gVim 창이 최대화되었을 때 탭을 열면 상태 표시줄이 화면 하단으로 푸시됩니다. gVim 창이 최대화되지 않으면 창 높이가 늘어납니다. 이 문제는 Gnome 및 Xmonad에서 발생합니다.

이 문제를 해결할 방법을 찾고 있습니다. 상태 줄이 창 안에 맞도록 창을 강제로 다시 그리는 방법이 있습니까?

답변1

나에게도 이런 일이 일어났습니다. 내가 사용한 해결 방법은 gVim을 최소화한 다음 다시 최대화하는 것이었습니다. 그 후에 상태 표시줄이 다시 표시됩니다.
오류 설명은 다음과 같습니다.https://bugs.launchpad.net/ubuntu/+source/vim/+bug/137854
데비안에서는 버그가 수정된 것으로 보고됐으나 우분투 11.04(Natty)에서는 여전히 문제가 존재한다.

답변2

문제는 탭 행이 처음 표시될 때만 발생하는 것 같습니다. 내가 사용한 해결 방법은 항상 탭을 표시하는 것이었습니다.

:set showtabline=2

(물론 .vimrc에서). 나는 개인적으로 탭이 하나만 열려 있을 때 추가 행을 갖는 것을 신경 쓰지 않으므로 어쨌든 나에게 적합합니다.

답변3

다음을 사용하여 Vim 7.3으로 업그레이드했습니다.우분투용 Vim 7.3 PPA언급하다여기. 불행하게도 이것은 여전히 ​​문제를 해결하지 못합니다.

현재 해결 방법은 GUI가 없는 탭 페이지로 전환하는 것입니다. 다음과 같이 e.vimrc 파일 guioptions에서 GUI 탭 페이지를 삭제하여 제거했습니다 .

set guioptions-=e

관련 정보