magic-space
realiza expansão do histórico : se você digitar um espaço depois de um comando que começa com !
(ou ^
) para se referir a (parte de) um comando anterior, essa referência de histórico é expandida. Se você apenas digitar um espaço, a referência do histórico será expandida quando você pressionar Enter .
$ zsh -f
% echo hello
hello
% !1 world
echo hello world
hello world
% bindkey " " magic-space
% !1
Neste ponto, pressione Espaço , e a linha muda para
% echo hello ¡
onde ¡
representa a posição do cursor.