Respuestas:
emacsmodo de ZLE :... el carácter Control+ V(ASCII SYN) está vinculado al quoted-insertwidget. Entonces simplemente ingrese Control+ Vluego Control+ J(ASCII LF).
vimodo de ZLE :... los caracteres Control+ Q(ASCII DC1) y Control+ Vestán vinculados al vi-quoted-insertwidget. Así que nuevamente ingrese Control+ V, luego Control+ J.
Las nuevas líneas en el medio de las líneas de comando separan los comandos. (En la terminología del zshmanual: tanto la nueva línea como la ;terminación de una lista ). Cite la nueva línea si no desea eso.
Aquí hay una forma "vimmer" en el modo ZLE vi que no involucra ctrlacordes.
si su línea tiene el siguiente aspecto y está en modo normal : $ abc ꕯ def ghi
escribe esto: DoESCp
Total de pulsaciones de teclas: 4.
explicación:
`D` cuts from cursor to the end of the line and places cut string in register
`o`opens a new line places the cursor in it, and switches to insert mode
`<esc>` switches to normal pode
`p` paste register content.
Use ⌥↩︎ ( Option / Alt+ Return) o ⎋, ↩︎ ( Escentonces Return).
Esto solo funcionará si ha llamado bindkey -epreviamente o en algún lugar de su .zshrc.
abcejecutarse o desea insertar un\ncarácter en la posición del cursor?