首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >inputrc:在Mac上菜单-完全-向后不工作?

inputrc:在Mac上菜单-完全-向后不工作?
EN

Stack Overflow用户
提问于 2015-01-25 20:17:15
回答 1查看 1.8K关注 0票数 2

我的.inputrc与我的macbook上运行Yosemite的相同:

代码语言:javascript
复制
Control-n: menu-complete
Control-p: menu-complete-backward

在Linux上,它运行得完美无缺;然而,在我的macbook上,只有Control-n工作,但Control-p不向后循环,也不做任何事情。事实上,当我编辑menu-complete-backward时,inputrc甚至没有被突出显示为正确的语法。是达尔文的事,还是我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-18 04:18:18

键入cat命令,然后按Ctrl+P,您看到了哪些转义序列?(我看到^P了)

我试图将Shift+Tab绑定到menu-complete-backward,只有这个绑定对我有效:

代码语言:javascript
复制
"\e[Z": "\e-1\C-i"

因此,Ctrl+P应该是:

代码语言:javascript
复制
Control-p: "\e-1\C-i"

来自http://brettterpstra.com/2011/09/25/quick-tip-some-inputrc-fun/

编辑:注意,menu-complete-backward只支持bash > 4.0.0,而约塞米蒂有Bash3.2.57。This upgrade procedure为我工作,也见过here

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

https://stackoverflow.com/questions/28141001

复制
相关文章

相似问题

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