Bash / zsh: отменить удаление назад (ctrl + w)


Ответы:


28

Отменить это так: ctrl+_


6
ctrl+shift+-чтобы подчеркнуть это.
Авинаш Радж

4
"ctrl + y" == "ctrl + _" работает так же
user206499

1
Да, оба будут работать.
Авинаш Радж

4
В этом случае они оба будут работать, но они не означают одно и то же. Ctrl + y означает «дергать».
Виктор

5
ctl + /, однако, является дополнительной привязкой для «отменить». Что хорошо для моих привыкших к emacs пальцев.
Darael

4

Эта комбинация клавиш ниже выполняет функцию удаления стертой строки с помощью ctrl+ w,

ctrl+y


1
Благодарность! В чем разница с Ctrl + _?
Дамиан Филл

1
ctrl+shift+-чтобы подчеркнуть это.
Авинаш Радж

1
@DamianFill, похоже, что эта команда просто вставляет последний текст, удаленный любой командой. Таким образом, вы не можете сделать несколько отмен, чтобы восстановить несколько удаленных частей текста
user907860

0

ctrl+ wне удаляет, но режет все перед курсором. Поэтому вы можете выдернуть / вставить его ctrl- yпри условии, что вы не двигали курсор. ctrl+ _фактически восстанавливает саму линию.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.