В bash, используя режим vi, если я нажму Esc, vмоя текущая командная строка открывается в редакторе, указанном в, $EDITOR
и я могу редактировать ее в полноэкранном режиме, прежде чем «сохранить» команду, которая будет возвращена в оболочку и выполнена.
Как я могу добиться аналогичного поведения в Zsh? Удар vв командном режиме приводит к тому, что звонок не имеет видимого эффекта, несмотря на установленную EDITOR
переменную среды.
edit-command-line
«виджет» вам потребуется что - то вродеautoload edit-command-line; zle -N edit-command-line
в одном из ваших ЗШ файлов инициализации (см раздел Функции ZLE вzshcontrib
документации ).