Je suis passé assez récemment de Bash à Zsh sur Ubuntu et j'en suis assez content. Cependant, il y a quelque chose qui me manque vraiment et je n'ai pas trouvé comment réaliser la même chose.
Dans Bash, chaque fois que je tapais une longue commande et que je remarquais que je devais exécuter autre chose avant, je devais juste le commenter comme dans ce qui suit:
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!
Cependant, cette situation assez récurrente est pas aussi facile à aborder comme avec zsh
, étant donné #mysuperlongcommand
sera exécuté en tant que telle (et entraînant: zsh: command not found: #mysuperlongcommand
.
set -k
s'il ne s'agit que d'un seul. Mais j'utiliserais lasetopt
ligne de cette réponse dans mon zshrc