首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vi模式下,光标键离开irb中的插入模式

在vi模式下,光标键离开irb中的插入模式
EN

Stack Overflow用户
提问于 2013-11-08 00:11:56
回答 1查看 466关注 0票数 1

我在irb中使用vi-mode,通过~/.inputrc声明:

代码语言:javascript
复制
set editing-mode vi

自从我改用ruby 1.9.3和2.0.0后,IRB和rails控制台就开始表现不同了。

在我可以在插入模式下使用向左和向右的光标键之前,光标会相应地移动,停留在插入模式下(就像vim中的标准)。

现在,键入箭头left将删除行尾之前的所有字符,并将我带出插入模式。我迷路了,为什么会这样?

更新:如何让irb解释箭头键而不是转义序列?

EN

回答 1

Stack Overflow用户

发布于 2013-11-08 01:01:57

这是因为Readline正在解释光标键的转义字符。左光标是ESC[D,它会离开插入模式,然后删除该行的其余部分。类似地,鼠标右键将离开插入模式,C将更改行的其余部分,向上将Append切换到行的其余部分,向下将B一个单词。

我相信这可能和bug #7859是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19840909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档