【问题标题】:remove file from zsh autocomplete从 zsh 自动完成中删除文件
【发布时间】:2019-05-27 03:42:39
【问题描述】:

如果我输入

vim pack

然后点击选项卡 zsh 自动完成到 package-lock.json,但 10 次中有 10 次我希望它完成到 package.json 作为第一个选项。

我该怎么做:

  • 首先自动填充到package.json
  • 完全停止它完成package-lock.json

【问题讨论】:

  • 我想你想要compctl -D -f -tn,但如果这不起作用,man zshcompctl

标签: zsh


【解决方案1】:

如果您使用的是 Zsh 的“新”补全系统(即 ?2000? 年发布的系统,您需要使用 autoload -Uz compinit; compinit 进行初始化)——并且你应该——那么以下将起作用:

zstyle ':completion:*' ignored-patterns 'package-lock.json'

文档:http://zsh.sourceforge.net/Doc/Release/Completion-System.html#index-ignored_002dpatterns_002c-completion-style

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    相关资源
    最近更新 更多