Привязка клавиш Vim для переключения между окнами

Привязка клавиш Vim для переключения между окнами

Как мне привязать одну клавишу к циклическому переключению окон? Например, каждый раз, когда я хочу переключить окно, мне нужно щелкнуть ctrl-a(по умолчанию ctrl-c), а затем использовать клавиши со стрелками вверх/вниз/влево/вправо для переключения. Можно ли сделать только одну клавишу, которая будет ctrl-a+ переключать окно? Я думал привязать ее к клавише tab, но пока не смог решить проблему.

решение1

Просто создайте привязку клавиш, как вы бы сделали для любой другой команды. Здесь я представляю одно сопоставление для обычного режима и одно сопоставление для режима вставки, оба с использованием tab.

nnoremap <tab> :wincmd w<cr>
inoremap <tab> <c-o>:wincmd w<cr>

Для получения дополнительной информации и вдохновения для дальнейшей настройки см.:h wincmd.

Связанный контент