Bash / zsh: Cofnij usuwanie wstecz (ctrl + w)

Odpowiedzi:

28

Cofnij to tak: ctrl+_

użytkownik206499
źródło
6
ctrl+shift+-aby uzyskać podkreślenie.
Avinash Raj
4
"ctrl + y" == "ctrl + _" praca jest taka sama
206499
1
Tak, oba będą działać.
Avinash Raj
4
W tym przypadku oboje będą działać, ale nie mają na myśli tego samego. Ctrl + y oznacza „szarpnięcie”.
Victor
5
CTL + /, jednak jest dodatkowa wiążący dla „Cofnij”. Co jest dobre dla moich przyzwyczajonych do emacsa palców.
Darael,
4

Poniższy klawisz skrótu wykonuje zadanie cofnięcia skasowanego ciągu o ctrl+ w,

ctrl+y

Avinash Raj
źródło
1
Dzięki! Gdzie jest różnica do ctrl + _?
Damian Fill
1
ctrl+shift+-aby uzyskać podkreślenie.
Avinash Raj
1
@DamianFill, wygląda na to, że to polecenie po prostu wkleja ostatni tekst usunięty za pomocą dowolnego polecenia. Dlatego nie można wykonać kilku cofnięć, aby przywrócić kilka usuniętych fragmentów tekstu
użytkownik907860
0

ctrl+ wnie usuwa, ale wycina wszystko przed kursorem. Dlatego możesz go szarpać / wkleić ctrl- yzakładając, że nie przesunąłeś kursora. ctrl+ _faktycznie przywraca samą linię.

Fabian Kuhrke
źródło