zsh/oh-my-zsh 中的文本变电站

text substation in zsh/oh-my-zsh

自从开始使用 zsh 后遇到了一个奇怪的问题,bash 中没有。我同时使用 zsh 和 oh-my-zsh,我想我已经将问题缩小到 oh-my-zsh

我的旧密码中有 !2。当我键入 !2 时,文本被替换为 cd ->dev

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

不知道这是在做什么。有任何想法吗?似乎是一个奇怪的替代品。

这只是历史id扩展。为了证明这一点,

$ history | grep 'cd dev' | head

你会看到在 id 2 附近,你做了一个 cd dev