Bash Completion 挂起所有输入

Bash Completion 挂起所有输入

当我尝试在终端中完成 bash 时,我的计算机停止响应输入,尽管鼠标仍然可以移动。几秒钟后,它恢复正常,一切继续正常。

我正在运行:

  • 组织
  • gnome shell
  • gnome 终端

使用后set -x,我发现它挂在这个特定命令处:

+ COMPREPLY=($(compgen -W '$*' -- "$cur"))

据我了解,compgen这是 bash 完成的支柱。
谁能向我解释为什么会发生这种情况,或者我可以做些什么来避免冻结?

相关内容