Я хотел бы отобразить C-n
и C-p
на S-Right
и S-Left
соответственно. Я пытался поставить
cmap <C-n> <S-Right>
cmap <C-p> <S-Left>
в ~/.pentadactylrc - но это не работает. Как мне это сделать?
Я хотел бы отобразить C-n
и C-p
на S-Right
и S-Left
соответственно. Я пытался поставить
cmap <C-n> <S-Right>
cmap <C-p> <S-Left>
в ~/.pentadactylrc - но это не работает. Как мне это сделать?
Существуют разные команды отображения для разных режимов. 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
в пентадактиле.