Отображение на <s-right> а также <s-left> </s-left></s-right>

476
Adobe

Я хотел бы карту C-nи C-pк S-Rightи S-Leftсоответственно. Я пытался поставить

cmap <C-n> <S-Right> cmap <C-p> <S-Left> 

в ~ / .pentadactylrc - но это не работает. Как мне это сделать?

0
Помещение их в мой `.pentadactylrc` работает нормально для меня. Какую версию ты используешь? (У меня Pentadactyl 1.0b8pre-hg6437-default (создан 2011/09/02 19:50:06) и работает на: Mozilla / 5.0 (X11; Linux x86_64; rv: 6.0.1) Gecko / 20100101 Firefox / 6.0.1) frabjous 13 лет назад 0
Ой... переключается на следующую вкладку. я хотелчтобы сделать это также. Но когда я ставлю `Cmap `- не работает таким образом (я нажимаю Esc несколько раз - и затем пытаюсь - он не переключается на следующую вкладку, в отличие от ). Adobe 13 лет назад 0
`cmap` для режима командной строки, а не для нормального режима, и вы получили его задом наперед. Я отправлю как ответ, однако. frabjous 13 лет назад 0

1 ответ на вопрос

1
frabjous

Существуют разные команды отображения для разных режимов. 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пентадактиль.

`: help map` - это то, что я должен был сначала попробовать ... Adobe 13 лет назад 0

Похожие вопросы