부분 명령줄을 사용하여 CTRL+D를 통해 zsh를 종료하는 방법

부분 명령줄을 사용하여 CTRL+D를 통해 zsh를 종료하는 방법

~ 안에zsh, CTRL-D현재 줄이 비어 있지 않으면 작동하지 않습니다. 따라서 무언가를 작성한 경우 종료하려면 CTRL+C또는 키를 누른 다음 을 눌러야 합니다 .CTRL+UCTRL+D

CTRL+D명령줄이 비어 있지 않은 경우에도 작업을 수행하는 방법은 무엇입니까 ?

(메이트 터미널과 함께 아치 리눅스를 사용하고 있습니다)

답변1

^D셸을 종료하고 다음을 나타내는 셸 함수를 바인딩할 수 있습니다 CTRL+D.

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

관련 정보