我有很多打開的緩衝區,然後在I Ctrl+w
和Ctrl+[movement key]
之間切換。有沒有更好的辦法?因爲這樣當我必須做多個動作時,我最終不得不按下4個鍵。快速切換緩衝區?
快速切換緩衝區?
回答
如果你想窗口之間移動,你總是可以映射Ctrl-W, H/J/K/L
任何您想要的:
map <C-h> <C-w>h
map <C-j> <C-w>j
map <C-k> <C-w>k
map <C-l> <C-w>l
如果你想緩衝區之間移動時,可以使用:buffer
命令,打印部分您要轉到的文件名稱:按Tab
將循環遍歷所有包含此部分名稱的文件。例如,您想要顯示文件名爲'some_long_c_file.c'的緩衝區,並且您知道沒有其他名稱以'file.c'結尾的已打開文件:只需鍵入:buffer file.c
並按Tab
(或甚至'ile.c'或更短),這將完成它'some_long_c_file.c'。
對於最後兩個緩衝區之間快速切換,使用Ctrl-^
我發現這樣做是安裝bufexplorer.vim
的最佳方式。這讓你快速切換到可以選擇任何緩衝區的屏幕。您也可以關閉緩衝區等。
這裏是我的Vim bufexplorer開放顯示它的屏幕截圖的幫助屏幕:
我自己使用bufexplorer,但我覺得它有點慢。它需要幾秒鐘才能打開資源管理器緩衝區,它非常明顯。 –
@XavierT。有趣的是,我總是發現它非常快,即使有大量文件也幾乎是瞬間的。 – Benj
@XavierT。感知到的緩慢可能是由於另一個以相同密鑰開始的映射;然後Vim必須等待超時。 –
- 1. 快速切換到最後編輯的緩衝區
- 2. 快速響應正文到緩衝區
- 3. 快速修改OpenGL VAO緩衝區
- 4. Emacs意外地將緩衝區切換到臨時緩衝區
- 5. 用於DMA的快速緩衝存儲器緩衝區
- 6. JQuery切換並顯示緩慢/快速
- 7. 如何快速讀取OpenGL顏色緩衝區和深度緩衝區?
- 8. nginx無緩衝區高速緩存
- 9. jQuery的快速類切換
- 10. UISwitch快速切換多次
- 11. Monotouch - 快速應用切換
- 12. 快速切換Windows Phone(7.8)
- 13. 切換控制backcolor快速
- 14. 如何從Emacs編譯緩衝區獲得快速狀態?
- 15. 使用labview從arduino快速獲得緩衝區
- 16. 快速緩衝圖像壓縮
- 17. 替換緩衝區名的提示在ERC緩衝區
- 18. 如何將BGRA緩衝區轉換爲RGBA緩衝區格式?
- 19. 我如何轉換的char *緩衝區爲unsigned char緩衝區
- 20. 切片緩衝區的垃圾回收
- 21. DirectCompute寫入緩衝區速度
- 22. 緩衝區通信速度噩夢
- 23. 比較緩衝區儘可能快
- 24. 緩衝區溢出緩衝區長度
- 25. 幀緩衝區/顏色緩衝區?
- 26. Vim光標在緩衝區切換後跳到行首
- 27. 如何避免在Emacs中自動切換(只讀)緩衝區
- 28. emacs elisp切換到緩衝區,並按照
- 29. 如何從shell緩衝區切換到另一個
- 30. Emacs在不同的框架中切換到緩衝區
我愛'按Ctrl - ^',我打'CTRL-W '兩次。你是英雄! – Dawg
哇。 ctrl- ^只是改變了我的生活。不明白爲什麼/我以前沒有找到。 thx –