oh-my-zsh псевдоним цвет подсветки

Я начал использовать zsh с плагином под названием «oh-my-zsh» и настроил свой личный псевдоним в ~ / .zshrc.

alias ls='ls -aF'

а потом

source ~/.zshrc

но команда ls не выделяет вывод. (Хотя команда работает правильно.)

Я действительно не понимаю, почему.

Любые идеи?


person Toshi    schedule 26.05.2015    source источник


Ответы (1)


По умолчанию вывод ls не окрашен, и ни -a (также показывает скрытые файлы), ни -F (индикатор добавления для типа файла) этого не меняют.

Чтобы получить цветной вывод из ls, вам необходимо передать --color:

ls -aF --color

Поскольку вы планируете использовать его в псевдониме, было бы неплохо установить --color=auto, чтобы цвета использовались только при печати на стандартный вывод, но не при перенаправлении вывода (например, с > SOMEFILE или | SOMECOMMAND ):

alias ls='ls -aF --color=auto'
person Adaephon    schedule 26.05.2015