6

Если у меня есть это:

$ bla bla bla bla

Есть ли ярлык для терминала (MacOS) для очистки всей линии?

2 ответа2

13

Команде сбрасывания (уничтожения) всей строки обычно не назначается сочетание клавиш. Ctrl-U убивает только от начала строки до курсора.

Нажмите Ctrl-U (префикс) и Ctrl-K (суффикс), чтобы удалить всю строку, независимо от того, где находится курсор.

Вот ссылка на bash с различными командами и их сочетаниями клавиш по умолчанию.

Вы можете назначить сочетание клавиш для kill-whole-line , отредактировав ~/.inputrc . Добавьте следующую строку:

"\C-k": kill-whole-line

Это назначит Ctrl-K команду "уничтожить всю строку".

9

Ниже приводится описание Linux bash, но я полагаю, что это должно работать и для Mac:

Очистить строку ввода:

Ctrl + U

Еще один трюк:

Ctrl + C

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .