Domanda

Nel mio .zshrc ho impostato suffisso alias di completamento come questo in modo che possa aprire i file più facilmente:

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

Il che mi permette di aprire i file di testo nel mio editor di testo senza anteponendo il comando dell'editor.

C'è un problema, però, quando sto cercando di aprire un file con un suffisso maiuscola. ZSH riconoscerà '.txt' e aprirlo nel mio editor di testo, ma non '.TXT.'

C'è un modo per rendere ZSH riconoscimento suffisso case-insensitive in modo che possa aprire i file come questi?

È stato utile?

Soluzione 2

Questo sembra risolvere il problema per me:

setopt extendedglob
unsetopt CASE_GLOB

ho ottenuto la soluzione da questa domanda

Altri suggerimenti

Mi permetta di azzardare un'ipotesi:)

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'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top