Просто сопоставьте новый ключ со старым ключом, но используйте noremap (без повторного сопоставления), чтобы при сопоставлении использовалось исходное значение любого ключа в правой части сопоставления, а не любое новое сопоставление, которое вы могли бы дать этому. ключ.
Например, если вы
:map a b
:map b c
и вы наберете a
, вы будете выполнять функцию, изначально связанную с c
. Однако если вы
:noremap a b
:noremap b c
и вы наберете a
, вы будете выполнять функцию, изначально связанную с b
.
Так что в вашем случае ваше отображение будет
:nnoremap <Alt-Left> <C-O>
или же
:nnoremap <A-Left> <C-O>
Это позволит вам сопоставить <C-O>
с чем-то другим.
Примечание. Ни одно из этих сопоставлений не работает для меня в системе, которую я в данный момент использую, хотя документация Vim предполагает, что они должны, но это так:
:nnoremap <M-Left> <C-O>