Для чего нужен "self-insert"?

742
Yuki

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

0

1 ответ на вопрос

1
grawity

При привязке к клавише эта функция вставляет сам ключ как вводимый символ. Например, клавиша 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. 

Похожие вопросы