Looq ist eine leistungsstarke Erweiterung, die speziell für die native Schnellvorschau-Funktion auf dem Mac entwickelt wurde. Sie kann die einfache Dateivorschau ersetzen, die im Finder durch Drücken der Leertaste aufgerufen wird, und sie zu einem voll ausgestatteten Viewer aufwerten. Unterstützt werden Dutzende zusätzlicher Dateiformate, darunter Markdown-Dokumente, Codedateien, SQLite-Datenbanken, Archive sowie App-Metadaten.
Nach der Installation dieser Erweiterung genügt es, im Finder eine beliebige Datei auszuwählen und die Leertaste zu drücken. Statt eines einfachen Vorschaufensters erscheint nun eine vollständige Vorschauoberfläche mit Inhaltsdarstellung, Syntaxhervorhebung für Code, Seitennavigation und interaktiven Funktionen – ohne dass dafür große Anwendungen gestartet werden müssen.
Im Vergleich zur systemeigenen Schnellvorschau bietet Looq für die folgenden Dateitypen ein vollständiges interaktives Anzeigeerlebnis:
Markdown-Dateien
- Vollständig kompatibel mit der GitHub-Flavored-Markdown-Syntax.
- Schwebendes Inhaltsverzeichnis in der Seitenleiste, das dem Scrollen der Seite folgt.
- Unterstützt KaTeX-Mathematikformeln, einschließlich Inline-Formeln und eigenständiger Formelblöcke.
- Ausgestattet mit BeautifulMermaid und mermaid.js, um verschiedene Mermaid-Diagramme zu rendern.
- Unterstützt GitHub-ähnliche Hinweisboxen und Emoji-Shortcodes.
- Aktualisiert die Vorschau beim Bearbeiten der Datei in Echtzeit, ohne Flackern der Oberfläche.
Quellcode (unterstützt über 200 Dateitypen)
- Verwendet die Syntaxregeln und Theme-Farben von Visual Studio Code für die Codehervorhebung.
- Schwebende Titelleiste für Gültigkeitsbereiche: Beim Scrollen bleiben Funktionsnamen, Klassennamen und andere Überschriften oben fixiert.
- Zeigt Zeilennummern an und hebt die Zeile hervor, in der sich der Cursor befindet.
- Unterstützt Dateien mit Skript-Interpreter-Deklarationen sowie verschiedene Konfigurationsdateien.
SQLite-Datenbanken
- Öffnet .db-Datenbankdateien direkt, ohne zusätzliche Werkzeuge.
- Ermöglicht das Anzeigen und Wechseln von Tabellen sowie das zeilenweise Durchsuchen mit Seitennavigation.
- Beim Bewegen der Maus werden Hinweise zu Feldtypen und Einschränkungen angezeigt.
- Nutzt einen blockweisen Lademodus, sodass auch Tabellen mit Millionen von Zeilen flüssig verwendet werden können.
Tabellendateien (TSV/CSV)
- Zeigt TSV-Dateien im nativen AppKit-Tabellenstil des Systems an.
- Unterstützt Spaltensortierung und Seitennavigation für Inhalte.
Diff-/Patch-Dateien
- Stellt Codeänderungen mit roter und grüner Farbgebung übersichtlich dar.
- Zeigt alte und neue Codezeilennummern einander zugeordnet an.
- Stellt Unterschiede in mehreren Dateien in separaten Tabs dar.
Archive (ohne Entpacken)
- Kann die internen Dateien von Archiven wie ZIP, TAR, GZ und BZ2 anzeigen.
- Stellt die Dateistruktur im Darstellungsstil des Finders dar.
Ordner (im Finder-ähnlichen Stil)
- Unterstützt zwei Anzeigemodi: Listenansicht und Symbolrasteransicht.
- Ermöglicht Sortierung und Gruppierung nach Datum, Dateityp, Größe und Tags.
Metadaten von Apps und Installationspaketen
- Zeigt Code-Signaturen, Berechtigungen und Beglaubigungsinformationen von .app, .ipa, .pkg, .dmg, .iso, .torrent sowie Konfigurationsprofilen an.
- Zeigt Info.plist-Dateien und andere interne Daten an, die von der nativen Schnellvorschau nicht gelesen werden können.
