Я совсем недавно перешел с 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