Szukaj…


Uwagi

bind -P pokazuje wszystkie skonfigurowane skróty.

Przypomnij skróty

Skrót Opis
Ctrl + r przeszukaj historię do tyłu
Ctrl + p poprzednie polecenie w historii
Ctrl + n następne polecenie w historii
Ctrl + g wyjść z trybu wyszukiwania historii
Alt + . użyj ostatniego słowa poprzedniego polecenia
Powtórz, aby uzyskać ostatnie słowo poprzedniego polecenia + 1
Alt + n Alt + . użyj n-tego słowa z poprzedniego polecenia
!! + Return ponownie wykonaj ostatnie polecenie (przydatne, gdy zapomnisz sudo: sudo !! )

Skróty do edycji

Skrót Opis
Ctrl + a przejdź na początek linii
Ctrl + e przejdź na koniec linii
Ctrl + k Zabij tekst od bieżącej pozycji kursora do końca linii.
Ctrl + u Zabij tekst od bieżącej pozycji kursora do początku linii
Ctrl + w Zabij słowo za bieżącą pozycją kursora
Alt + b cofnij się o jedno słowo do tyłu
Alt + F. przejdź o jedno słowo do przodu
Ctrl + Alt + e linia rozwinięcia powłoki
Ctrl + y Wciągnij ostatnio zabity tekst z powrotem do bufora pod kursorem.
Alt + y Obracaj zabity tekst. Możesz to zrobić tylko wtedy, gdy poprzednie polecenie to Ctrl + y lub Alt + y .

Zabicie tekstu spowoduje usunięcie tekstu, ale zapisz go, aby użytkownik mógł go wstawić ponownie, pociągając. Podobne do wycinania i wklejania, z tym wyjątkiem, że tekst jest umieszczany na pierścieniu zabijania, co pozwala na przechowywanie więcej niż jednego zestawu tekstów, które należy przeciągnąć z powrotem do wiersza poleceń.

Możesz dowiedzieć się więcej w instrukcji emacsa .

Kontrola pracy

Skrót Opis
Ctrl + c Zatrzymaj bieżącą pracę
Ctrl + Z Zawieś bieżące zadanie (wyślij sygnał SIGTSTP)

Makra

Skrót Opis
Ctrl + x , ( rozpocznij rejestrowanie makra
Ctrl + x , ) zatrzymaj rejestrowanie makra
Ctrl + x , e wykonać ostatnie zarejestrowane makro

Wiązania klawiszy Custome

Za pomocą polecenia bind można zdefiniować niestandardowe powiązania klawiszy.

Następny przykład wiąże Alt + w z >/dev/null 2>&1 :

bind '"\ew"':"\" >/dev/null 2>&1\""

Jeśli chcesz natychmiast wykonać linię, dodaj do niej \Cm ( Enter ):

bind '"\ew"':"\" >/dev/null 2>&1\C-m\""


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow