jobs
Bash 5.2 では、次のいずれかの操作の後の出力は同じモジュールのジョブ番号です。
sleep 3
# press C-z
s() { sleep 3; }
s
# press C-z
jobs
両方で
[1]+ Stopped sleep 3
Zsh 5.9(x86_64-apple-darwin20.6.0)では、最初のコマンドはsleep
次のコマンドを含む十分に類似した出力を生成します。
[1] + suspended sleep 3
2番目は、ほとんど役に立たない出力を生成します。
[1] + suspended
私は持っていますさまざまな引数や完成でVimを呼び出す多くの関数; Vimを一時停止するC-z
か。:suspend
jobs
Zshはなぜこれをしますか?修正する方法はありますか?