在 Vim 中启用 Alt+Tab 缓冲区切换(类似 Windows 或 Firefox)

在 Vim 中启用 Alt+Tab 缓冲区切换(类似 Windows 或 Firefox)

如何在 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,但我想您可以自己制作一个地图来做到这一点。

http://www.vim.org/scripts/script.php?script_id=159

相关内容