Wofür ist "Self Insert"?

309
Yuki

Was ist self-insertin zsh? Ich sehe es überall in den Prezto-Konfigurationen, kann aber nicht verstehen, was es tun soll. Die ZLE-Dokumentation gibt auch nicht an, was es ist, obwohl es in verschiedenen Zusammenhängen erwähnt wird.

0

1 Antwort auf die Frage

1
grawity

Wenn an eine Taste gebunden, fügt diese Funktion die Taste selbst als Eingabezeichen ein. Zum Beispiel ist die Taste an agebunden self-insert, sodass durch Drücken der Taste "a" eingegeben wird.

Aus der Handbuchseite zu zshzle (1) (zsh Version 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. 

Zum Vergleich aus der readline (3) -Handbuchseite (bash-Version 4.4.023):

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