Answers:
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
手册的术语中:换行符和;
终止列表。)如果不需要,请用换行符引起来。
这是ZLE vi模式下不涉及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
在光标位置插入一个字符?