내 안에는 다음이 있습니다 .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
자세한 내용 참조).