Ich versuche, ein Element eines assoziativen zsh-Array zu ändern, aber ich kann keine Hinweise auf die richtige Syntax finden.Wie zu einem assoziativen Array in Zsh hinzufügen?
würde das PHP Äquivalent
$assoc['key'] = 'newvalue';
sein, aber wie kann ich dies tun in zsh?
Die Dokumentation scheint dabei sehr verwirrend zu sein, da davon ausgegangen wird, dass Sie, sobald Sie ein assoziatives Array eingerichtet haben, es niemals ändern möchten.
EDIT: das ist, was ich versuche, durch die zsh-Syntax-Hervorhebung Plugin
% noglob ZSH_HIGHLIGHT_STYLES[globbing]='fg=yellow' zsh: command not found: ZSH_HIGHLIGHT_STYLES[globbing]=fg=yellow
$ZSH_HIGHLIGHT_STYLES
definiert zu tun.
Warum versuchen Sie, 'noglob' (einen Precommand-Modifizierer) mit einer Zuweisungsanweisung zu verwenden? – chepner
Gehirn verblassen, denke ich - versuchen zu vermeiden, die eckigen Klammern zu entkommen. Es stellt sich heraus, dass Sie das nicht brauchen, und das Beispiel, das ich mir angesehen habe, hatte unnötige Backslashes. Vielen Dank! –