【发布时间】:2015-12-11 05:41:57
【问题描述】:
我用的是鱼壳。当我输入 Ctrl-D 时,它会向我的终端发送一个 EOF,然后终端关闭。
我想让 ctrl-D 不会关闭我的 iterm2。
我看到有人在 bash shell 中设置了 IGNOREEOF,如下所示:https://unix.stackexchange.com/questions/27588/how-can-i-keep-controld-from-disconnecting-my-session
但是,我不认为这个变量存在于鱼中。有谁知道我如何强制 iterm2(带有默认鱼壳)在 ctrl-D 上不关闭?
【问题讨论】:
-
这是在shell级别处理的,所以和iTerm2没有关系。
-
(或者,您可以映射
^D以在 iTerm2 中发送其他内容,包括“忽略”,但我认为这不是一个好主意。为了限制对钓鱼的影响,有一个专门的profile 叫做“fish”什么的,然后使用 iTerm2 的自动配置文件切换。) -
您说得对,先生。这可能是一种选择。我只是不禁想知道是否有任何鱼类专家也使用 iterm2,他们用什么来防止这种情况发生:)
-
与终端没有任何关系这不是真的。某些终端可以设置为在程序退出时不关闭选项卡/窗口。