我有很多打开的缓冲区,然后在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 –