текстовая подстанция в zsh/oh-my-zsh

возникла странная проблема с тех пор, как я начал использовать zsh, которого нет в bash. Я использую и zsh, и oh-my-zsh, я думаю, что сузил проблему до oh-my-zsh.

В моем старом пароле есть !2. Когда я набираю !2, текст заменяется на cd ->dev

[jellin:~]$ !2
[jellin:~]$ cd dev

понятия не имею, что это делает. Любые идеи? Кажется странной заменой.


person Jeffrey Ellin    schedule 12.01.2016    source источник


Ответы (1)


Это просто расширение идентификатора истории. Чтобы доказать это,

$ history | grep 'cd dev' | head

Вы увидите, что около идентификатора 2 вы сделали cd dev.

person clarity123    schedule 12.01.2016
comment
Да, совершенно верно, однако вы поторопились, чтобы я принял ответ. Говорит, что я могу сделать это за 8 минут. - person Jeffrey Ellin; 12.01.2016