O comando
fc -e -
deve fazer o que quiser. Isso é um pouco complicado, porque fc -e [edit-cmd]
geralmente permite editar o último comando com um editor. Mas se o [edit-cmd]
for igual a -
, nenhum editor será invocado e o comando será executado imediatamente.
Mas você não precisará de um alias para isso, porque o comando r
já está definido no Z shell :
$ which r
r: shell built-in command
E o que isso faz? A página do manual zshbuiltins sabe:
r
Same asfc -e -
.