当前位置:  开发笔记 > 开发工具 > 正文

在Vim中撤消关闭选项卡

如何解决《在Vim中撤消关闭选项卡》经验,为你挑选了4个好方法。

我在vim中关闭了一个标签,并立即意识到我需要再次重新打开它.有没有办法在Vim 7.2中撤消关闭标签?



1> greyfade..:

您的文件可能仍在缓冲区中打开:

:ls " get the buffer number
:tabnew +Nbuf " where N is the buffer number

要重新打开缓冲区18,例如:

:tabnew +18buf


它对我有用.我在发布之前就试过了.
`:tabnew N`对我不起作用.我做的是`:tabnew`然后`:bN`其中N是缓冲区编号
@greyfade意思的一个例子:`tabnew + 18buf`
这不起作用的原因是因为`+`是一个行引用而不是缓冲区引用使用`#`而不是`+`,如':tabe#5`在新选项卡中打开缓冲区5.
你甚至可以这样做:vsp + [bufferNumber] buf帮助我在我的vim中重新打开了关闭分割

2> konyak..:
:tabnew#

在新标签中重新打开最近关闭的文件


编辑:请使用greyfade的答案.我不喜欢我的回答,但我在这里保留它以供参考和有用的评论信息.



3> Oli..:

我正在使用MRU(最近使用过的文件)插件.所以我可以编辑我刚编辑的最后30个文件

以下是MRU插件元数据:

File: mru.vim
Author: Yegappan Lakshmanan (yegappan AT yahoo DOT com)
Version: 3.2   Last Modified:
September 22, 2008

用法

要列出和编辑MRU列表中的文件,可以使用":MRU"命令.":MRU"命令在临时Vim窗口中显示MRU文件列表.如果MRU窗口已打开,则刷新窗口中显示的MRU列表.


你能概括一下基本用法吗?

4> Ben Hoffstei..:

简单的答案是否定的,没有内置的东西.

但一个可行的解决方案是使用像优秀的BufExplorer这样的插件.由于它首先默认列出最近使用的缓冲区,因此重新打开关闭的选项卡就像按下一样简单\bet

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