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

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

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

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

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

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

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

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

tmux

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

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

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

Ссылки

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

 

Скачать

Теги

 

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

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

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

Теги

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

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

Теги

sed & awk

Дейл Догерти, Арнольд Роббинс, перевод В.Айсин
Sed и awk - это инструменты, используемые пользователями, программистами и системными администраторами - всеми, кто работает с текстовыми файлами. Sed, названный так потому, что это потоковый редактор, и он идеально подходит для применения серии правок к нескольким файлам. Awk, названный в честь разработчиков Ахо, Вайнбергера и Кернигана, является языком программирования, который позволяет легко манипулировать структурированными данными и создавать форматированные отчеты.

Теги