2016-07-01 2 views
2

Gibt es eine Masterliste/Dokumentation für when-Klauseln für vscode keybindings?Gibt es eine Masterliste/Dokumentation für when-Klauseln für vscode keybindings?

Ich kann das nirgendwo dokumentiert finden. Wenn ich eine andere Aktion angeben möchte. Angenommen, ich wollte + B eine Build-Aufgabe starten, wenn ich nicht in einem 'Kontext' einer Aufgabe bin und beende, wenn ich in einem Aufgabenkontext bin.

Ich ging durch die Datei und schrieb jeden auf, wenn ich finden konnte, aber nichts sah wie "das Ding" aus.

// Place your key bindings in this file to overwrite the defaults 
[{ 
    "key": "cmd+b", 
    "command": "workbench.action.tasks.build", 
    "when": "editorTextFocus" 
},{ 
    "key": "ctrl+c", 
    "command": "workbench.action.tasks.terminate", 
    "when": "???" 
} 
] 
  • inDebugMode
  • inQuickOpen
  • editorTextFocus
  • suggestWidgetVisible
  • suggestionSupportsAcceptOnKey
  • editorLangId == 'xxx'
  • searchViewletVisible
  • renameInputVisible
  • accessibilityHelpWidgetVisible
  • quickFixWidgetVisible
  • parameterHintsVisible
  • referenceSearchVisible
  • ! Config.editor.stablePeek
  • markersNavigationVisible
  • editorFocus
  • inSnippetMode
  • breakpointWidgetVisible
  • findWidgetVisible
  • editorTabMovesFocus
  • editorHasSelection
  • editorHasMultipleSelections
  • inReferenceSearchEditor

(auch nach diesem Schreiben fand ich this post where a similar list is posted, but there is no way to be sure that we have the entire list

Antwort

Verwandte Themen