web-dev-qa-db-ja.com

ターミネータとZsh:ctrl + Dがセッションを閉じていません

私はしばらくの間、ターミネーターとzshのユーザーであり、複数のマシンで一貫したプロファイルを使用しています。

ただし、新しくインストールしたLinux Mintマシンでは、何らかの理由でCtrl + D(EOT)がウィンドウ/タブ/セッション/パネルを閉じていません。

Zセッションを終了しているように見えますが(つまり、プロンプトなしでコンソールの次の行にドロップダウンします)、セッションは本来のように閉じるのではなく、何らかの形で「存続」しています。

何がうまくいかなかったのかアイデアはありますか?

[〜#〜] edit [〜#〜]:通常の退屈なターミナル/ xtermで試してみましたが、同じ動作が続くため、zshの問題です。 .zsh config ここ

2
Andrew Bolster

この動作は、構成ファイルのsetopt IGNORE_EOFで定義されています。

この行を削除するだけで、機能するはずです。

さらに情報が必要な場合は、 this を確認してください。

3
caarlos0