Редактирование сложных команда в bash и zsh
Часто бывает что вам необходимо редактировать сложную команду в шеле. Например написать мини скрипт, или составить список файлов которые выхотите удалить в директории с большим кол-вом файлов и где не подходят маски.
В bash в режиме emacs(установленный по умолчанию) ctrl-x ctrl-e вызодвет редактор прописанный в переменной окружения EDITOR.
В zsh вы можете добится того же эффекта добавив в ~/.zshrc
autoload -U edit-command-line zle -N edit-command-line bindkey -M emacs "^X^E" edit-command-line # для режима emacs bindkey -M vicmd v edit-command-line # для командного режима vi
Теперь в режиме emacs будет такоеже поведение как в bash.
А в командном режиме vi достаточно нажать v
- 1486 просмотров
Страница для печати


Отправить комментарий