elixir – 禁用在Erlang shell中跳转光标

栏目: Erlang · 发布时间: 6年前

内容简介:当在IEx 1.2.4中打字()时,光标将“跳转”到匹配的括号中1秒并返回.即使它不是真的跳跃,但它有点恼人的眼睛.有没有办法在IEx中禁用此功能?编辑:虽然这个问题最初涉及到IEx,但实际的问题(如下面他的评论中的@tkowal所指出的)实际上是在Erlang Shell中运行的IEx.因此,我在这个问题中添加了erlang-shell标签.

当在IEx 1.2.4中打字()时,光标将“跳转”到匹配的括号中1秒并返回.即使它不是真的跳跃,但它有点恼人的眼睛.有没有办法在IEx中禁用此功能?

编辑:

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

光标跳转发生在 lib/stdlib/src/edlin.erl

(在Erlang的stdlib中).具体来说,似乎发生在205行到213行,这是在哪里,]和}看起来被捕获并转换成指令来移动光标(然后它们通过erl的监督树中的各种进程一直发送到user_drv,然后将必要的命令发送到tty_sl端口,使光标移动请求发生).

不幸的是,没有办法(AFAICT)禁用不涉及修补该位置的代码的功能(无论是通过注释这些行,还是添加额外的保护以检查传递给erl的新选项).如果您要修补该文件并重新编译Erlang,那么请继续.否则,至少有一个人试图围绕这种行为实现一个配置选项.

http://stackoverflow.com/questions/36654660/disable-jumping-cursor-in-erlang-shell


以上所述就是小编给大家介绍的《elixir – 禁用在Erlang shell中跳转光标》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数学与生活(修订版)

数学与生活(修订版)

[日] 远山启 / 吕砚山、李诵雪、马杰、莫德举 / 人民邮电出版社 / 2014-10 / 42.00元

数学是高等智慧生物的共有思维,是对真理的探索,对矛盾的怀疑,但它绝非一门晦涩难懂的学问,非应试目的的数学是纯粹而朴实的智慧。《数学与生活》为日本数学教育改革之作,旨在还原被考试扭曲的数学,为读者呈现数学的真正容颜,消除应试教学模式带来的数学恐惧感。 本书既包含了初等数学的基础内容,又包含了微分、积分、微分方程、费马定理、欧拉公式等高等数学的内容。作者运用了多个学科的知识。结合日常生活和东西方......一起来看看 《数学与生活(修订版)》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码