Загрузка...

Speeding up Git with Tmux

Thread in Articles created by APT29388 Sep 20, 2024. (bumped Oct 2, 2024) 431 view

  1. APT29388
    APT29388 Topic starter Sep 20, 2024 ГУРУ ИНВАЙТА - lolz.live/threads/8567181 :admin:
    Tmux — терминальный мультиплексор, который позволяет управлять несколькими терминальными сессиями в одном окне.

    1. Установка Tmux
    Code
    sudo apt update
    sudo apt install tmux -y


    2. Настройка Tmux для работы с Git
    Создайте конфигурационный файл .tmux.conf в домашней директории и добавьте следующие настройки:
    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:
    Code
    tmux


    2. Создание рабочего пространства для Git:
    Разделите окно на две части:
    Code
    Ctrl-a |   # Разделение окна вертикально
    Ctrl-a - # Разделение окна горизонтально


    3. Работа в панелях:
    - В одной панели запустите редактор кода:
    Code
    vim


    - В другой панели работайте с Git:
    Code
    git status
    git add .
    git commit -m "Your message"



    4. Переключение между панелями:
    Используйте Ctrl-a и стрелки h, j, k, l для переключения между панелями.




    Tmux позволяет эффективно управлять несколькими терминальными сессиями, что особенно полезно при работе с Git и другими инструментами разработки. Вы можете быстро переключаться между редактором кода и командной строкой, не теряя контекста.
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. форум
    Удобно, иногда просто путаешься где что, сейчас опробуем
     
  3. Akavi
    причем тут гит, если ты ставишь тмукс для удобной работы с терминалом и его сессиями?
     
Top
Loading...