vim ~/.inputrc
输入如下一行,保存退出。
set completion-ignore-case on
关闭终端,再重新打开终端即可使用tab键自动补全并忽略大小写。
For MAC:
如果已经使用了zsh,那么一般情况下,修改.inputrc 并没有效果。
经过一番实践, 在.zshrc 里添加下面两个命令
autoload -Uz compinit && compinit
zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'
再执行
source .zshrc
应该就可以了。
如果用户目录下没有 .z