Landingpage für Visual Studio Code
Landingpage für Visual Studio Code
ist ein Plugin, das eine alternative Startseite bereitstellt, auf der Entwickler zuletzt geöffnete Projekte selbst sortieren und organisieren können. Dadurch verbessern sich Organisation und Übersichtlichkeit bei häufigem Wechsel zwischen vielen verschiedenen Projekten.
Inhalt
Seit den 2020er-Jahren experimentiere ich sehr viel mit Visual Studio Code-Projekten. Dabei entstand das Problem, dass die Navigation zwischen den verschiedenen Arbeitsumgebungen immer unübersichtlicher wurde. Der Zugriff über die Zuletzt-verwendet-Liste von Visual Studio Code selbst ist eine letztlich bedeutungslose Auflistung mit zeitlicher Sortierung, was nicht hilft, den Überblick zu behalten. Erschwerend kommt hinzu, dass es z.B. Projekte gibt, die Teil einer Serie sind, organisatorisch also zusammen gehören. Manchmal liegen die Projektdateien auch in sehr unterschiedlichen Festplattenpfaden.
Als Lösung schwebte mir etwas eigentlich ganz simples vor: Diese "Lesezeichen" zuletzt verwendeter Dateien und Workspaces müsste man ja eigentlich lediglich gruppieren, anordnen und annotieren können, um besser zwischen den Projektumgebungen umschalten zu können. Mangels mir bekannter Alternativen, schrieb ich kurzerhand das Landingpage-Plugin, dass eine anpassbare Startseite zuletzt verwendeter Dateien implementiert.
Anwendungsprinzip und Technik
Beim Öffnen eines leeren Visual Studio Code-Fensters aktiviert sich das Plugin und Öffnet einen Tab mit einer separaten Startseite. Dort sind zunächst alle Elemente der Most-recently-used-Liste der Entwicklungsumgebung zu sehen. Entwickler können nun eigene Gruppen erstellen und Lesezeichen dort platzieren, anpassen und ihr eigenes Startseitenlayout visuell realisieren. Das Plugin wurde wiederum selbst in Visual Studio Code als TypeScript-basierte Extension geschrieben.
Features
- Komplett grafisches Interface, kein Code etc. nötig
- Anlegen von Gruppen-Abschnitten, mit Listen- oder Kachel-Layout
- Anordnen von Lesezeichen per Drag'n'Drop
- Hinzufügen von Lesezeichen per Dateidialog oder aus der Editor-Liste.
- Freies Umbenennen von Lesezeichen
- Einfärben von Lesezeichen per Fill-Werkzeug
- Schnelles Finden per Schlüsselworthervorhebung
Entwicklung und Veröffentlichung
Die Extension ist unter MIT quelloffen lizenziert und das Plugin über den Visual Studio Code Marketplace kostenlos erhältlich.
Links
- Extension-Download auf Visual Studio Code Marketplace
- Quellcode auf GitHub
