Câu trả lời:
emacs
chế độ của ZLE :... các Control+ Vký tự (ASCII SYN
) là ràng buộc để các quoted-insert
widget. Vì vậy, chỉ cần nhập Control+ Vsau đó Control+ J(ASCII LF
).
vi
chế độ của ZLE :Các ký tự Control+ Q(ASCII DC1
) và Control+ Vđược liên kết với vi-quoted-insert
widget. Vì vậy, một lần nữa chỉ cần nhập Control+ V, sau đó Control+ J.
Dòng mới ở giữa dòng lệnh tách lệnh. (Theo thuật ngữ của zsh
hướng dẫn sử dụng: cả dòng mới và ;
chấm dứt danh sách .) Trích dẫn dòng mới nếu bạn không muốn điều đó.
Đây là cách "vimmer" trong chế độ vi ZLE không liên quan đến ctrl
hợp âm.
nếu dòng của bạn trông như sau và bạn đang ở chế độ bình thường : $ abc ꕯ def ghi
gõ này: DoESCp
tổng số lần nhấn phím: 4.
giải trình:
`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.
Sử dụng ⌥↩︎ ( Option / Alt+ Return) hoặc ⎋, ( Escsau đó Return).
Điều này sẽ chỉ hoạt động nếu bạn đã gọi bindkey -e
trước đó hoặc ở đâu đó trong .zshrc của bạn.
abc
được thực thi hoặc bạn muốn chèn một\n
ký tự ở vị trí con trỏ?