입력 하는 명령을 "일시 중지"하려면 Ctrl+ Z를 입력하고 다른 명령을 입력하십시오. 해당 명령을 실행하거나 Ctrl+로 중단 C하면 일시 중단 된 명령이 에디션으로 돌아옵니다 (커서 위치를 기억하더라도). 또한 편의상 Ctrl+를 입력 할 때 명령 줄이 비어 있으면 대신 Z키가 bg
내장 기능을 호출 하므로 double Ctrl+ Z는 실행중인 명령을 백그라운드로 직접 보냅니다.
fancy-ctrl-z () {
emulate -LR zsh
if [[ $#BUFFER -eq 0 ]]; then
bg
zle redisplay
else
zle push-input
fi
}
zle -N fancy-ctrl-z
bindkey '^Z' fancy-ctrl-z
(이전에 게시 뭔가를 확인하면서 반 형식의 명령을 기억 주로 당신이 편리 그래서 아무것도 할 수 없습니다 떠들썩한 파티를위한 솔루션을 제공합니다.이의 약간 애호가 버전입니다 내장의 결합 M-q
에push-line
.)
이것은 하위 쉘을 실행하지 않습니다. 이전 명령을 "중지"한 후에 입력 한 명령은 동일한 쉘에서 실행됩니다. 이를 통해 다른 디렉토리에서 실행하려는 명령을 입력 한 후 현재 디렉토리를 변경하는 등의 작업을 수행 할 수 있습니다. 새로운 쉘 인스턴스를 실행하려면 zsh
키 바인딩에서 실행할 수 있지만 특히 유용하지는 않습니다.