我发现自己在Vim的错误窗口中打开文件 - 有时是NERDTree或MiniBuffExplorer - 它真的让我失望了。
我确定它正在发生,因为我的光标错误地聚焦在其中一个窗口中,但是我可以添加到我的vimrc以防止这种情况发生吗?
答案 0 :(得分:4)
我终于在MiniBufExplorer源代码中找到了解决这个烦恼的方法。看起来这个功能自MBE 6.2.8(2004-06-07发布)以来已经可用:
如果您使用TagList等其他资源管理器,您可以(截至6.2.8)放置:
让g:miniBufExplModSelTarget = 1
进入.vimrc以强制MBE尝试放置所选 缓冲到没有不可修改缓冲区的窗口中。 这样做的结果应该是,如果你进入MBE并选择 一个缓冲区,缓冲区不应该出现在窗口中 主持探险家。
答案 1 :(得分:0)
这可能与mousefocus的设置有关。来自:help mousefocus
鼠标指针所在的窗口 on自动激活。什么时候 更改窗口布局或窗口 专注于另一种方式,鼠标 指针移动到窗口 键盘焦点。关闭是默认值 因为它使用下拉 菜单有点傻,作为指针 过境可能会激活一个窗口 无意的。