Dieser Visual Studio Code Quicktipp zeigt welche Keyboard Shortcuts existieren und wie diese an die eigenen Bedürfnisse angepasst werden können.

Nachdem Visual Studio Code gestartet wurde, können über File | Preferences | Keyboard Shortcuts die Default Keyboard Shortcuts geöffnet werden.

Visual Studio Code Keyboard Shortcuts

Visual Studio Code Keyboard Shortcuts

Nach dem Öffnen teilt sich das Fenster in zwei Editoren. Auf der linken Seite finden sich die aktuellen Shortcuts. Hier kann man sich einen Überblick der vorhandenen Möglichkeiten verschaffen.

Auf der rechten Seite wird die Datei keybindings.json aus %APPDATA%\Code\User geöffnet. Darin können eigene Bindings definiert, oder überschrieben werden. Hier eines der bestehenden Beispiele:

{ 
  "key": "escape",
  "command": "cancelRenameInput",
  "when": "editorFocus && renameInputVisible" 
}

key definiert hier die entsprechende Taste bzw. eine Kombination. command beschreibt die auszuführende Function und when definiert, wann dieses Key-Binding Gültigkeit besitzt.

Ein Blick durch die bestehende Liste gibt einen Überblick über die bestehenden Möglichkeiten. Ganz unten in den Default Keyboard Shortcuts befindet sich eine Liste zusätzlicher Kommandos. Zum aktuellen Zeitpunkt (Version 0.10.6) sind das:

  • deleteAllLeft
  • deleteAllRight
  • lineBreakInsert
  • editor.action.openLink
  • editor.action.findReferences
  • editor.action.showReferences
  • editor.action.goToTypeDeclaration
  • workbench.action.toggleSidebarPosition
  • workbench.action.closeAllEditors
  • workbench.action.closeOtherEditors
  • workbench.action.evenEditorWidths
  • workbench.action.maximizeEditor
  • workbench.action.minimizeOtherEditors
  • workbench.action.openGlobalSettings
  • workbench.action.openGlobalKeybindings
  • workbench.action.openWorkspaceSettings
  • workbench.action.editor.changeEOL
  • workbench.action.editor.changeEncoding
  • workbench.action.files.saveAll
  • workbench.action.files.saveFiles
  • workbench.action.files.revert
  • workbench.action.files.newFolder
  • workbench.files.action.compareFileWith
  • workbench.git.action.globalOpenChange
  • workbench.action.pull
  • workbench.action.push
  • workbench.action.sync
  • workbench.action.publish
  • workbench.action.git.startGitBranch
  • workbench.action.git.startGitCheckout
  • workbench.action.markdown.showWelcome
  • workbench.action.output.showOutput
  • editor.action.clearoutput
  • workbench.action.openSnippets
  • workbench.action.selectTheme
  • editor.debug.action.selectionToRepl
  • editor.debug.action.selectionToWatch
  • editor.debug.action.runToCursor
  • workbench.action.debug.restart
  • workbench.action.debug.pause
  • workbench.action.debug.configure
  • workbench.debug.action.openRepl
  • workbench.action.files.openFolder
  • workbench.action.openRecent
  • workbench.action.toggleDevTools
  • workbench.action.zoomReset
  • workbench.action.appPerf
  • workbench.action.reloadWindow
  • workbench.action.files.toggleAutoSave
  • workbench.extensions.action.listExtensions
  • workbench.extensions.action.installExtension
  • workbench.extensions.action.listOutdatedExtensions
  • vscode.executeWorkspaceSymbolProvider
  • vscode.executeDefinitionProvider
  • vscode.executeHoverProvider
  • vscode.executeDocumentHighlights
  • vscode.executeReferenceProvider
  • vscode.executeDocumentRenameProvider
  • vscode.executeSignatureHelpProvider
  • vscode.executeDocumentSymbolProvider
  • vscode.executeCompletionItemProvider
  • vscode.executeCodeActionProvider
  • vscode.executeCodeLensProvider
  • vscode.executeFormatDocumentProvider
  • vscode.executeFormatRangeProvider
  • vscode.executeFormatOnTypeProvider

Wer sich da tiefer in die Materie arbeiten möchte, der findet die offizielle Dokumentation zu diesem Thema sicherlich sehr hilfreich: Key Bindings for Visual Studio Code.

Nächster Tipp: Visual Studio Code Quicktipp #4 – Dateien schnell öffnen

Über den Autor

Norbert Eder

Ich bin ein leidenschaftlicher Softwareentwickler und Fotograf. Mein Wissen und meine Gedanken teile ich nicht nur hier im Blog, sondern auch in Fachartikeln und Büchern.

1 Kommentar