回答:
emacsモードでは:… Control+ V文字(ASCII SYN)がquoted-insertウィジェットにバインドされています。Control+ と入力してからV、Control+ J(ASCII LF)を入力します。
viモードでは:… Control+ Q(ASCII DC1)およびControl+ V文字はvi-quoted-insertウィジェットにバインドされています。したがって、もう一度Control+を入力しV、次にControl+を入力しJます。
コマンドラインの途中の改行は、コマンドを区切ります。(zshマニュアルの用語では:改行とリストの;終了の両方。)不要な場合は改行を引用します。
これは、ctrlコードを含まないZLE viモードの「ビマー」な方法です。
行が次のようになり、通常モードの場合:$ 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カーソル位置の文字を?