在不更改配置的情况下,我的 Fish shell 开始变得非常慢,例如执行一个简单ls
命令需要 1 到 5 秒。
请注意,缓慢的行为是突然开始的。我有本地安装,没有管理员权限。
我的配置文件中没有set -U var
或其他“添加到路径”问题可以提供长(路径)变量来处理。
我知道现在没有太多进展,但如果可以的话我会添加更多信息。
我设法通过重命名确定 Oh My Fish 负责~/.config/fish/conf.d/omf.fish
,但我的~/.local/share/omf
目录包含太多内容,我需要一些线索来排除故障。我有 bobthefish 主题。
该命令omf doctor
给出
Oh My Fish version: 7
OS type: Linux
Fish version: fish, version 3.1.0
Git version: git version 2.25.1
Git core.autocrlf: no
Checking for a sane environment...
Your shell is ready to swim.
更新:没有做任何改变,一切都恢复正常。我怀疑提示中的命令暂时需要很长时间,并且服务器出现故障,而不是 Oh-My-Fish。
答案1
事实证明鱼没有错,即使我不知道错在哪里。我正在提示符中进行呼叫,该提示符不在普通提示符上。一段时间后我会接受这个答案,以防有人更好地了解可能发生的情况。