我正在尝试 Vim 插件 Jedi-vim,它会在自动完成时打开一个预览窗口,并在完成后关闭。这可能会导致光标和代码在物理 LCD 屏幕中的位置上跳跃,这让我的眼睛不舒服。我可以选择让这个窗口保持打开状态,但是我更喜欢拥有更大的屏幕空间。有没有办法将预览窗口移动到可能在底部的其他位置,或者使用垂直拆分?
问问题
2939 次
3 回答
7
预览窗口与其他窗口的唯一区别是'previewwindow'
选项。您可以通过 将任何窗口变成预览窗口:setlocal previewwindow
,或通过例如 影响它的位置:botright vertical pedit
。
当 Vim 打开预览窗口时,它位于当前窗口的上方。因此,您要么需要在尝试完成之前手动打开它,要么通过:set completeopt-=preview
.
于 2014-03-20T07:26:20.910 回答
1
尝试这样的事情:
augroup PreviewOnBottom
autocmd InsertEnter * set splitbelow
autocmd InsertLeave * set splitbelow!
augroup END
于 2015-03-23T21:38:49.970 回答
0
如果你使用 gVim,你可以,
- 在普通模式下选择预览窗口
- 单击工具栏中的窗口菜单>>移至>>右侧
我知道使用鼠标是一种“非 VIM”的方式,但它很有效,而且很容易。
于 2016-08-04T09:56:17.797 回答