Настраиваем tmux по хардкору! Копирование из tmux, статус бар, цвета, hot keys

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 109

  • @t0digital
    @t0digital  5 лет назад +15

    Так-так, мы вернулись в эфир после месячного затишья:) Бомбим дальше! Скоро будет ещё про vim, zsh и все крутые Linux тулзы. Спасибо за поддержку в виде подписок-колокольчиков, лайков и комментов!

  • @SecretSecret-c7o
    @SecretSecret-c7o 5 лет назад +8

    Спасибо за плейлист по tmax, ни на английском, ни в рунете я не нашел подобного, очень полезная информация.

    • @t0digital
      @t0digital  5 лет назад +1

      Спасибо за отзыв!

  • @t3m8ch79
    @t3m8ch79 3 года назад +2

    tmux с этим конфигом - просто пушка. Спасибо за ролик!

  • @ДмитрийБондарев-ю1ц
    @ДмитрийБондарев-ю1ц 4 года назад +3

    Хорошее видео, классно, что предоставили дополнительный материал в виде книги по tmux и ссылки на готовый конфиг, не нужно выцеплять полезную информацию.

  • @ImRoman_
    @ImRoman_ 2 года назад +3

    Благодарю, как всегда очень полезно!
    Было было бы интересно от тебя послушать про гитхаб и как его правильно использовать)

  • @SergiuBurduja-y1l
    @SergiuBurduja-y1l Год назад

    Спасибо вам огромное, у вас талант.
    Я посмотрел до этого Антона Ларичева, но у него все в кучу, я не мог понять разницу между сессиями и окнами и как это работает.
    А у вас все доходчиво прям с первого раза, плюс еще теперь у меня будет свой конфиг.
    Спасибо.

    • @t0digital
      @t0digital  Год назад +1

      Сейчас ещё набирает популярность некий современный (что бы это ни значило) аналог tmux - zellij. Я пока не ставил, но планирую познакомиться, отзывы хорошие

    • @SergiuBurduja-y1l
      @SergiuBurduja-y1l Год назад

      @@t0digital Тогда будем ждать обзора, когда познакомитесь))

  • @anton-pavlov
    @anton-pavlov 5 лет назад +2

    Очень познавательно. За книгу, спасибо!

    • @t0digital
      @t0digital  5 лет назад +1

      Спасибо за отзыв!

  • @traffox
    @traffox 5 лет назад +1

    Обожаю этот канал

  • @КонстантинАлександрович-з4и

    Спасибо большущее!!! Лайк+подписка приятно смотреть, все четко все понятно - как раз под себя сейчас допиливаю арч ))

  • @ruslangabitov5202
    @ruslangabitov5202 Год назад

    Спасибо за видео. Переезжаю на мак, ставлю тмуха. Очень полезно.

  • @illiadenysenko7776
    @illiadenysenko7776 5 лет назад +2

    Дождались)

  • @velessn
    @velessn 2 года назад +1

    Как только вижу видео на канале Алексея, так в голове на первых секундах "Здарова Котан")))

  • @peskovdev
    @peskovdev 3 года назад +1

    Изначально совсем не понял про +tab, ведь это жутко неудобно. А только что свапнул левый контрол и альт, и вот теперь понимаю в чем дело))

  • @maxrudra3236
    @maxrudra3236 2 года назад +1

    Расскажите пожалуйста как переназначаете клавиши? xmodmap как то сложно, боюсь всё сломать(а я умею так, без бекапов))
    когда-то на винде через автохоткей делал шорткаты на клаве, вот жизнь была))
    гуглю так то второй день, сложна(

  • @swimmwatch
    @swimmwatch 5 лет назад +6

    Спасибо за видос! Всё круто. Сделай видос по резервному копированию. Как сделать так, чтобы можно было легко перенести все свои конфиги с одной системы на другую. Тоже самое и про установленные пакеты и тд.

    • @t0digital
      @t0digital  5 лет назад +3

      Мы бэкапим важное на яндекс диск. Не идеальная система, но free и работает нормально. Сделаем видео, спасибо.
      Переносимость конфигов между линукс машинами - это либо докер, либо просто сохранённые в каком-то видел команды по конфигурированию системы с нуля. Мы оба варианта юзаем. Расскажем тоже

  • @mikhaillermontov8228
    @mikhaillermontov8228 3 года назад +1

    Класс!!

  • @lepehinna
    @lepehinna 4 года назад +1

    Вот за это спасибище

  • @romans.6049
    @romans.6049 4 года назад +1

    Отличное и полезное видео.

  • @olexanderpotebenko1685
    @olexanderpotebenko1685 5 лет назад +1

    Спасибо за контент. Делай то, что делаешь, это безценно)

    • @t0digital
      @t0digital  5 лет назад

      Спасибоооо! Будем продолжать!

  • @ssn1975
    @ssn1975 4 года назад +4

    а автоматом сразу поменять лайтблю? Ведь vim жеж!))

  • @arr351
    @arr351 3 года назад +1

    Наконец то можно копировать

  • @НиколайСладкий-н4к
    @НиколайСладкий-н4к 5 лет назад +1

    Круто! Использую такие же хоткеи и очень похожие настройки. Причём я пошёл дальше и "перехватываю" комбинации клавиш в iTerm, чтобы потом их замапить на tmux. Если интересно - могу показать конфиги.

    • @t0digital
      @t0digital  5 лет назад +2

      Да, выложите их на github или gist, думаю многим будет полезно. Спасибо!

    • @andrewpro204
      @andrewpro204 4 года назад

      Николай Сладкий а можно ссылочку на конфиг?

  • @Asand3r
    @Asand3r 10 месяцев назад

    Спасибо.
    В тему по ctrl-a - не удобно, если пользуешься им для перехода в начало строки. Да, два раза нужно нажать, но это уже не то. =)
    Я для себя ctrl-x выбрал в качестве префикса. Но это всё вкусовщина, конечно.

    • @t0digital
      @t0digital  10 месяцев назад

      2 раза Ctrl+a уведет в начало строки. Но дело вкуса, да:)

  • @318307able
    @318307able 2 года назад +1

    Спасибо за отличные видео. Можно один вопрос. У меня почем-то ни одно сочетание клавиш (ни в стандартном, ни в скачаном по данной здей ссылке конфиге) не работает. Ctrl b + - и т.д. ничего не происходит и окна не делятся. У меня Linux Manjaro (Arch based). Может необходимо где-то доп настройки, чтобы сочетание клавиш внутри tmux работало? Заранее благорен за твой ответ!

  • @barma1309
    @barma1309 4 года назад +1

    Крутяк!

  • @adirgrossman6036
    @adirgrossman6036 5 лет назад

    Классный видос!) Спасибо Вам!) Поставил себе Кали Линукс на ноут...Три дня ставил (очень много подводных камней...Оч всё криво в Линуксе...Но система МОЗГ ПРОКАЧИВАЕТ. Рекомендую Думающим людям.)...Осталось вай фай настроить на ноуте (не работает инет).)) И начать полноценно изучать систему с перекомпиляцией ядра.)
    С метаморфозами)) Tmux'a вожусь из под виртуальной FreeBSD 12 .1 (нереально её даже записать на флэш-накопитель - некатит и фсё...))), так как "apt install" debian buster типа накрылось из-за GHC-компилятора Хаскеля (так и не стал, по фрэйБСД - стал), ну а на ноуте естественно нет доступа к вай-фаю - следователь и Tmux с Emax недоступен.) Ноут пока только для С использую вместе с Vim.)
    Линукс, да и вообще - Юникс-подобные ОС воплощение человеческой хаотичной сути...)) Всё вкривь...)) Так и живём.)) Да и интереснее так.)) Иногда даже рождаются фиксеры типа Эпл.))

  • @paul180472
    @paul180472 4 года назад +1

    как изменить размер окон без мышки?
    Не могу понять как наначить клавишу модификатор.

  • @primegod
    @primegod 5 лет назад +1

    Спасибо за конфиги.

    • @t0digital
      @t0digital  5 лет назад

      рад, что полезно!

  • @ЕвгенийГригорьев-ж5з
    @ЕвгенийГригорьев-ж5з 3 года назад +4

    У кого конфиг не подхватывает - нужно сначала выполнить команду в терминале tmux kill-server

  • @shipovalovv
    @shipovalovv 2 года назад +1

    Подскажите, пожалуйста, ставлю базовый конфиг на WSL Ubuntu, но конфиг не работает. В чем может мыть проблема?

  • @boole_cat
    @boole_cat 10 месяцев назад

    а почему мы, редактируем local а не сам основной conf?

  • @amerohful
    @amerohful 5 лет назад +1

    А на маке нет второго буфера на кнопку мышки?

  • @bogdan-borisoff
    @bogdan-borisoff 2 года назад +1

    а для винды подобное есть?

    • @t0digital
      @t0digital  2 года назад +1

      Я бы поставил в Винду в wsl Линукс и работал там:)

  • @ТимофейЁлкин-о9е
    @ТимофейЁлкин-о9е 8 месяцев назад

    Так, а в качестве контрола можно одну клавишу назначать? Чисто капс и всё? Шоб не 2 кнопки)

    • @t0digital
      @t0digital  8 месяцев назад

      Можно вероятно

    • @ТимофейЁлкин-о9е
      @ТимофейЁлкин-о9е 8 месяцев назад

      @@t0digital да уж, это точно не лень. Впрочем, будет мне учёба - вопросы точнее задавать.

  • @hound406
    @hound406 5 лет назад +1

    Приветствую! Пользовался под виндой xShell'ом и там была такая удобна фича, как изменение тайтла вкладки открытого терминала, если в этом терминала что-то поменялось. Довольно удобно, когда открыто несколько вкладок и если нам надо узнать, что поменялось ли что-то в одной вкладке или нет, мы просто смотрит на тайтл не открывая ее. Есть ли что-то подобное у Tmux?

    • @t0digital
      @t0digital  5 лет назад

      Привет! Tmux это совсем не то, вы говорите об эмуляторе терминала, а тимакс это консольный мультиплексор. Посмотрите видео на канале про разработку на телефоне - tmux может быть запущен где угодно в любом терминальном эмуляторе, в тч врутри xshell, если в xshell зайти на Линукс сервер какой-то и в нем запустить tmux

    • @hound406
      @hound406 5 лет назад

      @@t0digital это понятно, я xShell привел в качестве сравнения по наличию этой фичи. У того же тимакса при открытии несколько окон внизу отображаются открытые "вкладки" и вот в тайтлах на этих вкладках отобржать состояние окна этого. Ну т.е, открыли вкладку, что-то в ней запустили, открыли другую, если в первой вкладке что-то изменилось, то в тайтле этой вкладке появляется флаг, что было изменение какое-то, как-то так.

    • @t0digital
      @t0digital  5 лет назад

      Возможно у каких-то эмуляторов есть такая фича, но не слышал

    • @hound406
      @hound406 5 лет назад

      @@t0digital есть такая фича у тимакса, там эта вкладка подчеркивается. за основу конфиг брал из ролики про настройку тимакса.

    • @t0digital
      @t0digital  5 лет назад +1

      @@hound406 я неправильно вас понял, перечитал сейчас. Да, изменять заголовок открытого window tmux умеет

  • @timnotfoolen1632
    @timnotfoolen1632 Год назад

    на каких клавишах у вас стоит переключения языка? не первый раз вижу что в tmux вешают c+a и в самой системе перенос ctrl -> caps. Вы об этом так же упоминали. так же есть практика ставить переключения языка на caps. Собственно в этом месте у меня возникает конфликт. Как вы переключаете язык?

  • @vadimklimov1012
    @vadimklimov1012 4 года назад +1

    Отличное видео, а есть возможность поставить на сессию пароль? Как это сделать?

    • @t0digital
      @t0digital  4 года назад +1

      Думаю, что нет. Делайте отдельного юзера со своими правами и разделяйте сессии по ним

  • @sikelmon
    @sikelmon 2 года назад +1

    Алексей, данная версия конфига странно ведет себя в строке команд терминала. Перебор ранее введенных комманд стрелками странно работает. Странно ведет себя бэкспейс. Он просто не удаляет введенные раннее символы. Может я что то не понимаю?

    • @t0digital
      @t0digital  2 года назад

      По-прежнему использую этот конфиг. При настройке нового окружения клонирую репозиторий и копирую старые конфиги tmux.conf и tmux.conf.local

    • @sikelmon
      @sikelmon 2 года назад

      @@t0digital Алексей, а можешь выложить файлы конфигурации свои?

  • @andreymishuk2188
    @andreymishuk2188 4 года назад +1

    А работа буфера в виме?

  • @Vitaliy-ct2wv
    @Vitaliy-ct2wv 4 года назад +1

    подскажите как скролить в tmux? у меня колесиком скролятся предыдущие команды которые я вводил. заранее спасибо

  • @Lov3Catch
    @Lov3Catch Год назад

    Привет, интеграцию tmux + iterm не используешь?

    • @t0digital
      @t0digital  Год назад +1

      нет, использую tmux+alacritty

  • @mikhailstrukov4313
    @mikhailstrukov4313 4 года назад +1

    Спасибо! Отличное видео, как обычно. Ссылка на книгу, правда, не работает, но её и так можно найти.

    • @t0digital
      @t0digital  4 года назад

      Спасибо! Ссылку поправил тоже:)

  • @dmitrylitovchenko2365
    @dmitrylitovchenko2365 5 лет назад +7

    Ctrl+D (Cmd+D) = exit
    Так быстрее, чем печатать 4 символа)

  • @amerohful
    @amerohful 5 лет назад +1

    у меня есть проблема с tmux, мб кто-то сталкивался с подобным. если экран разбит на 2(или больше) окна, то при переключении в окно с vim нужно ждать ~0.1 секунду для начала работы, иначе он подвисает на ~2 секунды

    • @t0digital
      @t0digital  5 лет назад +1

      У меня такого не было, но tmux при переходе между панелями (prefix со стрелками вверх-вниз-влево-вправо или hjkl в зависимости от настроек tmux) на долю секунды блокирует эти же клавиши перехода. Например, вы перешли в панель выше, нажав prefix-k, тогда в этой вкладке вы долю секунды не сможете вводить букву k, потому что она будет использована для перехода в следующую панель. Такого нет при переходе между панелями с использованием prefix-o, это просто цикличный переход между вкладками, но часто удобен, когда вкладок мало, 2 или 3. Поведение при переходе между панелями с использованием направления перехода тоже наверняка можно переопределить, но я не углублялся в этот вопрос

  • @DartMitai
    @DartMitai 4 года назад +1

    Бро, а в плане памяти все эти красивости на сколько больше откусывают? (когда сервер не свой и памяти там кот наплакал)

    • @t0digital
      @t0digital  4 года назад

      большого откуса памяти tmux не делает. Сколько конкретно надо тестить

  • @arengrigoryan6160
    @arengrigoryan6160 5 лет назад +2

    Ребята, что за кнопка --префикс--? (Заранее спасибо)

    • @t0digital
      @t0digital  5 лет назад +3

      Посмотрите 1 видео про tmux на канале - ruclips.net/video/1Y2CD4WnbP0/видео.html
      В дефолтном конфиге это Ctrl+b, в конфиге, о котором тут идёт речь это Ctrl+a

    • @arengrigoryan6160
      @arengrigoryan6160 5 лет назад +1

      @@t0digital Спасибо большое!!!

  • @АлександрТанаков-л7ф

    Блин, ну как ты так круто без фона записываешь экран, или визуализация твоих действий создается на монтаже?))

    • @t0digital
      @t0digital  5 лет назад

      Это на монтаже, да:) Спасибо! Не зря стараемся :)

    • @АлександрТанаков-л7ф
      @АлександрТанаков-л7ф 5 лет назад

      @@t0digital ну действительно не зря, смотрится просто бомбезно!

    • @1mkhlv
      @1mkhlv 5 лет назад

      @@t0digital действительно круто, приятно смотреть

  • @I2etr0
    @I2etr0 5 лет назад +1

    Видео классное, все делаю как сказано, но tmux выдает 159 строк ошибок. Как это исправить?
    Fedora 30

    • @t0digital
      @t0digital  5 лет назад +2

      Надо исправить просто эти 159 строк ошибок:) сложно сказать, в чем дело по такому описанию

  • @bobobo500
    @bobobo500 5 лет назад +1

    Всё настолько збс, что даже я наконец-то смог разобраться с "тмуксом" и его конфигом (у меня до этого, по странным причинам, отсутствовавшим).
    Вот только копирование мышкой чёт не срабатывает - при выделении текста само "выделение" тут же слетает. ( xubuntu 18.04)

    • @t0digital
      @t0digital  5 лет назад +1

      Йеее! Про копирование будет ещё материал, да

  • @ArtemJouravsky
    @ArtemJouravsky Год назад

    Вот мне интересно, все такие любят настроить префикс на C-a вместо C-b, чтобы было как в screen. А как вы без этой клавиши в bash живёте? Она же мегаудобная в начало строки перейти!

    • @t0digital
      @t0digital  Год назад

      Два раза C-a нажимаем и будет переход в начало строки

    • @ArtemJouravsky
      @ArtemJouravsky Год назад

      @@t0digital есть такое, но два раза не один раз. Минус от бинда на C-a есть, а плюсов я не вижу. Но что это я, вообще спасибо за видос, конфиг-то огонь!

    • @t0digital
      @t0digital  Год назад

      @@ArtemJouravsky я нечасто использую возврат в начало строки, это редкая для меня операция. CTRL+стрелки чаще для перехода по словам или CTRL+W для удаления слов или вообще CTRL+C для начала ввода команды заново:)

    • @ArtemJouravsky
      @ArtemJouravsky Год назад

      @@t0digital есть ещё очень клёвая и частая для меня операция, ALT+. Это как стрелка вверх для возврата предыдущей команды, но только не всей команды, а только параметра. Ну, и ALT+Backspace тоже хорош.

    • @t0digital
      @t0digital  Год назад +1

      @@ArtemJouravsky о, не знал про ALT с точкой, прикольно! ALT и backspace похоже работает так же, как CTRL+W, к нему уже привык:)

  • @illiadenysenko7776
    @illiadenysenko7776 5 лет назад +1

    Ну копирование в чистом tmux это конечно больно)))

    • @t0digital
      @t0digital  5 лет назад +1

      боль больная вообще

    • @FeniX7036
      @FeniX7036 5 лет назад +1

      @@t0digital а как копируется текст из окна, если окна рядом друг с другом (а не одно над одним)?
      Потому что я себе настроил выделение курсором сразу, без команды, но оно не понимает границ окон и выделяет всю строку, половина которой в одном окне, а половина - в другом

    • @t0digital
      @t0digital  5 лет назад +1

      Расскажу в отдельном видео, да. Тот способ копирования, что тут показан, работает на весь терминал, не внутри tmux панели

  • @КайратСагынбеков-ц6й
    @КайратСагынбеков-ц6й 4 года назад +1

    как удалить чтобы все переустановить я своими кривыми руками все похерил

    • @t0digital
      @t0digital  4 года назад +1

      Удалите конфиги, удалите tmux, поставьте заново

  • @ЮрийВеселов-м7е
    @ЮрийВеселов-м7е 4 года назад +1

    Кошмар.. от таких комбинаций пальцы сломаются.

    • @t0digital
      @t0digital  4 года назад +1

      можно переназначить. У меня префикс на CapsLock-a

  • @TryToGameX
    @TryToGameX 4 года назад +1

    столько лишнего говна, видос про то какой я умный. Отписка и дизлайк, лучше мануал прочту. боттомббар)

    • @t0digital
      @t0digital  4 года назад +5

      Не пукай по дороге

  • @RuchejAlex
    @RuchejAlex 2 года назад +1

    Вот по этой инструкции wiki.archlinux.org/title/Tmux#Configuration настройка tmux лежит ~/.config/tmux/tmux.conf. Что бы перезагрузить конфиг, нажимаю ctrl+b + r и вижу, что он ищет конфиг в ~/.tmux.conf
    Видимо поэтому мой конфиг никак не влияет на вид тмакса.
    Как tmux заставить искать конфиг, где нужно?

    • @11139991
      @11139991 2 года назад +1

      Сделать линк на свой конфиг