Zum Inhalt

Befehlspalette

Ein schneller, tastaturgesteuerter Weg, jeden Befehl — aus dem Kern oder aus Plugins — zu finden und auszuführen, ohne in Menüs zu suchen.

Verwendung

Öffnen Sie sie mit Ctrl+Shift+P und beginnen Sie zu tippen. Die Palette filtert unscharf (fuzzy) die Liste aller verfügbaren Befehle, während Sie tippen; drücken Sie Enter, um den hervorgehobenen Befehl auszuführen.

  • Befehle mit Tastenkürzel zeigen dieses in der Liste an — die Palette eignet sich also auch zum Lernen von Tastenkürzeln.
  • Jede vom Benutzer auslösbare Aktion — Kernbearbeitung, Plugin-Befehle, Ansichts-Umschalter — läuft über dieselbe Befehlsregistrierung, daher erreicht die Palette sie alle von einer Stelle aus.

Ein zentraler Einstiegspunkt

Weil sie jeden Befehl abdeckt, ist die Palette die eine „Gehe-zu-allem“-Oberfläche: Wenn Sie nicht mehr wissen, wo ein Befehl in den Menüs liegt, drücken Sie Ctrl+Shift+P und tippen ein paar Buchstaben seines Namens.

Gehe zu Datei

Drücken Sie Ctrl+P, um eine Datei über ihren Namen anzuspringen. Die Liste wird während der Eingabe unscharf gefiltert und enthält:

  • geöffnete Tabs (mit ihrer Tab-Beschriftung),
  • die Dateien im geöffneten Arbeitsbereichsordner — so öffnen Sie jede Projektdatei, ohne erst danach zu suchen, und
  • zuletzt geöffnete Dateien.

Arbeitsbereichsdateien zeigen den Dateinamen mit ihrem Pfad relativ zum Ordner als Untertext. Übliche schwergewichtige oder generierte Verzeichnisse (.git, node_modules, build, out, dist, obj, target, …) werden übersprungen, und der Index ist begrenzt, damit er auch bei großen Projekten schnell bleibt. Ohne geöffneten Ordner listet Ctrl+P nur geöffnete Tabs und zuletzt verwendete Dateien.

Note

Tippen Sie > am Anfang der Ctrl+P-Abfrage, um zur Befehlssuche zu wechseln (dieselben Einträge wie bei Ctrl+Shift+P).

Gehe zu Symbol

Die Palette springt auch zu Code-Symbolen — Funktionen, Klassen, Methoden, Variablen — mit demselben Ablauf aus Abfrage und Enter. Dafür wird ein Sprachserver für die Sprache der Datei benötigt.

  • Ctrl+Shift+O — Symbole in der aktuellen Datei. Listet jedes Symbol im geöffneten Dokument; tippen Sie zum unscharfen Filtern, Enter springt dorthin. Jede Zeile zeigt die Art des Symbols (Klasse, Methode, Funktion …) und seinen Container.
  • Ctrl+T — Symbole im gesamten Arbeitsbereich. Durchsucht das ganze Projekt während der Eingabe (der Sprachserver wertet die Abfrage aus); Enter öffnet die Datei am Symbol.

Lange Einträge (qualifizierte Namen, Pfade) erhalten eine horizontale Bildlaufleiste, statt abgeschnitten zu werden. Ist für die Datei kein Sprachserver verfügbar, bleibt die Symbolliste leer.