Contents

Book

  1. Introduction
    1. Why Work In The Terminal
    2. What Will Be Covered
    3. What You Should Know
    4. Conventions
  2. Getting Started
    1. Install Dependencies
    2. Keyboard Tweaks
    3. Terminal Setup
    4. Text Editing
    5. Dotfiles Project
    6. Summary
  3. Shell Games
    1. Install Z Shell
    2. Make Z Shell The Default
    3. Install Oh My Zsh
    4. Update the Dotfiles Project
    5. Z Shell Configuration
    6. Shell Basics
    7. Completion
    8. Command Line Editing
    9. Plugins
    10. Summary
  4. Shells All The Way Down
    1. Install tmux
    2. Update the Dotfiles Project
    3. tmux Configuration
    4. tmux Basics
    5. Advanced tmux
    6. Scripted Environments
    7. Summary
  5. Bang! Vim!
    1. Install (Neo)Vim
    2. Vim Basics
    3. Update the Dotfiles Project
    4. Configure Vim
    5. Vim Plugins
    6. Theme Wrap Up
    7. Vim Modes
    8. Insert Mode
    9. Operators
    10. Visual Mode
    11. Command Mode
    12. Terminal Mode
    13. Summary
  6. Get Sh*t Done
    1. Roadmaps
    2. Starting Things
    3. Editing Things
    4. Finding Things
    5. Building Things
    6. Finishing Things
    7. Summary

Appendices

  1. Installation Script
  2. Quick Reference