Перейти к основному содержанию

tmux 2: продуктивная разработка без мыши

tmux 2
Автор: Брайан П. Хоган, перевод В.Айсин
Язык: RU
Год: 2016

tmux — это терминальный мультиплексор. Он позволяет использовать единую среду для запуска нескольких терминалов или окон, каждое из которых запускает свой собственный процесс или программу. Например, вы можете запустить tmux и загрузить текстовый редактор vim и консоль базы данных. И переключаться между этими программами в течение одного сеанса.

Ваша мышь замедляет вас.

Когда мышь была впервые представлена, она создала новый способ взаимодействия людей с компьютерами. Мы можем щелкнуть, дважды щелкнуть и даже трижды щелкнуть, чтобы открывать документы, переключать окна и выделять текст. А благодаря трекпадам мы даже можем проводить пальцем по экрану и использовать жесты для взаимодействия с нашими приложениями. Мышь, наряду с графическим интерфейсом, сделала компьютеры немного проще в использовании для обычного человека. Но у мыши есть и обратная сторона, особенно для программистов.

Создавая программное обеспечение, мы работаем с несколькими программами в течение дня. Например, веб-разработчик может иметь консоль базы данных, веб-сервер и текстовый редактор, работающие одновременно. Переключение между ними с помощью мыши может замедлить работу. Может показаться, что это не так уж много, но перемещение руки с основного ряда клавиатуры, наложение ее на мышь, нахождение указателя и выполнение задачи могут съесть время и отвлечь внимание. И это также может вызвать нагрузку на ваше запястье, руку или плечо. Это повторяющееся движение, когда вы дотрагиваетесь до мыши, может вызвать серьезный дискомфорт, если вы не будете осторожны с тем, как вы держите мышь.

Используя tmux, вы можете создать такую среду прямо в своем терминале, полностью управляемую без мыши:

tmux

Используя окна tmux, вы можете легко управлять текстовым редактором, консолью базы данных и локальным веб-сервером в единой среде. И вы можете разделить окна tmux на разделы, чтобы несколько приложений могли работать бок о бок. Это означает, что вы можете запускать текстовый браузер, IRC-клиент или свои автоматизированные тесты в том же окне, что и ваш главный редактор.

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

Из этой книги вы узнаете, как настраивать, использовать и настраивать tmux. Вы узнаете, как управлять несколькими программами одновременно, писать сценарии для создания пользовательских сред и использовать tmux для удаленной работы совместно с коллегами. С помощью tmux вы можете создать рабочую среду, в которой почти все, что вам нужно, всегда будет у вас под рукой.

Ссылки

Библиотека системного администратора

 

Скачать

Теги

 

Похожие материалы

grep — Карманный справочник

Джон Бамбенек, Агнешка Клус, перевод В.Айсин
Команда grep позволяет пользователю быстро и легко находить текст в заданном файле или выводить его. Предоставляя строку для поиска, grep распечатает только строки, содержащие эту строку, и может распечатать соответствующие номера строк для этого текста.

Теги

Быстрое освоение Vim

Йовица Илич, перевод В.Айсин
Эта книга предназначена для всех, кто хочет изучить Vim. Независимо от того, являетесь ли вы новичком, начинающим с нуля, или более продвинутым пользователем, эта книга будет вам очень полезна.

Теги

Документация по micro

Закари Йедидия, перевод В.Айсин
Micro — это текстовый редактор на базе терминала, который стремится быть простым в использовании, интуитивно понятным, а также использовать все возможности современных терминалов.

Теги