Ответы:
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
символ в позиции курсора?