1

Я использую два плагина vim, которые сильно зависят от окна предварительного просмотра (один для контроля версий и один для завершения пользователя). Я также часто работаю с вертикальным разделением, и иногда это происходит в режиме сравнения. Теперь, когда окно предварительного просмотра появляется в таком состоянии, оно будет только отделять текущий столбец, выглядящий некрасиво и нарушая синхронизацию, если я нахожусь в режиме сравнения. Есть ли способ сделать окно предварительного просмотра всегда открытым :topleft не влияя на нормальное разбиение?

1 ответ1

3

К сожалению, нет. Вы должны либо изменить плагин (ы), :topleft к существующей :pedit , либо вы можете попробовать определить autocmd для перемещения окна, если оно является предварительным. Вот эскиз (который срабатывает только при входе в окно предварительного просмотра; вам может понадобиться добавить к нему другие события):

:autocmd WinEnter * if &previewwindow && winnr() > 1 | wincmd K | endif

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .