Integrierte Befehlsübersicht
Wenn Sie mit VSCode unter Windows arbeiten, können Sie die folgenden Befehle verwenden, um Dateien vom Explorer aus zu öffnen / anzuzeigen:
- Geben Sie dem Editor den Fokus mit
workbench.files.action.focusOpenEditorsView
. Standard-Tastenkombination: Ctrl+K E - Vorschau der markierten Datei im Explorer mit
list.select
. Standard-Tastenkombination:Enter - Zeigen Sie die markierte Datei im Explorer in einer neuen Registerkarte mit an
explorer.openToSide
. Standard-Tastenkombination: Ctrl+Enter - Wenn die Dateivorschau im Fokus ist und Sie die Datei öffnen möchten, damit sie im Editor bleibt, verwenden Sie
workbench.action.keepEditor
. Standard-Tastenkombination: Ctrl+K Enter
Zum Zeitpunkt des Schreibens scheint es nicht möglich zu sein, eine Aktion zu keybinden, die die Datei direkt vom Explorer aus öffnet. Glücklicherweise können wir dies mit der Makroerweiterung beheben, wie unten gezeigt.
Hinweis: Wie für Mac ist es mir bekannt, dass durch Drücken Enterauf den Explorer die Datei umbenannt wird. Öffnen Sie das Tastenkürzel-Menü und list.select
ordnen Sie das Element zu, das Sie zum Öffnen der Dateivorschau aus dem Explorer verwenden möchten. Sie könnten auch neu zuordnen renameFile
aus, Enterum etwas anderes, und verwenden Sie dann Enterfür list.select
.
Hinzufügen einer Tastenkombination zum direkten Öffnen einer Datei (keine Vorschau)
Wenn Sie eine Tastenkombination hinzufügen möchten, um eine Datei direkt aus der Explorer-Liste zu öffnen, ohne sie als Vorschau zu öffnen, können Sie die Makros- Erweiterung verwenden.
- Installieren Sie die Makroserweiterung.
Öffnen Sie die
settings.json
Datei und fügen Sie Folgendes hinzu. Dadurch wird ein Makro erstelltopenFileAndKeep
, das die Dateivorschau öffnet und dann anweist, geöffnet zu bleiben."macros": { "openFileAndKeep": [ "list.select", "workbench.action.keepEditor" ] },
Öffnen Sie die
keybindings.json
Datei und fügen Sie Folgendes hinzu.{ "key": "enter", "command": "macros.openFileAndKeep", "when": "listFocus" }
Wenn Sie jetzt drücken Enterund Ihre Explorer-Dateiliste den Fokus hat, wird die Datei in einem Nicht-Vorschau-Status geöffnet. Natürlich können Sie dies auch für jede gewünschte Tastenkombination konfigurieren.
Hinweis: Es gibt auch ein offenes Problem beim Hinzufügen von Makrofunktionalität zu vscode, sodass wir dies möglicherweise in der Zukunft ohne ein zusätzliches Makro erreichen können.