当前位置:  开发笔记 > 编程语言 > 正文

在Vim中查看最近的文档列表

如何解决《在Vim中查看最近的文档列表》经验,为你挑选了4个好方法。

有没有办法查看您在Vim中打开的最近文档列表?我意识到我可以查看光标跳转列表,:ju然后转到列表中的光标位置,但这并不理想,因为列表中会有多个相同文档的列表.还有另一个命令可以做我正在寻找的东西吗?



1> Alex Bolotov..:

除非你想要一个漂亮的菜单,否则不要使用插件.从Vim文档:开始(或:help old):

:ol[dfiles]

然后开列出的文件之一,使用方法:'0,'1,'2,...'9


列出存储在文件中的标记的viminfo文件.

:bro[wse] ol[dfiles][!]

列出文件名:oldfiles,然后提示输入数字.当数字有效时,编辑列表中的文件.使用!放弃修改过的缓冲区.


要打开其中一个列出的文件,请使用:'0,'1,'2,...'9.(我不得不去另一个问题找到答案,所以我在这里发帖.)
您不必一直滚动到旧文件列表的底部以打开列出的文件.您可以记住该号码然后按q退出.然后在正常模式下,按'0,'1,'2,...打开文件.我经常发现按q比滚动到底部更快.
@Stew链接到那个问题?那些似乎不适合我.[UPDATE]实际上它适用于我:`浏览oldfiles` - 对不起!

2> Craig Lebakk..:

最近使用的(MRU)插件可以轻松访问Vim中最近打开/编辑的文件列表.当您在Vim中打开/编辑文件名时,此插件会自动存储文件名.

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


这很好用.我想我很惊讶地知道插件是必要的.
很好地考虑MRU而不是内置命令,它允许过滤文件名和标签完成,而不是每次都处理一个笨重的巨型列表.

3> user1338062..:

此外:oldfiles,fzf.vim有:History.



4> Lyle Z..:

启动Vim,然后按Ctrl-oo打开以前编辑的文件。继续按o(同时仍然按Ctrl键)可循环浏览较早的文件。参见https://dev.to/jovica/3-little-known-but-useful-vim-tips-1pbg

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有