Mam to. Nie mam pojęcia, dlaczego odwzorowania kodu heksadecymalnego w systemie iTerm2 generują powiązane odwzorowania klawiszy Ctrl +, ale tak właśnie jest. Nie mam pojęcia, co oznacza 0x00, ponieważ nie jest przypisane do A, jak można się było spodziewać. (Sądzę jednak, że Unix ma swoje własne konwencje dotyczące traktowania pustych bajtów - mamy np. xargs
akceptowanie na przykład formatu ograniczającego bajty null z find
- Byłoby fajnie, gdybyśmy mogli powiązać to z klawiszem skrótu z iTerm2)
Udało mi się znaleźć, że Ctrl + U wykonuje prawie dokładnie to, czego potrzebuję (usuwa całą linię zamiast usuwać tylko to, co jest przed kursorem, ale cokolwiek ... Ctrl + Y jako bonus może przynieść wszystko z powrotem) . Wtedy z zaciekawieniem zauważyłem, że mam kody heksadecymalne 0x1
i 0x5
odwzorowane odpowiednio na ^A
i ^E
, dla mojego Cmd + Left i Cmd + Right ... więc 0x15
jest dla ^U
!
spróbować 'Ctrl + A CTRL + K' w międzyczasie. Lub 'CTRL + C' – Carlos
ctrl + K jest dobrym do nauczenia się na pewno. Ale jestem bardziej przyzwyczajony do cmd + delete. Muszę to mieć! Działa wszędzie! –
Oto kilka innych przydatnych informacji. 'ALT + Backspace' -> Wyślij Hex 0x17,' ALT + RightArrow' -> Send Exc Seq f, 'ALT + LeftArrow' -> Send Exc Seq b – Carlos