Перейти к содержимому

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

0

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

872 просмотра
Yuki спросил 8 лет назад
Y 151

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. 
grawity ответил 8 лет назад
G 229 123