My Account Log in

1 option

Tmux 2 : productive mouse-free development / Brian P. Hogan ; edited by Susannah Davidson Pfalzer.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Hogan, Brian P., author.
Contributor:
Pfalzer, Susannah Davidson, editor.
Series:
Pragmatic programmers.
Pragmatic exPress.
Pragmatic exPress
The Pragmatic Programmers
Language:
English
Subjects (All):
User interfaces (Computer systems).
Electronic data processing--Keyboarding.
Electronic data processing.
Computer programming.
Physical Description:
1 online resource (87 pages) : illustrations (some color).
Edition:
1st edition
Other Title:
tmux two
Place of Publication:
Raleigh, North Carolina : The Pragmatic Bookshelf, 2016.
System Details:
text file
Summary:
Your mouse is slowing you down. The time you spend context switching between your editor and your consoles eats away at your productivity. Take control of your environment with tmux, a terminal multiplexer that you can tailor to your workflow. With this updated second edition for tmux 2.3, you'll customize, script, and leverage tmux's unique abilities to craft a productive terminal environment that lets you keep your fingers on your keyboard's home row. You have a database console, web server, test runner, and text editor running at the same time, but switching between them and trying to find what you need takes up valuable time and breaks your concentration. By using tmux 2.3, you can improve your productivity and regain your focus. This book will show you how. This second edition includes many features requested by readers, including how to integrate plugins into your workflow, how to integrate tmux with Vim for seamless navigation - oh, and how to use tmux on Windows 10. Use tmux to manage multiple terminal sessions in a single window using only your keyboard. Manage and run programs side by side in panes, and create the perfect development environment with custom scripts so that when you're ready to work, your programs are waiting for you. Manipulate text with tmux's copy and paste buffers, so you can move text around freely between applications. Discover how easy it is to use tmux to collaborate remotely with others, and explore more advanced usage as you manage multiple tmux sessions, add custom scripts into the tmux status line, and integrate tmux with your system. Whether you're an application developer or a system administrator, you'll find many useful tricks and techniques to help you take control of your terminal.
Contents:
Cover
Table of Contents
Acknowledgments
Preface
What Is tmux?
Who Should Read This Book
What's in This Book
Changes in the Second Edition
What You Need
Conventions
Online Resources
1. Learning the Basics
Installing tmux
Starting tmux
The Command Prefix
Detaching and Attaching Sessions
Working with Windows
Working with Panes
Working with Command Mode
What's Next?
For Future Reference
2. Configuring tmux
Introducing the .tmux.conf File
Customizing Keys, Commands, and User Input
Visual Styling
Customizing the Status Line's Content
3. Scripting Customized tmux Environments
Creating a Custom Setup with tmux Commands
Using tmux Configuration for Setup
Managing Configuration with tmuxinator
4. Working With Text and Buffers
Scrolling Through Output with Copy Mode
Copying and Pasting Text
Working with the Clipboard on Linux
Using macOS Clipboard Commands
5. Pair Programming with tmux
Pairing with a Shared Account
Using a Shared Account and Grouped Sessions
Quickly Pairing with tmate
Pairing with Separate Accounts and Sockets
6. Workflows
Working Effectively with Panes and Windows
Managing Sessions
tmux and Your Operating System
Extending tmux with Plugins
A1. Our Configuration.
Notes:
Place of publication from publisher's website.
"Version: P1.0 (November 2016)."
Includes bibliographical references at the end of each chapters.
Description based on online resource; title from PDF title page (EBC, viewed March 13, 2018).
ISBN:
9781680502374
1680502379
9781680505177
1680505173
9781680505160
1680505165
9781680502213
1680502212
OCLC:
968205753

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account