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 #mysuperlongcommand
sie als solche ausgeführt wird (und zu Folgendem führt : zsh: command not found: #mysuperlongcommand
.
set -k
wenn es nur eine einmalige ist. Aber ich würde diesetopt
Zeile aus dieser Antwort in meinem zshrc