Я использую два плагина vim, которые сильно зависят от окна предварительного просмотра (один для контроля версий и один для завершения пользователя). Я также часто работаю с вертикальным разделением, и иногда это происходит в режиме сравнения. Теперь, когда окно предварительного просмотра появляется в таком состоянии, оно будет только отделять текущий столбец, выглядящий некрасиво и нарушая синхронизацию, если я нахожусь в режиме сравнения. Есть ли способ сделать окно предварительного просмотра всегда открытым :topleft
не влияя на нормальное разбиение?
1
1 ответ
3
К сожалению, нет. Вы должны либо изменить плагин (ы), :topleft
к существующей :pedit
, либо вы можете попробовать определить autocmd для перемещения окна, если оно является предварительным. Вот эскиз (который срабатывает только при входе в окно предварительного просмотра; вам может понадобиться добавить к нему другие события):
:autocmd WinEnter * if &previewwindow && winnr() > 1 | wincmd K | endif