Під час використання :vsplitмого вікна gvim переходить на певне місце екрана. Як я не можу це зробити?
Те саме відбувається, коли другий за останнім розкол закритий.
Я використовую gvim у Windows.
Під час використання :vsplitмого вікна gvim переходить на певне місце екрана. Як я не можу це зробити?
Те саме відбувається, коли другий за останнім розкол закритий.
Я використовую gvim у Windows.
Відповіді:
Це трапляється тому, що при вертикальному розділенні вікна vim потрібно додати вертикальну смугу прокрутки, що змушує vim перерахувати розмір візуального зображення і врешті змушує vim перейти на інше місце екрана. Поточний спосіб вирішення:set guioptions-=r guioptions-=L
Оновлення
З патчем 8.0.1278 ви також можете використовувати :set guioptions+=kдля запобігання зміни розміру Vim, див. Також документацію на:help 'go-k'
guioptions-=Lмені здається, мені достатньо, я, мабуть, не охоплював усіх справ. Для тих, хто цікавиться,:set guioptions-=rвидаляється панель прокрутки правого боку таguioptions-=Lвидаляється ліва, яка з’являється при використанні:vsplit.