Загрузка...

Хоткеи в терминале ubuntu

Короткий гайд по самым полезным сочетаниям клавиш для обычной работы в ubuntu и терминале.

База: что важно помнить

В терминале есть два типа хоткеев:

  1. Хоткеи самого терминала — копирование, вставка, вкладки, панели.
  2. Хоткеи shell/программ внутри терминала — например Ctrl+C для остановки команды.

Из-за этого некоторые сочетания отличаются от обычных приложений.


1) Терминал: копирование и вставка

В Konsole и большинстве Linux-терминалов

  • Ctrl+Shift+C — копировать выделенное
  • Ctrl+Shift+V — вставить
  • Ctrl+Shift+T — новая вкладка
  • Ctrl+Shift+W — закрыть вкладку
  • Ctrl+Shift+N — новое окно

Если терминал поддерживает обычный Ctrl+V

Некоторые терминалы, например wezterm, можно настроить так, чтобы:

  • Ctrl+V — вставка
  • Ctrl+C — копирование

Но в классическом Linux-терминале это часто конфликтует с поведением shell.


2) Почему Ctrl+C в терминале — это не копирование

В терминале Ctrl+C обычно означает:

  • прервать текущую команду

Например, если запущен долгий процесс, Ctrl+C его останавливает.

Поэтому в обычном терминале копирование часто вынесено на:

  • Ctrl+Shift+C

3) Выделение мышью

Во многих терминалах работает так:

  • выделил мышью — текст попал в буфер автоматически
  • средняя кнопка мыши — вставка

Это удобно в Linux и часто быстрее горячих клавиш.

Особенность Linux

Есть два буфера:

  • primary selection — то, что выделил мышью
  • clipboard — обычный буфер обмена

Иногда кажется, что “не скопировалось”, но на самом деле текст уже в primary selection.


4) Полезные хоткеи в shell

Работают прямо внутри терминала.

  • Ctrl+A — в начало строки
  • Ctrl+E — в конец строки
  • Ctrl+U — удалить от курсора до начала строки
  • Ctrl+K — удалить от курсора до конца строки
  • Ctrl+W — удалить предыдущее слово
  • Ctrl+R — поиск по истории команд
  • Ctrl+D — выйти из shell или послать EOF
  • Tab — автодополнение
  • / — история команд

5) Полезные хоткеи в Kubuntu / KDE

Окна и рабочие столы

  • Alt+Tab — переключение окон
  • Meta+Tab — переключение задач в некоторых режимах
  • Meta+1..9 — зависит от настроек панели/задач
  • Meta+стрелки — в KDE часто работают с тайлингом/расположением

Скриншоты

Обычно в KDE:

  • PrintScreen — открыть инструмент скриншотов
  • Shift+PrintScreen — выделенная область

Запуск приложений

  • Alt+F2 — запуск команды/приложения
  • Meta — меню приложения или запуск лаунчера, зависит от конфигурации

6) Хоткеи для tmux

Если работаешь в tmux, полезно помнить:

  • Ctrl+a — твой prefix, если ты так настроил
  • Ctrl+a [ — copy mode
  • Ctrl+a c — новая вкладка/окно
  • Ctrl+a % — вертикальное разделение
  • Ctrl+a " — горизонтальное разделение
  • Ctrl+a h/j/k/l — переключение панелей
  • Ctrl+a r — перезагрузить конфиг

Копирование в tmux

Если настроен copy-mode-vi:

  • v — начать выделение
  • y — копировать

Если подключён xclip, текст может сразу попадать в системный буфер.


7) Хоткеи для wezterm

Если используешь wezterm:

  • можно настроить Ctrl+V как вставку
  • можно включить автокопирование при выделении
  • можно оставить Ctrl+Shift+C/V как запасной вариант

Это удобно, если хочется поведения, похожего на обычные приложения.


8) Что я бы советовал для повседневной работы

Вариант для Linux-стиля

  • копирование мышью
  • Ctrl+Shift+C/V
  • Ctrl+C оставить для остановки процессов

Вариант для “как в IDE”

  • Ctrl+C / Ctrl+V
  • автокопирование при выделении
  • аккуратный шрифт и тема

Это удобно, если терминал используешь как продолжение редактора кода.


9) Мини-шпаргалка

В терминале

  • Ctrl+C — стоп команды
  • Ctrl+Shift+C — копировать
  • Ctrl+Shift+V — вставить
  • Ctrl+R — поиск по истории
  • Tab — автодополнение

В tmux

  • Ctrl+a [ — copy mode
  • Ctrl+a c — новое окно
  • Ctrl+a h/j/k/l — панель

В KDE

  • Alt+Tab — переключение окон
  • Alt+F2 — запуск команд
  • PrintScreen — скриншот

10) Практический совет

Если тебе нужен комфортный терминал в Kubuntu, обычно лучший набор такой:

  • wezterm для удобной работы и автокопирования
  • JetBrains Mono для приятного шрифта
  • tmux для панелей и сессий

Так терминал становится ближе к IDE по удобству.

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

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