ターミナルでbashを完了しようとすると、マウスは動き続けますが、コンピュータは入力に応答しません。数秒後に正常に戻り、すべてが正常に進行します。
私は走っています:
- アーチ
- 整理する
- GNOMEシェル
- GNOME端末
それを使用した後、set -x
次の特定のコマンドで動作が停止することがわかりました。
+ COMPREPLY=($(compgen -W '$*' -- "$cur"))
私が理解したのは、compgen
これがbashの完成の中心です。
なぜこれが起こるのか、凍結を防ぐために何ができるのかを説明できる人はいますか?