当前位置:  开发笔记 > 编程语言 > 正文

键入Ctrl-D(EOF)时如何防止iterm2关闭

如何解决《键入Ctrl-D(EOF)时如何防止iterm2关闭》经验,为你挑选了1个好方法。

我正在使用鱼壳.当我输入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?



1> ridiculous_f..:

这是control-D的默认键绑定:

bind \cd delete-or-exit

你可以通过跑步找到这个bind.

(delete-or-exit只是一个功能,您可以阅读functions delete-or-exit.)

所以它正在退出,因为这是默认行为.你可以让控制-D做其他事情.例如,也许它应该删除光标下的字符:

bind \cd delete-char

如果您想要永久化,请将其添加到您的fish_user_key_bindings函数中:

    运行funced fish_user_key_bindings开始编辑

    放入bind \cd delete-char功能

    点击返回创建功能

    运行funcsave fish_user_key_bindings以保存它

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有