对于使用 Powershell 的 Windows 终端,我有插件 PSReadline,它为我提供了一些非常方便的功能。例如,当我开始打字时,我的历史记录的可导航列表视图。因此,如果我输入,cd
它会显示我最近使用的 10 个命令的列表,其中包含cd
,我可以在该列表中上下移动并选择一个。
我喜欢的另一个功能是我可以键入cd
并按 Tab 键来显示我可以导航到的所有子目录的列表。我还可以按上/下/左/右键在此列表中选择一个目录并跳转到该目录。
是否可以为 WSL (Ubuntu) 提示符做类似的事情?顺便说一句,我在 Powershell 和 WSL 中都使用 oh-my-posh 作为提示。我怀疑 oh-my-zsh 可能有这样的东西,但我很想避免安装它,因为我花了很多时间为 oh-my-posh 设置主题。除非有办法在没有主题的情况下使用 oh-my-zsh 插件。