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

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

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

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

18
задан Drew
21.02.2023 8:00 Количество просмотров материала 2697
Распечатать страницу

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 2023-02-22 15:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх