Рубрики
Всем сразу Разработка

Шорткаты для быстрой работы в терминале

Если еще несколько лет назад фронтенд разработчик мог позволить себе не использовать командную строку и терминал, то сегодня это фактически не реальный кейс. Каждый день я лично, как и многие мои коллеги использую три главных инструмента, что делать фронтенд: редактор, терминал и браузер.

И для того чтобы, чтобы быть максимально эффективным нужно знать минимальный набор шорткатов клавиатуры, которые можно применить в том или ином инструменте. Сегодня речь пойдет о командной строке Bash.

Ниже я просто приведу список сокращений, которые лично я использую наиболее часто, работая с терминалом. Это далеко не полный список сокращений. Если вы хотите получить больше информации, то можете обратиться к официальной документации Bash.

Базовое передвижение

  • Переместится на один символ назад: Ctrl + b
  • Переместится на один символ вперед: Ctrl + f
  • Удалить текущий символ: Ctrl + d
  • Удалить предыдущий символ. Backspace
  • Отменить предыдущее действие: Ctrl + -

Быстрое передвижение

  • Перейти к началу строки. Ctrl + a
  • Перейти к концу строки. Ctrl + e
  • Перейти к следующему слову. Meta + f (при условии, что слово состоит из букв или цифр без спец-символов)
  • Перейти к предыдущему слову. Meta + b
  • Очистить видимую область. Ctrl + l

Здесь следует отметить, что для Windows/Linux пользователей Meta – это Alt, а для пользователей терминала Mac нужно определить это поведение в настройках Terminal > Preferences > Settings > Keyboard, как правило удобно использовать клавишу Option. Если вы этого не сделаете, то по умолчанию для этого используется Esc, но это не очень удобно.

Вырезать и вставить

  • Вырезать от курсора до конца строки: Ctrl + k
  • Вырезать от курсора до конца слова: Meta + d
  • Вырезать от курсора до начала слова: Meta + Backspace
  • Вырезать от курсора до предыдущего пробела: Ctrl + w
  • Вставить последний вырезанный текст: Ctrl + y

Поиск в истории команд

  • Для поиска при наборе команд используйте Ctrl + r с непосредственным вводом термина. Для того, чтобы перемещаться по результатам для текущего текста, просто повторно нажимайте Ctrl + r.
  • Для поиска последнего запрос просто нажмите Ctrl + r дважды.
  • Закончить поиск в текущей истории: Ctrl + j
  • Закончить поиск и восстановить строку: Ctrl + g

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *