我什么都用TMUX和vim,最近开始用Elixir工作。每当我运行elixir进程时,其中包括 iex -S mix
我不能使用错误键,因为它打印出的是 ^[[A
为上箭头。^[[B
为向下箭头,等等。
如何修正TMUX或iex,使它们能正确地传达方向键?
EDIT 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 repo共享)。在两台机器上(一台iMac,一台MacBook Prop),向上箭头可以工作,而在一台机器上(MacBook Air),向上箭头不能工作。我如何去寻找在一台机器上不工作的地方?
EDIT 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)