Odpowiedzi:
emacs
trybie ZLE :… Znak Control+ V(ASCII SYN
) jest powiązany z quoted-insert
widżetem. Więc po prostu wpisz Control+, Va następnie Control+ J(ASCII LF
).
vi
trybie ZLE :… Znaki Control+ Q(ASCII DC1
) i Control+ Vsą powiązane z vi-quoted-insert
widżetem. Więc ponownie wpisz Control+ V, a następnie Control+ J.
Nowe linie w środku linii poleceń oddzielają polecenia. (W terminologii zsh
podręcznika: zarówno nowa linia, jak i ;
zakończenie listy .) Cytuj nową linię, jeśli nie chcesz.
Oto sposób „vimmer” w trybie ZLE vi, który nie wymaga ctrl
akordów.
jeśli twoja linia wygląda następująco i jesteś w trybie normalnym : $ abc ꕯ def ghi
wpisz to: DoESCp
całkowita liczba naciśnięć klawiszy: 4.
wyjaśnienie:
`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.
Użyj ⌥↩︎ ( Option / Alt+ Return) lub ⎋, ↩︎ ( Escnastępnie Return).
bindkey -e
Działa to tylko wtedy, gdy zadzwoniłeś wcześniej lub gdzieś w .zshrc.
abc
wykonać, czy chcesz wstawić\n
znak w pozycji kursora?