Add tmux window movement keybindings and update documentation
- Add Ctrl-Shift-Left/Right keybindings to quickly move windows - Update README with comprehensive tmux keybindings documentation - Organize keybindings into categories: Pane, Window, Session & Config - Document all existing and new keybindings - Add descriptions for better clarity 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
ee38e45748
commit
716d8578dc
2 changed files with 25 additions and 2 deletions
23
README.md
23
README.md
|
|
@ -107,15 +107,34 @@ hms # Quick home-manager switch (rebuild)
|
|||
- **Copy Mode**: System clipboard integration
|
||||
|
||||
#### Essential Keybindings:
|
||||
|
||||
**Pane Management:**
|
||||
| Key | Action |
|
||||
|-----|--------|
|
||||
| `Ctrl+a` | Prefix key |
|
||||
| `Ctrl+a \|` | Split window vertically |
|
||||
| `Ctrl+a -` | Split window horizontally |
|
||||
| `Ctrl+a h/j/k/l` | Navigate panes (vim-style) |
|
||||
| `Ctrl+a H/J/K/L` | Resize panes |
|
||||
| `Ctrl+a r` | Reload tmux config |
|
||||
| `Ctrl+a H/J/K/L` | Resize panes (5 chars at a time) |
|
||||
| `Ctrl+a Ctrl+a` | Quick pane cycling |
|
||||
|
||||
**Window Management:**
|
||||
| Key | Action |
|
||||
|-----|--------|
|
||||
| `Ctrl+a c` | Create new window (preserves current path) |
|
||||
| `Ctrl+a 1-9` | Switch to window by number |
|
||||
| `Ctrl+a n` | Next window |
|
||||
| `Ctrl+a p` | Previous window |
|
||||
| `Ctrl+Shift+Left` | Move window left and follow |
|
||||
| `Ctrl+Shift+Right` | Move window right and follow |
|
||||
| `Ctrl+a .` | Move window (prompts for new index) |
|
||||
|
||||
**Session & Config:**
|
||||
| Key | Action |
|
||||
|-----|--------|
|
||||
| `Ctrl+a d` | Detach from current session |
|
||||
| `Ctrl+a s` | List and switch sessions |
|
||||
| `Ctrl+a r` | Reload tmux config |
|
||||
| `Ctrl+a A` | Toggle activity monitoring (useful for silencing noisy programs) |
|
||||
|
||||
#### Copy Mode (Ctrl+a [):
|
||||
|
|
|
|||
|
|
@ -102,6 +102,10 @@
|
|||
|
||||
# Automatically renumber windows
|
||||
set -g renumber-windows on
|
||||
|
||||
# Quick window movement
|
||||
bind-key -n C-S-Left swap-window -t -1\; select-window -t -1
|
||||
bind-key -n C-S-Right swap-window -t +1\; select-window -t +1
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue