En bash, alias .= "fc -s"funciona para este propósito, hace exactamente lo que quiero. Pero en zsh, usando fc -ssolo salidas fc: bad option: -s.
¿Cómo hago? ejecutar el último comando de shell en zsh?
alias .='fc -e -'
En lugar de crear un alias por separado, puede usar el rincorporado, que es equivalente al anterior.
También es posible usar la expansión de historia : !!.