Mudei recentemente do Bash para o Zsh no Ubuntu e estou muito feliz com isso. No entanto, há algo de que realmente sinto falta e não encontrei como conseguir o mesmo.
No Bash, sempre que eu estava digitando um comando longo e percebia que tinha que executar outra coisa antes, eu apenas tinha que comentar como o seguinte:
me@home> #mysuperlongcommand with some arguments
me@home> thecommandIhavetorunfirst #and then: then up up
me@home> #mysuperlongcommand with some arguments #I just need to uncomment it!
No entanto, esta situação bastante recorrente não é tão fácil de endereço como com zsh
, dado #mysuperlongcommand
será executado como tal (e resultando em: zsh: command not found: #mysuperlongcommand
.
set -k
se for apenas um. Mas eu usaria asetopt
linha desta resposta em meu zshrc