1 option
Tmux 2 : productive mouse-free development / Brian P. Hogan ; edited by Susannah Davidson Pfalzer.
- Format:
- Book
- Author/Creator:
- Hogan, Brian P., author.
- 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.