iTerm2 не уважаешь мои клавиши...иногда

У меня iTerm2 горячих клавиш набора Command+стрелка влево и Command+стрелка вправо переместить курсор к началу и концу линии. Это работает большую часть времени. Но не когда я в ГГц (интерпретатор Haskell)

Он работает в других интерпретаторах (я пробовал python и sh)

Я не уверен, что это проблема с моей оболочкой (bash 3.2) или с iTerm2 (сборка 1.0.0.20130319) с моим ghci (7.4.2), но это очень раздражает. Любые идеи о том, что делать?

5
задан Drew
источник

1 ответов

ГГц использует haskeline, а не с readline. Если вы переназначили ⌘ ← и ⌘ → на \ E [H и \ e [f, добавьте это в~/.haskeline:

keyseq: "\ESC[H" ctrl-a
keyseq: "\ESC[F" ctrl-e

вы также можете переназначить ⌘ ← и ⌘ → на ⌃ A и ⌃ E.

посмотреть http://trac.haskell.org/haskeline/wiki/CustomKeyBindings.

1
отвечен user495470 2013-06-01 10:10:20
источник

Другие вопросы bash haskell iterm2 keyboard-shortcuts macos