Ответ 1
Изменить: это применимо, если вы используете oh-my-zsh
Лично я в основном использую его, потому что он отображает текущую ветвь git в командной строке. Поэтому, если мне нравится, что вам часто приходится переключаться между ветвями, вы случайно не смешиваете код.
Кроме того, одним из приятных преимуществ для меня является то, что я создал вилку oh-my-zsh
с включенной по умолчанию настраиваемой темой, и я могу развернуть ее на любой машине, в которой я нуждаюсь, на (скажем, на производственных серверах) с помощью только несколько команд. Таким образом, я загружаю все свои псевдонимы zsh, свою собственную тему и т.д.
Наконец, есть zsh-плагин, который я использую, zsh-syntax-highlighting. Это выделяет команды по мере их ввода, чтобы сделать их фиктивными. Зеленый = хорошая существующая команда, красный = вы сделали опечатку... но там больше, стоит попробовать.
Итак, интеграция git и возможность установки моей собственной настройки zsh на любой машине за считанные секунды - вот почему мне это нравится.
Там также railscast, говорящий о oh-my-zsh: http://railscasts.com/episodes/308-oh-my-zsh