Tmux — терминальный мультиплексор, который позволяет управлять несколькими терминальными сессиями в одном окне. 1. Установка Tmux sudo apt update sudo apt install tmux -y Code sudo apt update sudo apt install tmux -y 2. Настройка Tmux для работы с Git Создайте конфигурационный файл .tmux.conf в домашней директории и добавьте следующие настройки: # Устанавливаем префикс клавиш set-option -g prefix C-a unbind C-b bind C-a send-prefix # Настройки разделения окна bind | split-window -h bind - split-window -v # Настройки переключения между панелями bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R Code # Устанавливаем префикс клавиш set-option -g prefix C-a unbind C-b bind C-a send-prefix # Настройки разделения окна bind | split-window -h bind - split-window -v # Настройки переключения между панелями bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R Пример использования 1. Запуск Tmux: tmux Code tmux 2. Создание рабочего пространства для Git: Разделите окно на две части: Ctrl-a | # Разделение окна вертикально Ctrl-a - # Разделение окна горизонтально Code Ctrl-a | # Разделение окна вертикально Ctrl-a - # Разделение окна горизонтально 3. Работа в панелях: - В одной панели запустите редактор кода: vim Code vim - В другой панели работайте с Git: git status git add . git commit -m "Your message" Code git status git add . git commit -m "Your message" 4. Переключение между панелями: Используйте Ctrl-a и стрелки h, j, k, l для переключения между панелями. Tmux позволяет эффективно управлять несколькими терминальными сессиями, что особенно полезно при работе с Git и другими инструментами разработки. Вы можете быстро переключаться между редактором кода и командной строкой, не теряя контекста.