Ярлык для переключения в последнее окно в Vim?

Ctrl w 1 w переключается в первое окно.

Если в настоящее время я часто редактирую в двух из нескольких окон, ярлык для переключения обратно в последнее активное окно будет идеальным.

Есть ли такой ярлык?

Ответ 1

Вы пробовали

<c-w><c-p>

?

из справки:

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}

Ответ 2

Как сказал Кент       <c-w><c-p> перейдет к предыдущему

Вы также можете перемещаться между окнами, используя направления h, j, k и l

<c-w><c-h>
<c-w><c-j>
<c-w><c-k>
<c-w><c-l>

<number><c-w><c-w> будет перемещаться в определенное окно

Ответ 3

Вы можете создать собственное короткое отображение; 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

Кроме того, узнайте, как искать команды и перемещаться по встроенному :help; он является всеобъемлющим и предлагает множество советов. Вы не будете изучать Vim так же быстро, как другие редакторы, но если вы посвятите себя непрерывному обучению, он окажется очень мощным и эффективным редактором.