Як зупинити рух вікна під час використання vsplit?


11

Під час використання :vsplitмого вікна gvim переходить на певне місце екрана. Як я не можу це зробити?

Те саме відбувається, коли другий за останнім розкол закритий.

Я використовую gvim у Windows.

Відповіді:


12

Це трапляється тому, що при вертикальному розділенні вікна vim потрібно додати вертикальну смугу прокрутки, що змушує vim перерахувати розмір візуального зображення і врешті змушує vim перейти на інше місце екрана. Поточний спосіб вирішення:set guioptions-=r guioptions-=L

Оновлення

З патчем 8.0.1278 ви також можете використовувати :set guioptions+=kдля запобігання зміни розміру Vim, див. Також документацію на:help 'go-k'


2
Дякую, чудово працює! guioptions-=Lмені здається, мені достатньо, я, мабуть, не охоплював усіх справ. Для тих, хто цікавиться, :set guioptions-=rвидаляється панель прокрутки правого боку та guioptions-=Lвидаляється ліва, яка з’являється при використанні :vsplit.
user3122718
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.