Существует неочевидный способ очень удобно вводить многострочные команды либо накидывать скрипты. Сейчас покажу на котиках.
Для этого вызывается текстовый редактор указанный у тебя по умолчанию в переменной $EDITOR. Ты снова скажешь — да блин! Это надо еще и редактор запускать?
Да, запускать надо, но для этого из коробки есть отличный нативный хоткей CTRL+x+e (а в osx кнопка CTRL со значком ^).
Как нажать CTRL+x+e и не сломать пальцы? Сначала зажимаешь и удерживаешь CTRL, следом жмешь x и не отпуская CTRL жмешь e.
Тырым-Пырым и перед тобой уже твой любимый vim/mcedit/nano/другойshit
Если получил ошибку: External editor requested but $VISUAL or $EDITOR not set. Не расстраивайся, выполни эти команды и у тебя все заработает. Вместо nano подставь своё.
EDITOR=$(which nano)
export EDITOR=$EDITOR
Либо на постоянку добавь в ~/.bashrc или ~/.zshrc и не забудь перечитать эти файлы: source ~/.bashrc && source ~/.zshrc which — команда используется для определения местоположения данного ис