MacOS - 制表符补全不区分大小写 - 终端 zsh

MacOS - 制表符补全不区分大小写 - 终端 zsh

我是 MacOS 新手,所以请尽量为我提供简单的答案。

我从工作单位买了一台 MacBook Pro。在终端上,我希望制表符补全忽略区分大小写的文件/目录。即 cd Documents 和 cd documents 都应该可以工作。

我找到的大多数答案都与我创建的 .inputrc 文件有关。但它不起作用。打开终端,标题显示“-zsh”。但我找不到任何可行的解决方案。

我怎样才能让它工作?再次,请给出傻瓜式的答案。一步一步来。假设我对 MacOS 系统一无所知。

答案1

使用 macOS 12.3 时,我遇到了同样的问题。这些建议似乎都对我不起作用。我参考了“man zshcompsys”命令,并通过在“completion”中添加一个“”来修复它。将下面的代码添加到您的 zshrc 配置中。(在我的情况下,路径是 /etc/zshrc)

autoload -Uz compinit && compinit
zstyle ':completion:\*' matcher-list 'm:{a-z}={A-Za-z}'

大多数答案都提到了不带 \ 的 ':completion:*',这对我来说不起作用。希望这能有所帮助。

相关内容