当光标不在预览窗口或预览窗口失去焦点时,我希望预览窗口自动消失。有可能吗?
答案 0 :(得分:2)
您可能想查看自动命令。一个简单的例子是:
autocmd WinLeave * pc
每次离开窗口时都会调用pc
(关闭预览窗口)。更复杂的示例可以使用执行额外检查的单独函数:
autocmd WinLeave * call ClosePreviewWindow()
function ClosePreviewWindow()
if &pvw
pclose
endif
endfunction
检查:h autocmd.txt
以了解详情。该文件在第5部分中有完整的自动命令事件列表,因此您可以选择更适合的事件。