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

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

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

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

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

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

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

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

tmux

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

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

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

Ссылки

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

 

Скачать

Теги

 

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

Ubuntu Pocket Guide and Reference

Keir Thomas
Книга старенькая, но очень популярная. Некоторые вещи, описанные в ней, до сих пор не потеряли актуальность. PDF версия распространяется бесплатно. Карманное руководство и справочник с полезными советами для работы с дистрибутивами Ubuntu 8.04 и 8.10.

Теги

Linux Notes for Professionals

GoalKicker.com
Книга Linux Notes for Professionals составлена на основе документации Stack Overflow Documentation, контент написан замечательными людьми из Stack Overflow. В конце книги есть список авторов, которые внесли свой вклад в различные главы.

Теги