Ответы:
emacsрежиме ZLE :... символ Control+ V(ASCII SYN) привязан к quoted-insertвиджету. Просто введите Control+, Vзатем Control+ J(ASCII LF).
viрежиме ZLE :… Символы Control+ Q(ASCII DC1) и Control+ Vсвязаны с vi-quoted-insertвиджетом. Итак, снова просто введите Control+ V, а затем Control+ J.
Новые строки в середине командной строки разделяют команды. (В терминологии zshруководства: и перевод строки, и ;завершение списка .) Цитируйте перевод строки, если вы этого не хотите.
Вот "vimmer" способ в ZLE vi-mode, который не включает ctrlаккорды.
если ваша строка выглядит следующим образом, и вы находитесь в обычном режиме: $ abc ꕯ def ghi
введите это: DoESCp
Всего нажатий клавиш: 4.
объяснение:
`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.
Используйте ⌥↩︎ ( Option / Alt+ Return) или ⎋, ↩︎ ( Escзатем Return).
Это будет работать, только если вы звонили bindkey -eранее или где-то в вашем .zshrc.
abcбыть выполнен или вы хотите вставить\nсимвол в позиции курсора?