readme
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# kanban
|
||||
|
||||
Ein Kanban-Board fürs Terminal (Rust/Ratatui) mit den drei Bereichen To Do, Active und Done, deren Stichpunkte in einer Baumstruktur stehen und als Markdown-Datei gespeichert werden — vollständig KI-generiert (Claude Opus 5).
|
||||
|
||||
```
|
||||
cargo run # nutzt ./board.md
|
||||
cargo run -- pfad.md
|
||||
```
|
||||
|
||||
## Tasten
|
||||
|
||||
**Navigation**
|
||||
|
||||
- `↑`/`↓` oder `k`/`j` — Cursor bewegen
|
||||
- `Tab` / `Shift+Tab` — Bereich wechseln
|
||||
- `←`/`→` oder `h`/`l` — Unterpunkte ein-/ausklappen, sonst zum Parent bzw. ersten Kind
|
||||
|
||||
**Umsortieren**
|
||||
|
||||
- `Shift+↑`/`Shift+↓` oder `K`/`J` — Punkt samt Unterpunkten verschieben
|
||||
- `Shift+←`/`Shift+→` oder `H`/`L` — aus-/einrücken
|
||||
|
||||
**Markieren und verschieben**
|
||||
|
||||
- `Leertaste` — Punkt (samt Unterpunkten) markieren
|
||||
- `Shift+Leertaste` oder `Esc` — alle Markierungen aufheben
|
||||
- `Enter` — markierte Punkte eine Area nach unten (To Do → Active → Done)
|
||||
- `Shift+Enter` oder `Backspace` — eine Area nach oben
|
||||
- Ohne Markierung wirkt der Punkt unter dem Cursor.
|
||||
|
||||
**Bearbeiten**
|
||||
|
||||
- `i` — Punkt bearbeiten; `Esc`/`Enter` übernimmt, `Strg+C` bricht ab
|
||||
- `a` — neuen Punkt daneben, `A` — neuen Unterpunkt
|
||||
- `d` — Punkt samt Unterpunkten löschen
|
||||
- `u` / `Strg+Z` — rückgängig, `U` / `Strg+Y` — wiederherstellen
|
||||
|
||||
**Datei**
|
||||
|
||||
- `Strg+S` — speichern
|
||||
- `q` / `Strg+C` — beenden (fragt bei ungespeicherten Änderungen nach)
|
||||
|
||||
`Shift+Enter` und `Shift+Leertaste` erkennen nur Terminals mit Kitty-Keyboard-Protocol; dafür gibt es `Backspace` bzw. `Esc`.
|
||||
Reference in New Issue
Block a user