No description
- Gelöschte Einträge werden direkt aus dem Model entfernt statt Verzeichnis neu zu laden - Verzeichnis-Cache wird vor dem Einlesen invalidiert (os.listdir statt os.scandir) - Selektion wird beim Refresh/Löschen zurückgesetzt - PDF Preview: Darkmode Toggle hinzugefügt Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| resources | ||
| src | ||
| .gitignore | ||
| filebrowser.desktop | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
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
# 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