Odpowiedzi:
emacstrybie ZLE :… Znak Control+ V(ASCII SYN) jest powiązany z quoted-insertwidżetem. Więc po prostu wpisz Control+, Va następnie Control+ J(ASCII LF).
vitrybie ZLE :… Znaki Control+ Q(ASCII DC1) i Control+ Vsą powiązane z vi-quoted-insertwidżetem. Więc ponownie wpisz Control+ V, a następnie Control+ J.
Nowe linie w środku linii poleceń oddzielają polecenia. (W terminologii zshpodrę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 ctrlakordó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 -eDziała to tylko wtedy, gdy zadzwoniłeś wcześniej lub gdzieś w .zshrc.
abcwykonać, czy chcesz wstawić\nznak w pozycji kursora?