Para corrigir esse comportamento (padrão), você deseja que o Zsh use o estilo vi backward-kill-word
.
Coloque isso no seu ~/.zshrc
:
bindkey '^W' vi-backward-kill-word
Agora, ele matará as seguintes posições:
$ ./command_name --option1 value --option2=▮
$ ./command_name --option1 value --option2▮
$ ./command_name --option1 value --▮
$ ./command_name --option1 value ▮
$ ./command_name --option1 ▮
$ ./command_name --▮
$ ./command_name ▮
$ ./▮
$ ▮