澄清我尝试过的内容:
我在Windows 10 PC上安装了Ubuntu bash。当我打开ubuntu.exe
并在shell启动后键入zsh
时,我的zsh shell会按预期启动。这非常好,它完全符合我的要求。
问题:当我执行以下序列时:
cd
[TAB]
[ARROW KEYS]
(选择一个项目)ENTER
它应该cd
进入该文件夹。它就是这样做的,但它确实需要一分钟才能完成。要取消的CTRL + C不起作用。
现在我在那个文件夹中,我可以通过输入clear
清除控制台,这就是我所做的:
user@user-pc > /mnt/c/folder/otherfolder > GIT-REPO > clear
当我输入clear
并按Enter键时,它需要30秒才能清除窗口。
我已经尝试了一堆主题和一堆终端/命令提示,但它们都不起作用,甚至不是默认的。
我已经通过在Ubuntu bash shell中执行这些命令来安装zsh和oh-my-zsh:
sudo apt-get install zsh
curl -L https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | bash
知道为什么会出现这种奇怪的行为?它看起来像是zsh,因为我可以使用上述所有终端轻松地将cd
放入其他文件夹中。如果我只使用带有和不带斜线的cd /mnt/c/folder/otherfolder/
,也会出现问题。
它只发生在那个特定的文件夹中吗? IME,即使使用默认提示,大型git存储库在zsh + WSL上也会非常慢。