# 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