2009-07-18 2 views
3

В моей .zshrc Я настроил завершающие псевдонимы суффикса, как это так, что я могу открыть файлы легко:Case нечувствительных ЗШ Псевдонимы Суффикса

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

, который позволяет мне открывать текстовые файлы в моем текстовом редакторе без добавления команды редактора.

Проблема возникает, однако, когда я пытаюсь открыть файл с заглавным суффиксом. ZSH распознает «.txt» и откроет его в текстовом редакторе, но не «.TXT».

Есть ли способ сделать регистрацию суффикса ZSH нечувствительным к регистру, чтобы я мог открывать такие файлы?

+0

гм, даже nocaseglob игнорируется с псевдонимом -s –

ответ

3

Это, кажется, чтобы исправить это для меня:

setopt extendedglob 
unsetopt CASE_GLOB 

Я получил решение от this question

+0

Nevermind. Это разрешает завершение, но не проблему с псевдонимами. – maxhawkins

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'