Home
» Wiki
»
5 лучших плагинов для повышения производительности Tmux
5 лучших плагинов для повышения производительности Tmux
Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙
Tmux — отличный терминальный мультиплексор, который может объединять и управлять различными консольными сеансами. Хотя его основные функции охватывают практически все варианты использования, он также имеет фреймворк плагинов, который позволяет вам адаптировать программу под свои нужды. В этой статье будут представлены некоторые из лучших плагинов для Tmux, которые помогут оптимизировать рабочий процесс вашего Терминала.
Если вы новичок в Tmux, изучение всех сочетаний клавиш может оказаться сложным и утомительным. Из-за неинтуитивных сочетаний клавиш легко забыть, какие сочетания клавиш нужны для использования менее известных функций Tmux, таких как режим копирования и маркировка панелей.
Tmux-menus — простой плагин, решающий эту проблему. Он предоставляет простое и интуитивно понятное меню на основе TUI, доступ к которому можно получить, нажав Ctrl + \ . Внутри имеются все функции Tmux, что позволяет интуитивно выбирать то, что вам нужно, вместо того чтобы запоминать сочетания клавиш.
Одна из самых больших проблем с Tmux заключается в том, что это программа без сохранения состояния. Это значит, что после закрытия сеанса он ничего не запомнит. Это раздражает, поскольку заставляет вас заново создавать макет Tmux каждый раз при перезагрузке компьютера.
Tmux-resurrect — инструмент, который может помочь решить эту проблему. Это простой плагин, который сохраняет всю среду Tmux, включая порядок окон и расположение фреймов. Он также сохраняет снимки сеансов, что позволяет вам «вернуться назад во времени» и загрузить различные версии вашей настройки Tmux.
Отслеживание фоновых программ может быть затруднено, если вы имеете дело с несколькими панелями и сеансами Tmux. По опыту, это приводит к тому, что вы забываете, что у вас есть команда, работающая в фоновом режиме, и случайно закрываете Tmux.
Tmux-notify — это плагин, который отправляет уведомление при обнаружении завершенного процесса. Он работает, проверяя наличие любой активной панели Tmux, которая только что переключилась на приглашение оболочки Bash. Затем плагин отправит уведомление libnotify, которое может быть визуальным звуком терминала или звуковым пингом.
Навигацию по буферу можно считать одной из самых неуклюжих частей Tmux. Данный мультиплексор не имеет встроенных сочетаний клавиш для выхода из режима копирования и фокуса окна. Если вы используете Tmux для повседневных задач, связанных с производительностью, то эта странная особенность покажется вам утомительной и раздражающей, особенно во время длительных сеансов работы с терминалом.
Tmux-jump решает эту проблему, делая навигацию по панели Tmux простой и интуитивно понятной. Созданный по образцу Vimium, он использует подсказки ключевых слов для создания «точек перехода» внутри окон Tmux. Эти пункты позволяют быстро перемещаться внутри Tmux, не прибегая к сложным сочетаниям клавиш.
Treemux — мощный плагин, который легко интегрирует древовидный файловый браузер Neovim с Tmux. Он может перемещаться по папкам, открывать файлы и даже отображать текущий рабочий каталог. Это делает его бесценным плагином, если вы хотите создать IDE на базе Neovim внутри Tmux.
Разработчики Treemux также сделали этот плагин максимально незаметным. По умолчанию этот плагин невидим и изменяет размер в зависимости от панели, к которой он прикреплен. Таким образом, Treemux — отличный плагин, если вы предпочитаете терминал с минимальными отвлекающими факторами.