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-yto polecenie „yank” Readline, które pobiera bufor zabijania. ctrl-uzabija 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-ypobiera zabity tekst, nie tylko za pomocą ctrl-u. Mimo to nie słyszałem o tym ctrl-ywcześ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