- 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>
92 lines
2.1 KiB
Markdown
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
|