不区分大小写的 ZSH 后缀别名

max*_*ins 5 unix linux shell zsh

在我的 .zshrc 中,我设置了这样的后缀完成别名,以便我可以更轻松地打开文件:

alias -s -- txt='mate -w'
Run Code Online (Sandbox Code Playgroud)

这允许我在文本编辑器中打开文本文件而无需预先添加编辑器命令。

但是,当我尝试打开带有大写后缀的文件时出现问题。ZSH 将识别“.txt”并在我的文本编辑器中打开它,但不会识别“.TXT”。

有没有办法让 ZSH 后缀识别不区分大小写,以便我可以打开这样的文件?

Ins*_*lah 5

让我来猜猜看:)

alias -s -- TXT='mate -w'
alias -s -- Txt='mate -w'
alias -s -- TXt='mate -w'
alias -s -- tXt='mate -w'
alias -s -- txT='mate -w'
alias -s -- tXT='mate -w'
alias -s -- TxT='mate -w'
Run Code Online (Sandbox Code Playgroud)