【问题标题】:Make zsh completion more bash-like / best practice with zsh completion使用 zsh 完成使 zsh 完成更像 bash / 最佳实践
【发布时间】:2012-02-08 17:32:16
【问题描述】:

使用 bash 我确实喜欢做这样的事情:

$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f gets completed to "file", I type "*", [23] or whatever)
$ $CMD file*<Enter>

这样我可以确定该命令已在我想要的所有文件上执行。

当我尝试使用 zsh 执行此操作时,会发生这种情况:

$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f is completed to "file15165", I have to press <backspace> five times and then type "*")
$ $CMD file*<Enter>

这是非常无效的。现在如何使用 zsh 实现 bash 行为?或者 zsh 用户会如何尝试做我正在做的事情?

【问题讨论】:

    标签: autocomplete zsh zsh-completion


    【解决方案1】:

    我的 .zshrc 中似乎有 setopt menucomplete,这导致了解释的行为。删除它修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多