【问题标题】:Bash Autocomplete Ubuntu list all rather than cycleBash Autocomplete Ubuntu 列出所有而不是循环
【发布时间】:2012-06-11 13:41:42
【问题描述】:

在全新的 Ubuntu 12.04 安装中,我的终端选项卡完成设置被配置为在第二个选项卡上循环选项,而不是我习惯的选项(列出所有选项,只完成可以确定的选项)

例如,在包含 listPixels.html 和 listPublishers.html 的目录中,我想要一个完整的选项卡来自

l 

简单地完成

listP 

然后第二个选项卡应该列出所有可能的匹配项,而不是在每个后​​续选项卡上循环遍历 listPixels.html 和 listPublishers.html。

【问题讨论】:

  • 使用zsh? ;) 默认情况下它以这种方式工作,afaik。
  • 这对我来说绝对是一个潜在的未来。幸运的是,现在,我从好的 ol' Bash 中得到了想要的行为。

标签: bash ubuntu autocomplete terminal tab-completion


【解决方案1】:

您已打开menu-complete。只需将 Tab 重新绑定到 complete

bind '"\C-i":complete'

【讨论】:

  • 已修复!感谢您快速简洁的回复!
【解决方案2】:

我相信这是您的 .inputrc 中的设置。

使用线路:

set show-all-if-ambiguous On

【讨论】:

    猜你喜欢
    • 2012-02-14
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多