【问题标题】:Oh my zsh - exclude widgets from completion resultsOh my zsh - 从完成结果中排除小部件
【发布时间】:2016-09-05 19:58:36
【问题描述】:

我真的很喜欢 zsh 中的 AUTOCD 选项,但小部件名称使其使用起来不太舒服。问题是当我例如在我的主目录中,键入“down”并按 Tab 我希望“Downloads”完成,但自动完成的第一个位置是“down-line-or-beginning-search”。下载是第二步,这导致我必须另外按两次 tab。它使这个过程不太符合人体工程学。 有人知道如何从 zsh 自动完成中排除小部件名称吗?

【问题讨论】:

  • 通常小部件不是命令选项卡补全的一部分(因为它们应该/只能在 zle 内运行,而不是单独运行)。您是否可能创建了一个名为 down-line-or-beginning-search 的函数来覆盖同名的预定义小部件?
  • 不,我没有创建任何函数。我认为这可能是 oh-my-zsh 问题,因为我已经安装的唯一东西是 zsh 和 oh-my-zsh,其默认设置在 .zshrc 文件中。

标签: zsh oh-my-zsh zshrc zsh-completion


【解决方案1】:

zstyle ':completion:*:*:-command-:*:*' ignored-patterns 'down-line-or-beginning-search'

【讨论】:

    猜你喜欢
    • 2017-05-02
    • 2018-01-12
    • 2023-04-09
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多