在 Vim 的新选项卡中打开最后关闭的文件
·
问题:在 Vim 的新选项卡中打开最后关闭的文件
我知道我可以使用:e#在 Vim 中打开最后一个关闭的 (:q) 文件。这将在当前选项卡中打开文件。我将如何执行相同的任务但在新的 Vim 选项卡中打开文件。我也对如何在新拆分而不是当前选项卡中打开文件感兴趣。
解答
#只是一个 Ex 特殊字符,将替换为备用文件的名称。执行:ls,备用文件也将标有#。
#可以类似地与:tabnew和split一起使用。在下面的示例中,我将使用:tabe代替:tabnew,因为:tabe是:tabnew的较短别名(在帮助文档中搜索):
-
在新选项卡中打开备用文件:
:tabe# -
在新的拆分中打开文件:
:split#;这可以缩写为:sp#,:vsp#表示垂直分割。
使用来自:ls的缓冲区 number,例如缓冲区编号 5 您还可以:
-
与
:sp#5分开打开缓冲区;或者:sb5如果switchbuf选项包含newtab说明符 - 请参阅:help switchbuf -
用
:vsp #5垂直分割打开缓冲区(没有:vsb) -
使用
:tabe #5在新选项卡中打开缓冲区
更多推荐




所有评论(0)