Risposte:
emacsmodalità ZLE :... il carattere Control+ V(ASCII SYN) è associato al quoted-insertwidget. Quindi basta inserire Control+ Vquindi Control+ J(ASCII LF).
vimodalità ZLE :... i caratteri Control+ Q(ASCII DC1) e Control+ Vsono associati al vi-quoted-insertwidget. Quindi di nuovo basta inserire Control+ V, quindi Control+ J.
Le nuove linee al centro delle righe di comando separano i comandi. (Nella terminologia del zshmanuale: sia newline che ;terminano un elenco .) Cita la newline se non lo desideri.
Ecco un modo "vimmer" in ZLE vi-mode che non prevede ctrlaccordi.
se la tua linea appare come segue e sei in modalità normale : $ abc ꕯ def ghi
digita questo: DoESCp
pressione totale dei tasti: 4.
spiegazione:
`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.
Utilizzare ⌥↩︎ ( Option / Alt+ Return) o ⎋, ↩︎ ( Escquindi Return).
bindkey -eFunzionerà solo se hai chiamato in precedenza o da qualche parte nel tuo .zshrc.
abcessere eseguito o vuoi inserire un\ncarattere nella posizione del cursore?