Для чего нужна self-insert в zsh? Я вижу это везде в конфигурациях prezto, но не могу понять, что он должен делать, документация ZLE также не определяет, что это такое, но упоминает об этом в некоторых других контекстах.

1 ответ1

1

При привязке к клавише эта функция вставляет сам ключ как вводимый символ. Например, клавиша « a связана с self-insert , поэтому нажатие клавиши вызывает ввод "а".

Со страницы руководства zshzle(1) (zsh версия 5.5.1):

  self-insert (printable characters) (unbound) (printable characters and some con‐
  trol characters)
         Insert a character into the buffer at the cursor position.

Для сравнения, на странице руководства readline(3) (bash версия 4.4.023):

  self-insert (a, b, A, 1, !, ...)
         Insert the character typed.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .