Ich habe vor kurzem unter Ubuntu von Bash zu Zsh gewechselt und bin ziemlich glücklich darüber. Es gibt jedoch etwas, das ich wirklich vermisse, und ich habe nicht herausgefunden, wie ich dasselbe erreichen kann.
Wenn ich in Bash einen langen Befehl eingab und bemerkte, dass ich vorher etwas anderes ausführen musste, musste ich es einfach wie folgt auskommentieren:
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!
Diese ziemlich wiederkehrende Situation ist jedoch nicht so einfach zu lösen wie mit zsh, da #mysuperlongcommandsie als solche ausgeführt wird (und zu Folgendem führt : zsh: command not found: #mysuperlongcommand.
set -kwenn es nur eine einmalige ist. Aber ich würde diesetoptZeile aus dieser Antwort in meinem zshrc