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

まさにそこです0kill 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詳細を参照)。

おすすめ記事