在嘚,CTRL-D
除非当前行为空,否则不起作用。因此,如果我写了一些东西,要退出,我必须按CTRL+C
或CTRL+U
然后CTRL+D
。
CTRL+D
即使命令行不为空,如何才能使其工作?
(我正在使用带有 mate-terminal 的 arch linux)
答案1
你可以编写一个退出 shell 的 shell 函数并将其绑定到^D
代表CTRL+D
:
exit_zsh() { exit }
zle -N exit_zsh
bindkey '^D' exit_zsh