zsh 전체 종료 목록 예기치 않은 "0"

zsh 전체 종료 목록 예기치 않은 "0"

내 안에는 다음이 있습니다 .zshrc.

zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'

TAB을 누르면 나열된 프로세스 외에도 항상 숫자가 포함된 마지막 줄이 있습니다 0.

왜 그런 겁니까? 나는 그것을 제거할 수 있습니까?

답변1

실행하는 경우:

zstyle ':completion:*' format 'Completing %d'

다시 시도해 보면 다음과 같은 내용이 표시됩니다.

Completing process-group

바로 저기요 0. kill 0실제로 현재 프로세스 그룹을 종료합니다. 바라보다https://www.zsh.org/mla/workers/2014/msg00713.html기본적으로는 차이점에 대한 설명이나 코드가 나에게 별로 의미가 없다는 점을 인정해야 합니다.

다음과 같은 방법으로 사라지게 할 수 있습니다.

zstyle ':completion:*:kill:*:process-groups' hidden true

또는:

zstyle ':completion:*:kill:*:process-groups' hidden all

또한 만든다Completing process-group제목이 사라집니다( info zsh hidden자세한 내용 참조).

관련 정보