Você sempre pode vincular vi-backward-bigword a Alt + B (e vi-forward-bigword em Alt + F ) para ter o comportamento esperado (mesmo que em zsh , que também permite escolher entre diferentes estilos de palavras:
bind '"\eb": vi-backward-bigword'
bind '"\ef": vi-forward-bigword'
E então você pode usar Alt + 2 Alt + B .
Há também shell-backward-word e shell-forward-word que pulam os tokens de shell. Por exemplo, em:
cmd "first arg" $(echo second third)
"first arg" , $( , echo , second , third e ) são todos os tokens de shell. Se você citar essa substituição de comando (como geralmente deseja), ela se torna um token de shell.