Using tmux for productive mouse-free programming
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like PragProg's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike PragProg's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add PragProg's video to your playlist.
Uploaded on Feb 29, 2012
See how Brian Hogan uses tmux to write code faster. For a more in-depth look at tmux, take a look at Brian's new book at pragprog.com/book/bhtmux.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
-
48:08
Introduction to Linuxby elithecomputerguyFeatured
262,503
-
8:43
14-Year-Old Prodigy Programmer Dreams In Codeby THNKR
701,909 views
-
24:51
LA Ruby Conf 2013 - Impressive Ruby Productivity with Vim and Tmux by Chris Huntby Confreaks
1,747 views
-
8:08
PeterC TV Ep 2: How to use tmux (the terminal multiplexer)by PeterCooper1981
14,760 views
-
1:16:04
FreeBSD 9.0 Review | LAS | s20e03by jupiterbroadcasting
49,860 views
-
65
videos
Play all
Programmingby Hostos87
-
9:21
tmux Quick Startby geeksampdx
611 views
-
12:31
A Whirlwind Tour of my Vimrc - Part 1 of 2by Steve Losh
5,995 views
-
5:23
Larry Wall: Computer Programming in 5 Minutesby bigthink
59,423 views
-
6:57
Hunter X-Core Programming 1 of 2: Overview and Setting Up Program Aby Hunter Industries
25,108 views
-
2:00
The World's Cleverest Child and Me | Standing Up Alone | Channel 4by channel4
949,556 views
-
28:17
Using Python to Code by Voiceby NextDayVideo
22,057 views
-
1:14:31
Awesome Window Manager | LAS | s20e04by jupiterbroadcasting
21,487 views
-
4:26
Split Screen with Screen in Linux - BASHby metalx1000
13,345 views
-
1:27:25
Java Programming - Step by Step tutorialby Patrick WashingtonDC
36,758 views
-
53:30
Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008by MIT
1,411,211 views
-
6:37
Hakology - tmux basicsby hakology
571 views
-
15:51
Minecraft: Trolling! Episode 52 - Java (Part 2)by ZexyZek
175,140 views
-
1:40
Robot Quadrotors Perform James Bond Themeby UnivPennsylvania
3,408,846 views
-
59:18
ANTLR v4 with Terence Parrby PragProg
1,402 views
-
51:31
Python Programming - Introductionby TDChannel11
34,454 views
- Loading more suggestions...
Top Comments
Joshua Warchol 1 year ago
Wish this was in a higher res. 480 at least.
Sign in to YouTube
Sign in to YouTube
Joseph Bane 1 year ago
How is this different than GNU Screen?
Sign in to YouTube
Sign in to YouTube
All Comments (55)
agu monkey 1 week ago
vertical split by default (maybe it's not the case anymore, but screen requires a patch for that), a different data model underneath enabling sharing your session (you can let someone collaborate with you), a simple command model that enable easy scripting.
Sign in to YouTube
Sign in to YouTube
Baptiste Mille-Mathias 4 weeks ago
If I recall correctly, Ctrl+B arrow.
Sign in to YouTube
Sign in to YouTube
Baptiste Mille-Mathias 4 weeks ago
code-wise Screen is said to be a giant spaghetti code (that's would explain the lack of maintenance).
From user perspective, the performance is totally different, as a sysadmin I use to scroll over long files, and in screen it was really really slow, but in tmux it's blazing fast.
In screen, I used to have lock up behavior, and had to kill all my session; I've never get that in tmux. I used to use screen for years, and I made the jump last year and I'll never to get back to screen.
Sign in to YouTube
Sign in to YouTube
shmikimhs 3 months ago
The main difference is that tmux uses a client-server model, with each session acting as a client. It's also much more configurable and has a bunch of little options that screen just doesn't have. Another advantage is that it's much newer than screen--screen has a bunch of old features (like connecting to serial devices) that really show its age, and it was last updated in 2006, while the latest tmux version literally just came out today. So I'd take tmux any day.
Sign in to YouTube
Sign in to YouTube
lordmonkey 5 months ago
How do you resize the panes ? (increse the width or height)
Sign in to YouTube
Sign in to YouTube
NARKOZ2008 6 months ago
The source code of GNU applications, such as GNU Screen, is generally regarded as buggy and unmaintainable.
Sign in to YouTube
Sign in to YouTube
sporkonomix 10 months ago
It's not much different, but it has modern configuration. Specifically, it's much easier to modify the window title and the statusbar(s).
Sign in to YouTube
Sign in to YouTube
pstcontrl 10 months ago
I just started playing with tmux myself, but Wikipedia has a list that may answer your question.
Sign in to YouTube
Sign in to YouTube
AppA 10 months ago
It's similar, but it's included by default in OpenBSD, so I guess you can say that the code is heavily audited and bloat free.
Sign in to YouTube
Sign in to YouTube
Corey Richardson 11 months ago
@HavocBane, @hott85: tmux is newer, and isn't bogged down with legacy. In particular it has cleaner configuration, more extensibility, and hell of a lot cleaner code (GNU software almost always has ugly source, but with a clean API), as well as the things mentioned by others.
Sign in to YouTube
Sign in to YouTube