如果您在VIM中编辑一个文件,然后需要打开一个现有的缓冲区(例如,从缓冲区列表::buffers),那么如何在垂直拆分中打开它?
我知道你已经可以正常地打开它了,比如:
:sbuffer N
在这里,N是您想要的缓冲区号,但是,上面的内容是水平打开N缓冲区,而不是垂直打开。
我还知道,您可以在打开后更改窗口位置,并进行垂直分割,如下所示:
Ctrl-W H
Ctrl-W L
它将垂直地将窗口向右或向左分开。
在我看来,如果有一个sbuffer,就应该有一个vsbuffer,但它并不存在(据我所知)。
另外,请注意,我不是在寻找一个插件来解决这个问题。我知道有很多插件可以让你这么做。
我相信我可
如果我想在vim中打开一个拆分,我就做:sp % --在本例中,这将与当前缓冲区和窗口中的文件进行水平拆分。:vsp是相同的东西,但垂直。
现在让我说,我已经有一个垂直分裂,我在窗口的右边。如果我想在不指定路径的情况下将窗口中的文件水平拆分到右边,我会做什么?我相信我在+或,上见过这个,但我似乎找不到它,也不太了解vim的这个模糊部分。
视觉表现或我想要的东西
+~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~+
| ./test1 | ./test2 |
| Stuff in my other | I am current