切换到Vim的最后一个窗口的快捷方式?

use*_*746 17 vim

Ctrlw1w 切换到第一个窗口.

如果我目前经常在几个窗口中的两个窗口中编辑,则切换回最后一个活动窗口的快捷方式将是完美的.

有这样的捷径吗?

Ken*_*ent 37

你试过了吗

<c-w><c-p>
Run Code Online (Sandbox Code Playgroud)

来自帮助:

CTRL-W p                    *CTRL-W_p* *CTRL-W_CTRL-P*
CTRL-W CTRL-P   Go to previous (last accessed) window.

                        *CTRL-W_P* *E441*
CTRL-W P    Go to preview window.  When there is no preview window this is
        an error.
        {not available when compiled without the |+quickfix| feature}
Run Code Online (Sandbox Code Playgroud)


Jup*_*rP5 7

正如肯特所说, <c-w><c-p>将会前一个

您还可以使用方向h,j,k和l在窗口之间导航

<c-w><c-h>
<c-w><c-j>
<c-w><c-k>
<c-w><c-l>
Run Code Online (Sandbox Code Playgroud)

<number><c-w><c-w> 将导航到特定窗口


Ing*_*kat 5

您可以构建自己的简短映射。Vim在这方面具有无限的灵活性。例如,许多人发现这些有用:

:noremap <C-j> <C-w>j
:noremap <C-k> <C-w>k
:noremap <C-h> <C-w>h
:noremap <C-l> <C-w>l
Run Code Online (Sandbox Code Playgroud)

另外,学习如何查找命令并浏览内置命令:help;它是全面的,并提供了许多技巧。学习Vim的速度不会像其他编辑器那样快,但是如果您坚持不懈地学习,它将证明它是一个功能强大且高效的编辑器。