为什么 zsh 导航在 VS Code 终端和 macOS 终端中的行为不同?

为什么 zsh 导航在 VS Code 终端和 macOS 终端中的行为不同?

当我在内置 VS Code 终端中使用 zsh 时,我可以:

a)键入命令时使用向上和向下箭头键浏览我的命令历史记录:

zsh 命令导航

b)使用所有箭头键浏览可用目录:

zsh 目录导航

但是,当我在 macOS 终端中使用箭头键时……好吧,我不太确定它做出了什么决定,但它似乎有时会将目录更改为父目录(向上键)或按字母顺序更改为第一个子目录(向下键):

zsh macos 导航

但有时,它似乎会跳转到没有直接家族关系的最近使用的目录。

期望的行为是 VS Code 行为。鉴于只有一个 .zshrc 文件,我不确定它们会有何不同以及为什么不同。

我的插件是:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting fast-syntax-highlighting zsh-autocomplete history dirhistory web-search)

非常感谢你!

相关内容