bash - 在 TMUX 会话中修复 IEX 中的箭头键
问题描述
我使用 TMUX 和 vim 处理一切,最近开始使用 Elixir。每当我运行 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)
解决方案
推荐阅读
- assembly - 编译器开发的汇编语言
- arrays - 将文件夹名称转换为密钥,并将文件夹内部图像转换为数组
- python - 如何使用 pg8000 使用安全密钥连接到 Postgres
- reactjs - React Three.js .GLTF 烘焙纹理未出现在模型上
- javascript - 使用脚本将 cookie 注入 localhost
- python - 用坐标系求三角形的内角
- java - 将 2 个流转换为一个流和 map()
- python - 是否有将 gstreamer 管道转换为 python 代码的指南?
- java - 在 IBM Liberty 服务器的 Web 应用程序中解码 AES 加密
- r - 如何在不包含其他列的同名列的情况下使用数据框子集?