W bash na OSX mogę ctrl-_
cofnąć to, co ostatnio napisałem. Czy istnieje odpowiednie polecenie powtórzenia?
macos
command-line
bash
amindfv
źródło
źródło
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 zabijaniaźródło
ctrl-_
cofa ostatnią akcję, a takżectrl-y
pobiera zabity tekst, nie tylko za pomocąctrl-u
. Mimo to nie słyszałem o tymctrl-y
wcześniej - dzięki!kill-whole-line
, które działa tak samo jak twojectrl-_
, jest domyślnie niezwiązane - zawsze zastanawiałem się, czy istnieje polecenie zabicia całej linii. Używamctrl-a-k
( kill-line na początku linii ), aby zabić całą linię.ctrl-_
jednak nie zabija całej linii - to polecenie cofnięcia