在Vim的新选项卡中打开最后closures的文件

我知道我可以使用:e#打开Vim中最后一个closures的( :q )文件。 这将在当前选项卡中打开文件。 我将如何执行相同的任务,但在新的Vim选项卡中打开文件。 此外,我感兴趣的是如何在新的拆分而不是当前的选项卡中打开文件。

#仅仅是Ex特殊字符,将被replace文件的名称replace。 做一个:ls ,备用文件将被标记一个#也有。

#可以类似的使用:tabnewsplit

  • 要在新选项卡中打开备用文件:tabnew#
  • 要在新的分割中打开文件:split# ; 这可以缩写为:sp#:vsp#用于垂直分割。

使用来自:ls的缓冲区号码 ,例如缓冲区号码5,您还可以:

  • 使用:sp#5打开分割中的缓冲区; 交替地:sb5如果switchbuf选项包含newtab说明符 – 请参阅:help switchbuf
  • 打开一个垂直分割的缓冲区:vsp #5 (没有:vsb
  • 使用:tabnew #5打开新选项卡中的缓冲区

您不一定必须离开正常模式才能在新窗口中打开备用缓冲区:

CTRLW ^ 在水平分割中打开备用缓冲区

CTRLW T在新选项卡中打开当前缓冲区(Shift-T,即)。

所以,你的标题问题的一个解决scheme是下面的组合。

CTRLW ^CTRLW T在新选项卡中打开备用缓冲区。

请注意,对于第一个命令中的脱字号“^”,您不必释放控制键,而不必按Shift键,只需按住CTRL键,然后敲击W6 (脱字符位于许多英语键盘布局)。