Risposte:
emacs
modalità ZLE :... il carattere Control+ V(ASCII SYN
) è associato al quoted-insert
widget. Quindi basta inserire Control+ Vquindi Control+ J(ASCII LF
).
vi
modalità ZLE :... i caratteri Control+ Q(ASCII DC1
) e Control+ Vsono associati al vi-quoted-insert
widget. 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 zsh
manuale: sia newline che ;
terminano un elenco .) Cita la newline se non lo desideri.
Ecco un modo "vimmer" in ZLE vi-mode che non prevede ctrl
accordi.
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 -e
Funzionerà solo se hai chiamato in precedenza o da qualche parte nel tuo .zshrc.
abc
essere eseguito o vuoi inserire un\n
carattere nella posizione del cursore?