终端自动补全大小写敏感

我通过

nano .inputrc

写入

set completion-ignore-case on

set show-all-if-ambiguous on

TAB: menu-complete

并不能实现取消终端大小写敏感的自动补全


系统版本:macOS Big Sur 11.52

主的MacBook Pro 16"

发布日期 2021年9月9日 下午2:37

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2021年9月9日 下午3:17

因為這些本來也不適用於 zsh

zsh 的忽略大小寫是

autoload -Uz compinit && compinit
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
回复量: 7
排序方式: 

2021年9月9日 下午3:12 回应 Sariel

我只找到了 .zshrc 在里面追加

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

然后提示

.zshrc:32: command not found: TAB:

我就取消了TAB这行 再source .zshrc 执行成功

但是自动补全还是大小写敏感的

回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

终端自动补全大小写敏感

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!