# Terminal & Tmux Shortcuts

# Terminal & Tmux Shortcuts

Brzi pregled prečica za svakodnevni rad u terminalu i tmux-u.

---

## Tmux — Panel Navigacija

**Prefix: `Ctrl+A`** (naš custom config)

| Prečica | Opis |
|---------|------|
| `Ctrl+A` → `o` | Prebaci na sljedeći panel (kruži redom) |
| `Ctrl+A` → `←` `→` `↑` `↓` | Prebaci na panel u tom smjeru |
| `Ctrl+A` → `q` + broj | Pokaže brojeve panela, pritisni broj za skok |
| `Ctrl+A` → `z` | Zoom (fullscreen) trenutni panel (ponovi za undo) |
| `Ctrl+A` → `x` | Zatvori trenutni panel |
| `Ctrl+A` → `%` | Podijeli panel vertikalno (lijevo/desno) |
| `Ctrl+A` → `"` | Podijeli panel horizontalno (gore/dole) |

## Tmux — Window Navigacija

| Prečica | Opis |
|---------|------|
| `Ctrl+A` → `n` | Sljedeći window |
| `Ctrl+A` → `p` | Prethodni window |
| `Ctrl+A` → `0-9` | Direktno na window po broju |
| `Ctrl+A` → `c` | Kreiraj novi window |
| `Ctrl+A` → `,` | Preimenuj trenutni window |
| `Ctrl+A` → `w` | Lista svih windowa (interaktivni izbor) |

## Tmux — Session Management

| Prečica | Opis |
|---------|------|
| `Ctrl+A` → `d` | Detach iz sesije (sesija ostaje živa) |
| `Ctrl+A` → `s` | Lista sesija (prebaci se) |
| `Ctrl+A` → `$` | Preimenuj sesiju |
| `tmux ls` | Lista svih sesija iz terminala |
| `tmux a -t <ime>` | Attach na sesiju |
| `tmux new -s <ime>` | Nova sesija |

## Tmux — Copy Mode (Scroll)

| Prečica | Opis |
|---------|------|
| `Ctrl+A` → `[` | Uđi u copy/scroll mode |
| `q` | Izađi iz copy mode-a |
| `↑` `↓` ili `PgUp` `PgDn` | Skrolaj |
| `Space` → selektuj → `Enter` | Kopiraj tekst |

## Terminal — Readline Prečice

| Prečica | Opis |
|---------|------|
| `Ctrl+A` | Skok na početak linije |
| `Ctrl+E` | Skok na kraj linije |
| `Ctrl+K` | Obriši od kursora do kraja |
| `Ctrl+U` | Obriši od kursora do početka |
| `Ctrl+W` | Obriši riječ unazad |
| `Ctrl+R` | Pretraži historiju komandi |
| `Ctrl+L` | Očisti ekran |
| `Ctrl+C` | Prekini trenutnu komandu |
| `Ctrl+D` | Izlaz (EOF) |

## Claude Code — Prečice

| Prečica | Opis |
|---------|------|
| `Enter` | Pošalji poruku |
| `Shift+Tab` | Accept edits |
| `Esc` | Cancel / Interrupt |
| `Ctrl+O` | Expand/collapse tool output |
| `/help` | Pomoć |
| `/clear` | Očisti kontekst |

---

> **Tip:** Na Studio serveru tmux prefix je `Ctrl+A` (ne default `Ctrl+B`).
> Konfig: `~/.tmux.conf`