zsh可以像vim的搜索一样完成smartcase的完成吗?

Jac*_*nor 4 zsh zsh-completion

Vim具有“智能大小写”功能,使搜索不区分大小写,但前提是搜索包含所有小写字母。在搜索任何大写字母时,smartcase会假定您要区分大小写。有没有办法在zsh的制表符完成中获得相同的行为?

Mar*_*val 5

看一下我的zshrc文件。

https://github.com/martincanaval/arch-conf/tree/master/etc/zsh

我具有您所要求的功能,并且我相信这条线成功了。

zstyle ':completion:*'  matcher-list 'm:{a-z}={A-Z}'
Run Code Online (Sandbox Code Playgroud)

  • `zstyle ':completion:*' 匹配列表 '' '+m:{a-zA-Z}={A-Za-z}' '+r:|[._-]=* r:|=* ' '+l:|=* r:|=*'` 更允许。 (2认同)