![在 Vim 中启用 Alt+Tab 缓冲区切换(类似 Windows 或 Firefox)](https://linux22.com/image/1278016/%E5%9C%A8%20Vim%20%E4%B8%AD%E5%90%AF%E7%94%A8%20Alt%2BTab%20%E7%BC%93%E5%86%B2%E5%8C%BA%E5%88%87%E6%8D%A2%EF%BC%88%E7%B1%BB%E4%BC%BC%20Windows%20%E6%88%96%20Firefox%EF%BC%89.png)
如何在 Windows 上设置类似 Alt-Tab 的缓冲区开关:?它会循环显示按最后访问排序的列表?因此,如果我按下 Alt+Tab,我将获得最后访问的缓冲区。如果我再次按下它,我将返回到第一个文件。如果我按下 Alt+(Tab,Tab),我将转到倒数第二个访问缓冲区。与 Vim 中现有的 Ctrl+6 不同,我不希望未打开的缓冲区成为列表的一部分。
有什么建议么?
答案1
鲁斯蒂·吉格勒工作原理几乎与您描述的完全一样。
点击<leader>b
打开缓冲区列表,首先显示最新的缓冲区,然后键入几个字母将列表缩小到您想要的缓冲区,最后<CR>
打开它。
我个人使用它的兄弟产品 LustyExplorer,它提供了相同的功能以及类似的文件系统功能和类似设计的“缓冲区搜索”。
答案2
我喜欢 minibufexplorer 插件。它在窗口顶部为您提供了一个打开缓冲区的小列表,有点像 Firefox 中的标签栏,并且允许您关闭缓冲区(或至少将它们从列表中删除)。
如果您愿意,它允许您使用 ctrl-tab 和 shift-ctrl-tab 在选项卡列表中前后导航。虽然不是 alt,但我想您可以自己制作一个地图来做到这一点。