![为什么 zsh 导航在 VS Code 终端和 macOS 终端中的行为不同?](https://linux22.com/image/1699529/%E4%B8%BA%E4%BB%80%E4%B9%88%20zsh%20%E5%AF%BC%E8%88%AA%E5%9C%A8%20VS%20Code%20%E7%BB%88%E7%AB%AF%E5%92%8C%20macOS%20%E7%BB%88%E7%AB%AF%E4%B8%AD%E7%9A%84%E8%A1%8C%E4%B8%BA%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
当我在内置 VS Code 终端中使用 zsh 时,我可以:
a)键入命令时使用向上和向下箭头键浏览我的命令历史记录:
b)使用所有箭头键浏览可用目录:
但是,当我在 macOS 终端中使用箭头键时……好吧,我不太确定它做出了什么决定,但它似乎有时会将目录更改为父目录(向上键)或按字母顺序更改为第一个子目录(向下键):
但有时,它似乎会跳转到没有直接家族关系的最近使用的目录。
期望的行为是 VS Code 行为。鉴于只有一个 .zshrc 文件,我不确定它们会有何不同以及为什么不同。
我的插件是:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting fast-syntax-highlighting zsh-autocomplete history dirhistory web-search)
非常感谢你!