VIM最近编辑文件历史记录

9

VIM是否有文件编辑历史记录,可以在不同的VIM会话之间保留,例如最近打开的20个文件? 我经常编辑相同的.conf文件,每次都需要导航到它们, 当然它们分散在整个文件系统中。

5个回答

5

实际上,这个行为是内置的。使用默认设置,您应该能够使用:oldfiles命令查看最近文件的编号列表。然后可以使用例如:e #>4来编辑列表中的第四项。或者参考这个答案,使用:browse oldfiles命令。


4
作为标准功能,不行,但有一个插件在这里可以添加此功能。 这个页面还提到了最近文件历史记录,因此它可能提供了另一种选择。

3
此答案所示,我们可以使用ctrl-o在文件历史记录中向后跳转。它会自动打开以前编辑过的文件。

2

如果您还没有使用过它,您应该考虑尝试一下ctrlp。它提供了以下命令:

:CtrlPMRUFiles

这个插件可以让你选择之前打开过的文件,除此之外还有其他很酷的功能。

我曾经使用过@DrAI提到的MRU插件,但是一旦开始使用ctrlp,我就只用它了。

另一个提供mru功能的流行插件是Unite


1
你可以使用:marks在最近使用的文件之间导航。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接