편집하다 답변 제공
다음을 실행하여 vim에서 창을 분할하려고 합니다.
:sp
내가 달성하려는 원하는 동작은 비활성 분할을 5줄로 제한하고 활성 분할에 화면의 나머지 부분을 제공하는 것입니다.
나는 다음을 내 안에 넣었다..vimrc
set winheight=40¬
set winminheight=5¬
대체 분할에서 5줄이 유지됩니다. 문제는 창 크기를 조정하여 작동하는지 확인한다는 것입니다. 하지만 내 화면이 그 이상일 경우 45 lines
동작이 중단됩니다.
내 문제에 대해 구체적으로 대답할 수 있는 방법은 대체 분할에서 5줄을 유지하면서 화면의 나머지 부분을 활성 분할에 제공하는 방법입니다.
어떤 정보라도 좋을 것입니다. 감사해요.
답변1
비활성 창에 4줄을 유지하려면:
:set winminheight=4
현재 창을 항상 79 높이로 최대화하려면:
:autocmd WinEnter * setlocal winheight=79
999
가능한 최대값을 제공하기 위해 더 높은 숫자( )를 제공할 수도 있습니다 . 이것은 ... 불리운다롤로덱스 모드.
불행히도 이 둘은 쉽게 결합될 수 없습니다.
답변2
Set winheight=5
Set winminheight=5
Set winheight=999
winminheight를 설정하기 전에 winheight를 너무 크게 설정하면 원하는 출력이 중단됩니다.
임의의 낮은 값을 설정하면 문제가 해결되었습니다.