W bash na OSX mogę ctrl-_
cofnąć to, co ostatnio napisałem. Czy istnieje odpowiednie polecenie powtórzenia?
W bash na OSX mogę ctrl-_
cofnąć to, co ostatnio napisałem. Czy istnieje odpowiednie polecenie powtórzenia?
Odpowiedzi:
ctrl-y
to polecenie „yank” Readline, które pobiera bufor zabijania. ctrl-u
zabija od punktu do początku linii (podobnie jak OSX / bash, ctrl-_
który usuwa całą linię). Wiązania Readline podobne do Emacsa są włączone w bash, a podzbiór jest włączony w wielu innych miejscach (paski wyszukiwania przeglądarki itp.).
ctrl-u
zabij od początku linii do punktu wstawianiactrl-k
zabij od punktu wstawienia do końca liniictrl-w
zabij poprzednie słowo (i prepend, aby zabić bufor)ctrl-y
wyciągnij zawartość bufora zabijaniactrl-_
cofa ostatnią akcję, a także ctrl-y
pobiera zabity tekst, nie tylko za pomocą ctrl-u
. Mimo to nie słyszałem o tym ctrl-y
wcześniej - dzięki!
kill-whole-line
, które działa tak samo jak twoje ctrl-_
, jest domyślnie niezwiązane - zawsze zastanawiałem się, czy istnieje polecenie zabicia całej linii. Używam ctrl-a-k
( kill-line na początku linii ), aby zabić całą linię.
ctrl-_
jednak nie zabija całej linii - to polecenie cofnięcia