суббота, 25 августа 2007 г.

Горячие клавиши в Bash

Думаю, никто не сомневается в том, что горячие клавиши сильно ускоряют работу с программами. А особенно с теми, при работе с которыми вы практически не пользуетесь мышкой. Одним из таких приложений является терминал. Далее приведен список наиболее полезных клавиатурных комбинаций.

Перемещение курсора:
В начало строки - Ctrl+A
В конец строки - Ctrl+E
На одно слово влево - Esc B
На одно слово вправо - Esc F

Удаление текста:
Удалить текст от начала строки до курсора - Ctrl+U
Удалить текст от курсора до конца строки - Ctrl+K
Удаление текста от начала слова до курсора - Esc BS
Удаление текста от курсора до конца слова - Esc D
Восстановить удаленную часть слова или строки - Esc Y

Обработка текста:
Поменять местами 2 символа - Ctrl+T
Преобразовать буквы от курсора до конца слова в верхний регистр - Esc U
Преобразовать буквы от курсора до конца слова в нижний регистр - Esc L

Работа с видимой областью консоли:
Промотка консоли вверх - Shift+PgUp
Промотка консоли вниз - Shift+PgDn
Обновить экран и переписать командную строку - Ctrl+L

Остальные:
Вставить после курсора последний аргумент, который использовался в предыдущей команде - Esc . (Esc и точка)

Посмотрев на это список, вы заметите, что в нем содержится довольно много комбинаций вида "Esc символ", которые явно не очень удобно использовать. Чтобы облегчить использование таких горячих клавиш, многие терминалы позволяют вместо "Esc символ" использовать "Alt + символ".

2 комментария:

Анонимный комментирует...

Спасибо за статью, она показалась мне полезной.

С уважением, Алексей

Анонимный комментирует...

спасибо, ускорило работу)