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