Mac 终端默认是大小写不敏感的,cd desktop 其实也能切到桌面,但是无法通过tab补全。 如果你已经使用了zsh,那么一般情况下,修改.inputrc 并没有效果。 在.zshrc 里添加下面两个命令并重启后可以忽略大小写。
# Ignore lower upper
autoload -Uz compinit && compinit -u
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:|=*'