Sono passato abbastanza recentemente da Bash a Zsh su Ubuntu e ne sono abbastanza soddisfatto. Tuttavia, c'è qualcosa che mi manca davvero e non ho trovato come ottenere la stessa cosa.
In Bash, ogni volta che digitavo un comando lungo e notavo che dovevo eseguire qualcos'altro prima, dovevo semplicemente commentarlo come nel seguente:
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!
Tuttavia, questa situazione abbastanza ricorrente non è così facile come con l'indirizzo zsh
, data #mysuperlongcommand
verrà eseguito in quanto tale (e conseguente: zsh: command not found: #mysuperlongcommand
.
set -k
se è solo una tantum. Masetopt
userei la linea da questa risposta nel mio zshrc