在vim中强制预览窗口显示:topleft


1

我使用两个严重依赖预览窗口的vim插件(一个用于版本控制,一个用于用户完成)。我也经常使用垂直分割,有些时候是在diff模式下。现在,当预览窗口出现在这种状态时,如果我处于diff模式,它只会将当前列分开看起来很难看并打破同步。有没有办法让预览窗口始终打开:topleft 而不影响正常分割?

Answers:


3

不幸的是,没有。您必须修改插件,:topleft在现有:pedit命令之前进行修改,或者您可以尝试定义autocmd以移动窗口(如果它是预览窗口)。这是一个草图(仅在输入预览窗口时触发;您可能需要向其添加其他事件):

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

我认为,如果我将某些东西绑定到某个键以便在需要时修复窗口就足够了。谢谢。
Jan Hudec 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.