gpt4 book ai didi

vim - vim sp 和 vsp 的合并历史记录?

转载 作者:行者123 更新时间:2023-12-04 16:47:39 24 4
gpt4 key购买 nike

有没有一种方法可以轻松地将以前作为水平拆分打开的文件打开为 vim 中的垂直拆分?也许有一些方法可以结合这些命令的历史记录?

在使用 vim 时,我经常用 :sp 打开多个文件或 :vsp .稍后,当我想重新打开以前用 :sp 打开的文件时作为垂直分割使用 :vsp ,该路径在 :vsp 的历史记录中不存在所以我必须查看 :sp 的历史记录以及然后更改spvsp ...

用例:

:sp ../../some/very/long/annoying/to/type/path/to/a/file.cpp

:wq

...时间流逝...

:vsp <up arrow> (没找到,唉)

:sp <up arrow> (发现,编辑spvsp)

最佳答案

您在同一个 session 中执行所有操作

使用 :e:sp:vs 和各种其他命令创建的缓冲区列在“缓冲区列表”中。如果您想在垂直窗口中重新编辑其中一个缓冲区,那么用于编辑文件的原始命令并不重要。你只需要做:

:vert sb <Tab>

你在两个不同的 session 中这样做

Vim 在 session 之间保留一个已编辑文件的列表。要在垂直窗口中重新编辑以前编辑过的文件,请执行以下操作:

:oldfiles
(decide you want the number 15)
:vs#<15

关于vim - vim sp 和 vsp 的合并历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22729048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com