Я совсем недавно перешел с Bash на Zsh в Ubuntu, и я очень этому доволен. Однако есть кое-что, чего мне очень не хватает, и я не нашел, как добиться того же.
В Bash, когда я набирал длинную команду и замечал, что раньше мне приходилось запускать что-то еще, мне просто приходилось закомментировать ее, как показано ниже:
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!
Тем не менее, это довольно рецидивирующий ситуация не так легко , как адрес с zshучетом #mysuperlongcommandбудет работать как таковой (и в результате: zsh: command not found: #mysuperlongcommand.
set -kесли это всего лишь один раз. Но я бы использовалsetoptстрочку из этого ответа в своем zshrc