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