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

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

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

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

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

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

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

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

tmux

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

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

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

Ссылки

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

 

Скачать

Теги

 

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

Bash Notes for Professionals

GoalKicker.com
Книга Bash Notes for Professionals составлена на основе документации Stack Overflow, контент написан замечательными людьми из Stack Overflow. Это неофициальная бесплатная книга, созданная в образовательных целях и не связанная с официальными группами или компаниями Bash или Stack Overflow.

Теги

Ubuntu Pocket Guide and Reference

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

Теги