全新安装的 Manjaro 中 Zsh 终端无法正常工作

全新安装的 Manjaro 中 Zsh 终端无法正常工作

最近我一直在尝试不同的 Linux 发行版,我选择了 Manjaro Linux。首先,我把它安装在我的笔记本电脑上,一切顺利。当系统提示我选择终端环境时,我选择了因为我一生都在使用 bash。不用说,我真的很喜欢 zsh。

但是,当我在台式电脑上安装 Manjaro 时,zsh 在颜色、自动完成和突出显示方面表现不同。我猜想安装过程中出了问题。

这是我的笔记本电脑上的终端的样子: 良好的终端

这是终端在我的台式电脑上的样子: 坏终端

请注意,两次安装均使用最新的 Manjaro Architect 进行,且均采用完全相同的步骤。在这两种情况下,KDE 都是我的桌面环境。

我希望我提供的信息足够了,因为这显然超出了我的专业范围。如果您认为我可以提供更多信息,请告诉我。

提前致谢

答案1

好吧,事实证明,由于某些奇怪的原因,Manjaro Linux Architect 在安装过程中没有完成 zsh shell 的配置。

我设法通过修改以下脚本/配置文件来修复它:~/.zshrc。我按照 Zsh Arch Wiki 条目

按照我的喜好修改文件后,我运行了“chmod +x ~/.zshrc”,然后重新启动。成功了。

我的终端现在按预期工作,尽管设置过程非常繁琐。我建议使用配置的骨架并根据个人喜好进行修改。(维基条目中提供了示例。)

我希望我的发现对遇到同样问题的人有用。谢谢。

答案2

我也遇到过同样的问题,但这是我的错。我安装了自动跳转使用 pacman 手动安装,结果得到了与问题中相同的截图。删除使用 pacman 安装的那个后问题得到解决:

sudo pacman -Rns autojump

实际的问题是PATH变量在某处被损坏,并且大多数命令无法找到,例如ls,,...mvrm

相关内容