vim
、、、、およびエディタなどのいくつかのコンソールアプリケーションを試しましたが、そのうちの何もこのようmg
な「間接」呼び出しに問題がないようです。 (エディタをサブプロセスとして実行する実際の用語はわかりません。)、それから制御を与えます)。 、私が試したエディタの中でユニークです。このメッセージは、これを介してまたは間接的に実行されると永久に中断されます。ファイルを確認しましたが、そこにOS XのHomebrew公式の一部としてインストールされていました。emacs
nano
joe
git
jed
loading /usr/local/Cellar/jed/0.99-19/jed/lib/emacs.sl
git commit
ack <search term> --pager='jed'
jed
and 以下で and を実行してみましたが、git commit
どちらも同じ動作を示します。ack ... --pager='jed'
bash
zsh
ターミナル/シェルを別々に構成できるように、この問題を理解しようとしています。設定が失敗した場合はバグレポートを送信してください。エディタが別のプログラムで実行されて端末を制御すると、正確に何が起こりますか?いくつかのソフトウェアのうちの1つがこれらの奇妙な動作を引き起こす可能性があるため、どのコンポーネントが非標準的な方法で動作しているかをどうやって知ることができますか?
ベストアンサー1
これは、jedの「現在」(*)ホームブリッジバージョン(0.99.19 / Unix)で知られているバグのようです。
以下を使用してjedを削除し、最新の開発/プレリリースをインストールしてみてください。
brew uninstall jed
brew install --HEAD jed
これにより、MacOS Ventura 13.5.2(jedバージョンpre0.99.20-180 / Unix)でgit / hangの動作が修正されました。
(*) この問題は 2016 年から発生し、2023 年現在の現在(自作)ビルドにはバグがまだ存在します。