8
Visual Studioのコードは、コンテキストのバインディング(異なるコンテキストで異なるコマンドに同じショートカットをバインドする"when"
を使用して)に来る場合は特に、そのキーバインディングでは、高度にカスタマイズ可能です。vscodeリスト
私はの"when"
の条件で使用できる変数のリストを探しています。 (偉大なlist of commandsがありますが、そこに条件が記載されていません)。条件は、ブール値に評価されなければならないJavaScript式ですが、どの変数がスコープ内にあるのかは不明です。
誰かがそのようなリストを提供することはできますか?前もって感謝します!
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と!
でそれらを反転することができます
はあなたに@Wosiをありがとう!あなたはこのリストをどこから入手したか教えていただけますか? (VSCode源における洞察私は欠けているいくつかのリンクは、「リバースエンジニアリング」のデフォルトのキーボードショートカットを???) –
Goが 'ファイルへ - >設定 - > Visual Studioのコード0.9.1でキーボードShortcuts'。表示されるファイルには、定義されているショートカットがすべて含まれています。私は(楽観的に)それらの 'when '条件がすべての利用可能な変数をカバーしていると仮定します。括弧を式でサポートされていないよう – Wosi
は、SASS、EditorLangId'は、HTMLのために異なる書式設定ツールに 'CTRL-shiftr-I'(通常フォーマット)を指示するために、素晴らしいサウンドを' –