qt.filebrowser/README.md
data 1f43e234d3 v1.1.0: Vollständiges Rechtsklick-Kontextmenü
- Kopieren/Ausschneiden/Einfügen (Ctrl+C, X, V)
- Neue Datei mit Vorlagen (Python, JS, HTML, CSS, JSON, MD, Shell)
- Neuer Ordner erstellen
- Archiv-Funktionen (ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ)
- Entpacken von Archiven (+ 7z, RAR wenn installiert)
- Eigenschaften-Dialog (Größe, Berechtigungen, Zeitstempel)
- Terminal hier öffnen (F4)
- Hover-Farben für Themes korrigiert
- README.md Dokumentation hinzugefügt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 09:42:52 +01:00

92 lines
2.1 KiB
Markdown

# FileBrowser
Ein moderner Dateimanager mit Vorschau-Funktion, geschrieben in Python mit PyQt6.
## Version
**v1.1.0** - Vollständiges Rechtsklick-Kontextmenü
## Features
### Dateioperationen
- **Kopieren/Ausschneiden/Einfügen** (Ctrl+C, Ctrl+X, Ctrl+V)
- **Neue Datei erstellen** (Ctrl+N) - mit Vorlagen für Python, JS, HTML, CSS, JSON, Markdown, Shell
- **Neuer Ordner** (Ctrl+Shift+N)
- **Umbenennen** (F2)
- **Löschen** (Delete)
- **Verschieben/Kopieren nach...**
- **Drag & Drop** Unterstützung
### Archiv-Funktionen
- **Packen:** ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ
- **Entpacken:** ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ (+ 7z, RAR wenn installiert)
### Vorschau
- PDF-Dokumente (mit Zoom und Mehrseiten-Ansicht)
- Bilder (PNG, JPG, GIF, etc.)
- Markdown (gerendert)
- Text und Code-Dateien
- Vorschau im Panel oder abgetrenntem Fenster
### Weitere Funktionen
- **Terminal öffnen** (F4)
- **Eigenschaften-Dialog** (Alt+Enter) - Dateigröße, Berechtigungen, Zeitstempel
- **Mehrere Themes** - Dark, Breeze Dark, Breeze Light, System
- **Breadcrumb-Navigation** mit editierbarem Pfad
## Tastenkürzel
| Kürzel | Funktion |
|--------|----------|
| Ctrl+N | Neue Datei |
| Ctrl+Shift+N | Neuer Ordner |
| Ctrl+C | Kopieren |
| Ctrl+X | Ausschneiden |
| Ctrl+V | Einfügen |
| Ctrl+A | Alles auswählen |
| F2 | Umbenennen |
| F4 | Terminal öffnen |
| F5 | Aktualisieren |
| Delete | Löschen |
| Alt+Enter | Eigenschaften |
| Backspace | Ordner nach oben |
## Installation
```bash
# Abhängigkeiten installieren
pip install -r requirements.txt
# Starten
python main.py
```
## Abhängigkeiten
- Python 3.10+
- PyQt6
- PyMuPDF (fitz) - für PDF-Vorschau
- Markdown - für Markdown-Rendering
## Rechtsklick-Kontextmenü
### Bei Datei/Ordner-Auswahl:
- Öffnen / Öffnen mit...
- Neu → Neue Datei / Neuer Ordner
- Ausschneiden / Kopieren
- Umbenennen
- Verschieben nach... / Kopieren nach...
- Zu Archiv packen... (oder Entpacken bei Archiven)
- Löschen
- Eigenschaften
### Bei leerem Bereich:
- Neu → Neue Datei / Neuer Ordner
- Einfügen
- Aktualisieren
- Terminal hier öffnen
- Eigenschaften
## Lizenz
MIT License