Это, вероятно, происходит, когда ваш терминал находится в режиме вставки терминала, фиксируя нажатия клавиш и отправляя их в программу, работающую внутри терминала.
Вы по-прежнему можете создавать сопоставления для этих клавиш, используя команду :tnoremap
. См. :help :tnoremap
и :help mapmode-t
.
Например:
tnoremap <C-Left> <C-w>h
tnoremap <C-Right> <C-w>l
(Не уверен, что это были фактические сопоставления, которые вы использовали в обычном режиме, или если вы использовали <C-w>W
и <C-w>w
. В любом случае, вы получите идею, используйте tnoremap
для репликации сопоставлений и в режиме вставки терминала.)
ОБНОВЛЕНИЕ: Из вашего комментария вы переключаете буферы с этими сопоставлениями, поэтому они должны работать:
tnoremap <C-Left> <C-w>:bp<CR>
tnoremap <C-Right> <C-w>:bn<CR>
Они будут отличаться от сопоставлений обычного режима тем, что им нужен префикс <C-w>
, который необходим для введите команду Ex с терминала в режиме вставки терминала.