Чувствительные к регистру псевдонимы суффикса ZSH - PullRequest
3 голосов
/ 18 июля 2009

В моем .zshrc я настроил псевдонимы завершения суффикса, как это, чтобы легче открывать файлы:

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

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

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

Можно ли как-нибудь сделать распознавание суффиксов ZSH без учета регистра, чтобы я мог открывать такие файлы?

Ответы [ 2 ]

4 голосов
/ 18 июля 2009

Позвольте мне рискнуть:)

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'
3 голосов
/ 20 июля 2009

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

setopt extendedglob
unsetopt CASE_GLOB

Я получил решение от этого вопроса

...