1
私はgnu画面からtmuxに切り替えています。私はtmuxで新しいウィンドウを作成するときにシェルがハングアップする不思議な動作を観察しています。もし私がCTRL-C
にヒットした場合、私はハングを殺して自分のシェルに行くことができますが、何がうまくいかないかを知りたいのです。〜/ .zsh/envとsourcing〜/ .zshrcの間で何が起こるのですか?
私は私のzsh
の構成の一部echo
デバッグを行い、~/.zsh/env
は(それが~/.zsh/env
に/ wをハングアップしません、私がいることをチェックしました)供給された後、ハングが発生したことを考え出したが、~/.zshrc
前に供給されてきました。私はさらに掘り下げたいですが、私はこれらの2つのステップの間に何が起こるのかよくわかりません。誰でも私に教えてもらえますか?
エコー使用の代わりに 'zsh -x' –
私がbashでこれらのことをデバッグしている場合、私は冗長またはエコーを有効にします。 bashについては、 '--verbose'で起動してください。 tcshでは、 '-x'または' set echo'を使います。これを実行すると、すべてのコマンドが実行される前に出力されるので、どのシェルコマンドが掛かってくるか正確に知ることができます。 –