Je viens de passer à un Macbook Air. J'ai installé zsh en utilisant homebrew, mais lorsque j'utilise une partie du code que j'avais (à l'origine) dans mon .zshrc, j'obtiens une erreur en disant cela .dircolors was not found.
Voici le code en question:
zstyle ':completion:*' auto-description 'specify: %d'
zstyle ':completion:*' completer _expand _complete _correct _approximate
zstyle ':completion:*' format 'Completing %d'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' menu select=2
eval "$(dircolors -b)"
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*' list-colors ''
zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character to insert%s
zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}' 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=* l:|=*'
zstyle ':completion:*' menu select=long
zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
zstyle ':completion:*' use-compctl false
zstyle ':completion:*' verbose true
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'
zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'
N'est dircolorspas livré avec Mac OS X? Comment dois-je l'installer?
Mise à jour:
Si je lance des dircolors directement sur la coque, j'obtiens:
bash: dircolors; command not found
dircolorsmanuellement dans un shell pour voir si le binaire existe et se trouve dans le $PATH.
.dircolors was not foundet non dircolors? Il n'y a pas de dircolorscommande sur OSX à moins que vous ne l'ayez installée vous-même, elle est spécifique à Linux (ou plus précisément aux coreutils GNU).
dircolorsje reçois: bash: dircolors: command not found. Le code que j'ai publié dans l'OP a été généré automatiquement par Zsh sur une machine Linux. Je pensais que je pouvais cloner .zshrcdirectement mon Mac OS X. Savez-vous ce que fait le code de mon OP ou avez-vous des suggestions sur la façon de le modifier pour apporter la fonctionnalité équivalente à Mac OS X?
dircolors -bsemble suspect, mais sur mon ordinateur, cela fonctionne sans~/.dircolorsfichier très bien.