当我使用 时screen
,每次使用 时kill
,它都会提示确认并询问我是否真的要终止(按了这么多键后我确实要终止)。为了解决这个问题,我改为键入exit
。但我可以将一个键绑定到它吗?
bind key exit
不起作用......
答案1
您可以绑定一个键,将“exit^M”发送到您的 shell 会话,而不是向屏幕本身生成 kill 命令。当然,这只在 shell 中没有其他操作的情况下才有效。对于这些情况,您可能需要稍微修改此示例,例如发送CTRLC后退出。
添加bind ^K stuff "exit^M"
到您的并通过+~/.screenrc
重新评估它。CTRLa : source ~/.screenrc
之后你就可以杀死shell 会话有一个空的命令行在等待使用CTRLaCTRLK(请注意这里的大写 K,您可能不想完全覆盖屏幕本身的 kill 命令)。