【发布时间】:2014-11-22 17:36:41
【问题描述】:
如何编写匹配特定文件扩展名和目录的zstyle规则?例如,我希望 pylint 工具仅匹配 *.py 文件,但也匹配所有目录(以防我需要搜索嵌套文件);以下似乎不包括它们。
zstyle ":completion:*:*:pylint:*" file-patterns "*.py"
【问题讨论】:
标签: autocomplete zsh
如何编写匹配特定文件扩展名和目录的zstyle规则?例如,我希望 pylint 工具仅匹配 *.py 文件,但也匹配所有目录(以防我需要搜索嵌套文件);以下似乎不包括它们。
zstyle ":completion:*:*:pylint:*" file-patterns "*.py"
【问题讨论】:
标签: autocomplete zsh
*(-/) glob 将匹配目录,因此只需将其添加到 "*.py",如下所示:
zstyle ":completion:*:*:pylint:*" file-patterns "*.py *(-/)"
【讨论】:
"*.py" "*(-/)",我在几个指南中看到过,对我不起作用,只匹配 *.py 文件。可能是我的设置的一个特点。