LINUX.ORG.RU

Вышла книга «tmux: продуктивная разработка без мыши»

 ,


1

1

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

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

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

Вам понадобится:
Компьютер с установленной Mac или GNU/Linux и некоторый опыт использования shell-команд.

Об авторе:
Брайан Хоган — автор, редактор, инструктор и веб-разработчик, который профессионально создает веб-сайты с 1995 года как фрилансер и консультант. Его недавние книги включают HTML5, CSS3 и рецепты веб-разработки. Он преподает и пишет о технологиях, особенно о веб-дизайне, доступности и разработке.

Стоимость книги составляет $11 за электронную версию и $16.25 за бумажную.

>>> Подробности/Купить



Проверено: tazhate ()

Не знаком с этой штукой, спасибо погляжу. Не уверен в удобности конечно), по википедии проскочила ассоциация с тайлингом в консоли...

Megamozg ()

4 и 5 кнопки мыши, забинденные на next|prev рабстол - и неудобство пропадает без следа. Впрочем это относится к вебдеву, где по любому мышкой потыкать приходится.

safright ()
Ответ на: комментарий от Xenius

А чем оно лучше screen?

[какой вопрос — такой ответ]: Тем, что не GNU :)))

Bad_ptr ★★★★ ()

Переключение жестами на тачпаде — не нужно даже запоминать комбинации для переключения.

note173 ★★★★★ ()

интересная штука, но в ней проще методом тыка и manов разобраться

BillDver ★★★ ()
Ответ на: комментарий от note173

Переключение жестами на тачпаде — не нужно даже запоминать комбинации для переключения.

Это не удобно, приходится руки опускать. Хоткеями быстрее.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Это не удобно, приходится руки опускать. Хоткеями быстрее.

Жаль, конечно, что кнопки +1 нет.

anonymous ()

Э-э-м-м, emacs?

anonymous ()

tmux, конечно, крутая штука, но книга по нему - это уже перебор. Мануала хватает за глаза.

anonymous ()
Ответ на: комментарий от kim-roader

А другу я смогу её дать почитать?

нет, он не умеет читать.

anonymous ()
Ответ на: комментарий от MyTrooName

вертикального split в гентовом ебилде скрина так и не сделали. так что реально есть смысл найти время посмотреть tmux. только всё никак не найду :(

Binary ★★★★★ ()

Я конечно ну совсем не Ъ, но мне хватает terminator'а на ненужных питоне и гтк2. Зато не нужно килотонны манов читать.

sphericalhorse ★★★★ ()
Ответ на: комментарий от anonymous

tmux, конечно, крутая штука, но книга по нему - это уже перебор. Мануала хватает за глаза.

+1, реквестуется книга «man для чайников»

Mr_Gentoo ()
Ответ на: комментарий от Mr_Gentoo

tmux, конечно, крутая штука, но книга по нему - это уже перебор. Мануала хватает за глаза.

+1, реквестуется книга «man для чайников»

хотя,

man man

Mr_Gentoo ()
Ответ на: комментарий от Xenius

А чем оно лучше screen?

Несколько дней назад переехал screen -> tmux.
В целом, никакого особого преимущества друг перед другом они не имеют. К упомянутой ссылке с сравнением могу добавить что в tmux основная единица интерфейса хоть и называется окном, но в отличии от screen это отдельный рабочий стол, запоминающий геометрию сплитов (настоящих окон) и настройки непосредственно в сессии. Tmux графически более приятен, интерфейс, в отличии от screen, не распидорашивает от невлезающих элементов. У tmux более читабельный, но местами менее гибкий чем у screen конфиг.
Из откровенного тупака: в tmux все клиенты одной сессии *обязаны* смотреть в одно окно.
Ещё смотри Пытаюсь переехать с screen на tmux

P.S. Сравнение объёма требуемых ресурсов после нескольких суток работы намекает на лютый быдлокод в screen. На почти любой дохлости ПК это не существенно, но на первопне или китайском калькуляторе разница наверняка будет заметна.
P.P.S. Книгу не читал, не представляю, зачем это нужно.

aidaho ★★★★★ ()
Ответ на: комментарий от sphericalhorse

Зато не нужно килотонны манов читать

reading man can save up to 1GB of your RAM

Mr_Gentoo ()
Ответ на: комментарий от Xenius

А чем оно лучше screen?

afaik, скрин сложно поддерживать, много легаси кода (коммитов за последнее время немного). В долгосрочной перспективе я бы на него не ставил.

// не без содраганий взглянул на часть конфига с terminfo и hardstatus

anonymous ()

Проблема shift+tab

Пробовал tmux, очень понравился, за исключением одной мелочи. Я использую vim, и на клавиши tab, shift+tab у меня забиндены разные полезные вещи, такие как переключение между табами, автодополнение сниппетов и т д. tmux, зараза, перехватывает нажание shift+tab, и не пропускает её к к запущенному в нем vim'у. Читал маны, гуглил, но проблему так и не решил. Подскажите, кто-нибудь сталкивался с этим?

anonymous ()
Ответ на: комментарий от anonymous

не без содраганий взглянул на часть конфига с terminfo и hardstatus

Как бы да, но в tmux не однозначно лучше. Настраивается это однажды, а в более «кошерной» куче status-* + window-status-* *-format применяется только к отдельным секциям, в то время как в screen формат можно указать для каждого символа. Вроде и мелочь, а перенести оформление из screen в tmux не удалось.

aidaho ★★★★★ ()
Ответ на: комментарий от aidaho

Кстати да. На удивление unbind Tab заработало. Наверное пофиксили это, так как пытался сделать это где-то около года назад на tmux 1.4. Сейчас tmux 1.5, работает :) Радость-то какая :))

anonymous ()
Ответ на: комментарий от Mr_Gentoo

эээ какие блин man если GNU код сырцы открыт

сравни man к первоюниксу и какойнить --help к нонешним гну версиям - это блин внушает.

так что зырим сырец - если не понятно - софт в муссорку.

пользуем тока тот софт чьи ключи очевидны (а лучше без ключей а свой язык )

qulinxao ★★☆ ()
Ответ на: комментарий от Xenius

для скриптования tmux значительно удобнее. Но и их укусила змея bsd и в результате cli у них всё равно долбанут.

true_admin ★★★★★ ()

Меня всегда убивала подобная чертовщина. Дьявол их за ногу, для кого пишутся вики и мануалы? Нет, не хотим пользоваться готовыми справками от разработчиков, хотим строчить/читать кучи книг, полных словоблудия, хотим открывать целые платные курсы по пользованию только, мать его, одним программным пакетом. Всё это сильно попахивает «Обучим 1С/офис/эксель всего за 99,9$ в месяц!».

RedNikifor ★★ ()
Ответ на: комментарий от RedNikifor

дык тем пту-мировозрение(магия все дела) различно от универсального(универ)мировозрения

там где ремесленик видит трюк мастер видет правило учОный видит закон философ теорию

курсы 1С полезны - создают рабочии места для преподователей курсов, избавляют страждущих от жара в карманах.

qulinxao ★★☆ ()
Ответ на: комментарий от qulinxao

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

RedNikifor ★★ ()

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

Я не понял: эта книга про тайловые WM или про ALT+TAB?

Quasar ★★★★★ ()

Вышла книга «tmux: продуктивная разработка без мыши»

Стоимость книги составляет $11 за электронную версию

man tmux > tmux_book.txt

anonymous ()
Ответ на: комментарий от ZuBB

Что-то мне подсказывает, что irl Jimmy и Billy поменяются местами :)

anonymous ()
Ответ на: комментарий от safright

А смысл? Проще повесить эти клавиши на клавиатуру, и не придётся их постоянно искать (так как хрен его знает, где теперь мышь, на 10 см левее чемобычно или 10 см правее)

anonymous ()

Guake + хоткеи - никакой книги за $11 не нужно

VeroLom ★★ ()
Ответ на: комментарий от Mr_Gentoo

речка о ключах(интерфейс) - есть задачи у которых алго совсем не выстави флажки, так что решение обладающее той же сложностью что и задача приемлимо. хоца конечно шоб каждое новое решение «низводило NP до Р» - благие желания все дела.

qulinxao ★★☆ ()
Ответ на: комментарий от RedNikifor

называть людей, которые победители альтернативной олимпиады, дерьмом - проявлять социальное высокомерие :)

«мамы разные нужны, мамы разные важны»

qulinxao ★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.