Saya baru saja beralih ke Macbook Air. Saya menginstal zsh menggunakan homebrew, tetapi ketika saya menggunakan beberapa kode yang saya (awalnya miliki) di saya .zshrc, saya mendapatkan kesalahan mengatakan itu .dircolors was not found.
Di bawah ini adalah kode yang dimaksud:
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'
Apakah dircolorstidak diberikan bersama Mac OS X? Bagaimana saya menginstalnya?
Memperbarui:
Jika saya menjalankan dircolors langsung pada shell saya mendapatkan:
bash: dircolors; command not found
dircolorssecara manual di shell untuk melihat apakah biner ada dan terletak di $PATH.
.dircolors was not founddan bukan tentang dircolors? Tidak ada dircolorsperintah di OSX kecuali Anda menginstalnya sendiri, ini khusus untuk Linux (atau lebih tepatnya untuk GNU coreutils).
dircolorssaya mendapatkan: bash: dircolors: command not found. Kode yang saya posting di OP secara otomatis dihasilkan oleh Zsh di mesin Linux. Saya pikir saya bisa mengkloning saya .zshrcke Mac OS X saya secara langsung. Apakah Anda tahu apa kode dalam OP saya atau memiliki saran tentang cara memodifikasinya untuk membawa fungsionalitas yang setara ke Mac OS X?
dircolors -btampak mencurigakan, tetapi di komputer saya itu berfungsi tanpa~/.dircolorsfile baik-baik saja.