Почему Zsh не выполняет расширение скобки?
Моя оболочка по умолчанию - zsh (/bin/zsh
). Когда я впервые открываю сеанс терминала, расширение фигурных скобок для символов не работает, в то время как числовое расширение работает нормально. Бег zsh
чтобы открыть новую оболочку, решается проблема:
$ zsh --version
zsh 5.0.8 (x86_64-apple-darwin14.3.0)
$ echo {0..9}
0 1 2 3 4 5 6 7 8 9
$ echo {a..z}
{a..z}
$ zsh
$ echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z
$ zsh --version
zsh 5.0.8 (x86_64-apple-darwin14.3.0)
Это происходит как в терминале, так и в iTerm, и не связано с какими-либо настройками в .zshrc
(он не изменяется при отсутствии этого файла). Версия zsh одинакова в обоих случаях и больше 5.0.7, поэтому этот вопрос не объясняется. Я предполагаю, что это как-то связано с различием между оболочкой входа / не входа в систему, но я понятия не имею, почему она это сделает.
Почему Zsh не выполняет раскладку здесь?