2009-07-18 58 views
3

在我的.zshrc我已經設置了後綴完成的別名一樣,這樣我可以更容易地打開文件:不區分大小寫的ZSH後綴別名

alias -s -- txt='mate -w' 

,讓我在我的文本編輯器打開文本文件無需預先編輯命令。

但是,當我試圖用大寫後綴打開一個文件時有一個問題。 ZSH會識別'.txt'並在我的文本編輯器中打開它,但不會顯示'.TX​​T'。

有什麼辦法讓ZSH後綴識別不區分大小寫,這樣我就可以打開這樣的文件了嗎?

+0

HM的解決方案,甚至nocaseglob與別名忽略-s – 2009-07-19 00:06:16

回答

3

這似乎是解決這個問題對我來說:

setopt extendedglob 
unsetopt CASE_GLOB 

我從this question

+0

沒關係。這解決了完成問題,而不是別名問題。 – maxhawkins 2009-07-20 02:38:41

4

讓我猜的話:)

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'