我希望當光標不在預覽窗口或預覽窗口失去焦點時,預覽窗口會自動消失。可能嗎?如何將光標移動到Vim中的另一個窗口後自動關閉預覽窗口?
1
A
回答
2
你可能想看看自動命令。一個簡單的例子是:
autocmd WinLeave * pc
其中要求pc
(關閉預覽窗口),每次當你離開一個窗口時間。一個更復雜的例子可以用一個單獨的函數執行額外的檢查:
autocmd WinLeave * call ClosePreviewWindow()
function ClosePreviewWindow()
if &pvw
pclose
endif
endfunction
檢查:h autocmd.txt
瞭解更多信息。這個文件在第5部分有一個完整的自動命令事件列表,所以你可以選擇一個更好的。
相關問題
- 1. 在VIM中關閉Python代碼窗口後自動關閉pylint窗口
- 2. 當我在Vim中關閉窗口時,如何更改光標移動到的窗口?
- 3. 在預覽窗口中打開新緩衝區時佔用Vim預覽窗口的自動關閉緩衝區
- 4. 如何在Vim中自動完成後自動刪除預覽窗口?
- 5. 一旦另一個窗口關閉,更改瀏覽器窗口
- 6. 如何將WPF UserControl從一個窗口移動到另一個窗口?
- 7. 自動關閉瀏覽器窗口
- 8. 自動關閉一個vtk窗口befor另一個vtk窗口打開
- 9. 將光標更改爲Vim中BufWritePost上的另一個窗口
- 10. vim:無需在主窗口中移動文本即可打開預覽窗口
- 11. 防止VIM預覽窗口從封閉
- 12. 使用CSS將div從父窗口移動到另一窗口
- 13. 將QWidget從一個窗口移動到另一個窗口(在PyQt中)
- 14. ExtJS3.4:幾秒後自動關閉窗口
- 15. 超時後自動關閉窗口
- 16. 當父窗口關閉時自動關閉子窗口
- 17. 將div從一個窗口拖動到另一個窗口
- 18. 關閉彈出窗口後自動刷新父窗口
- 19. 如何關閉excel窗口自動?
- 20. 在窗口中移動光標 - ncurses
- 21. wkWebView關閉窗口 - 自動關閉
- 22. 如何在關閉另一個窗口後打開一個彈出窗口?
- 23. 關閉一個jframe窗口時,其他窗口自動關閉爲什麼?
- 24. 如何從另一個VB窗口關閉VB窗口
- 25. elisp的:簡單的功能分割窗口,將光標移動到新窗口
- 26. 關閉WPF中的另一個窗口
- 27. 父窗口獲取焦點時窗口窗體自動關閉
- 28. 自動關閉窗口並切換回硒窗口中的父窗口
- 29. 如何在主窗口關閉時關閉自定義窗口?
- 30. 如何將一個窗口連接到另一個窗口
你在使用Netrw嗎? – sidyll 2011-05-24 16:04:08
@sidyll不,我不使用Netrw。我在Vim中編寫了一個類似twitter的服務客戶端,我使用預覽窗口來顯示時間表。現在我希望預覽窗口在光標移動到另一個窗口時自動關閉。 – Vayn 2011-05-24 16:09:22
對不起,最初我雖然指的是netrw和NERDTree對文件的預覽。 – sidyll 2011-05-24 16:32:33