這些都是希望可以在when
條件下使用的所有變量:
editorFocus
editorHasMultipleSelections
editorHasSelection
editorLangId == 'name' // for example: editorLangId == 'typescript'
editorTabMovesFocus
editorTextFocus
findWidgetVisible
globalMessageVisible
inChangeAllMode
inDebugMode
inQuickOpen
inReferenceSearchEditor
inSnippetMode
markersNavigationVisible
parameterHintsVisible
peekDeclarationVisible
quickFixWidgetVisible
referenceSearchVisible
renameInputVisible
searchViewletVisible
suggestWidgetVisible
textCompareEditorVisible
你可以用&&
Concat的他們和!
反轉他們。例如
editorTextFocus && !editorTabMovesFocus
謝謝@Wosi!你能告訴你從哪裏得到這份清單嗎? (VSCode源代碼中的洞察?我錯過了一些鏈接?「逆向工程」默認鍵盤快捷鍵?) –
在Visual Studio代碼0.9.1中轉到文件 - >首選項 - >鍵盤快捷鍵。您將看到的文件包含所有定義的快捷方式。我假設(樂觀地)那些「什麼時候」條件涵蓋了所有可用的變量。 – Wosi
好像括號不是在表達 –