I am using Vim and I am unable to switch to one of my windows by using the default bind keys <ctrl+w> j
. I have three windows open and the bottom right window is inaccessible. Why is this happening?
答案 0 :(得分:0)
<ctrl> + w + w
对我有用。
如果您:sp
或:vsp
拆分窗格,<ctrl> + w + w
将允许您在它们之间导航。
答案 1 :(得分:0)
似乎您采取了与以下操作类似的操作
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窗口,而实际上,您有四个:
这是一个不稳定的职位,因为无论您是在外部左侧会话还是右侧会话中,都在外部 buffer (不确定这是不是正确的单词,如果我错了,请纠正我)出于某种原因将始终捕获<C-w>
控制字符。
您可以通过按<C-w>
在屏幕上显示的位置来查看它。如果我正确地复制了您的环境,它将显示在外部缓冲区的右窗口的下方的右下角。
作为解决方法,您无需使用<C-w>
来进行窗口导航,而是需要使用:
:winc j
导航到右下角的窗口。