Существуют разные команды отображения для разных режимов. cmap
предназначен для режима командной строки и не повлияет на то, что происходит после нескольких нажатий Escape, так как несколько раз нажав Escape, вы вернетесь в нормальный режим.
Скорее всего, что вы хотите сделать, это создать отображение для нормального режима. При использовании этих команд первый аргумент - это карта, которую вы создаете, а второй аргумент - это то, на что вы ее отображаете.
nmap <S-Right> <C-n> nmap <S-Left> <C-p>
Или лучше (потому что вы можете переназначить <C-n>
и, <C-p>
если хотите,
nnoremap <S-Right> <C-n> nnoremap <S-Left> <C-p>
Для получения дополнительной помощи по различным командам сопоставления введите :help map
пентадактиль.