Я использую TMUX и vim для всего, и недавно начал работать с Elixir. Всякий раз, когда я запускаю процесс эликсира, включая iex -S mix
, я не могу использовать клавиши ошибок, поскольку вместо этого он печатает ^[[A
для стрелки вверх, ^[[B
для стрелки вниз и т. Д.
Как я могуисправить TMUX или iex, чтобы они могли правильно связывать клавиши со стрелками?
РЕДАКТИРОВАТЬ 1:
Вывод echo $TERM
равен tmux-256color
. Мои терминалы настраиваются в соответствии с этим руководством: https://medium.com/@dubistkomisch/how-to-actually-get-italics-and-true-colour-to-work-in-iterm-tmux-vim-9ebe55ebc2be
У меня три машины, настроенные с одинаковыми терминалами и одинаковыми файлами конфигурации (общие для репозитория GitHub). На двух машинах (один iMac, один MacBook Prop) стрелка вверх работает, а на одной машине (MacBook Air) стрелки вверх не работают. Как мне найти то, что не работает на одной машине?
РЕДАКТИРОВАТЬ 2:
Версии Elixir и erlang одинаковы:
Erlang/OTP 22 [erts-10.5.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace]
Elixir 1.9.1 (compiled with Erlang/OTP 22)