在Erlang shell中禁用跳转游标

sbs*_*sbs 18 elixir erlang-shell iex

()在IEx 1.2.4中键入时,光标将"跳转"到匹配的括号1s并向后移动.即使它不是真的跳跃但它有点令人讨厌.有没有办法在IEx中禁用此功能?

编辑:

虽然最初涉及IEx的问题,实际问题(正如@tkowal在下面的评论中所指出的)实际上是在IEx运行的Erlang Shell中.因此我在这个问题上添加了erlang-shell标签.

Yel*_*ple 7

光标跳跃发生在lib/stdlib/src/edlin.erl(在Erlang中stdlib).具体而言,似乎在线路205〜213的情况发生,这是在),]}出现被捕获并转换成指令,以移动光标(其在通过各种工艺然后被发送erl的监督树一路到user_drv,这然后将必要的命令发送到tty_sl端口以使光标移动请求发生).

不幸的是,没有办法(AFAICT)禁用那些不涉及修补该位置代码的功能(无论是通过注释掉这些行还是通过添加额外的保护来检查传递给的新选项erl).如果您打算修补该文件并重新编译Erlang,那就去吧.否则,至少是某人尝试围绕该行为实现配置选项的起点.