如何使用部分命令列讓 CTRL+D 退出 zsh

如何使用部分命令列讓 CTRL+D 退出 zsh

桀騁CTRL-D除非當前行為空,否則不起作用。因此,如果我寫了一些東西,要退出,我必須按CTRL+C或 ,CTRL+U然後按CTRL+D

CTRL+D即使命令列不為空,如何使工作正常?

(我使用 arch linux 和 mate-terminal)

答案1

您可以編寫一個退出 shell 的 shell 函數並將其綁定到^D表示CTRL+D

exit_zsh() { exit }
zle -N exit_zsh
bindkey '^D' exit_zsh

相關內容