如何在Vim中切换窗口

如何在Vim中切换窗口,vim,window,buffer,Vim,Window,Buffer,我正在使用Vim,无法使用默认绑定键j切换到我的一个窗口。我打开了三个窗口,右下角的窗口无法访问。为什么会发生这种情况?+w+w对我很有效 如果您:sp或:vsp拆分窗格,+w+w将允许您在它们之间导航。看起来您采取了类似于以下操作过程的操作 vim <some-file> :vs <some-other-file> <C-w> l // to get to the right window :term // to open up a te

我正在使用Vim,无法使用默认绑定键
j
切换到我的一个窗口。我打开了三个窗口,右下角的窗口无法访问。为什么会发生这种情况?

+w+w
对我很有效


如果您
:sp
:vsp
拆分窗格,
+w+w
将允许您在它们之间导航。

看起来您采取了类似于以下操作过程的操作

vim <some-file>
:vs <some-other-file>
<C-w> l     // to get to the right window
:term       // to open up a terminal session within right right window
<C-w> j     // to move to the bottom right window (a normal vim window)
:q
vim <file>  // within the terminal inside the right vim window
:sp <file>  // split that window

导航到右下角窗口。

在我看来,您好像在vim内部的终端中打开了vim。我不熟悉较新版本的vim中的终端如何工作,但我怀疑它们的操作与常规缓冲区略有不同。刚刚验证@RandyMorris,如果在vim:terminal中打开vim然后拆分,则w CMD将跳过拆分,并在主vim和:terminal的第一个窗口之间跳转。
:winc j