Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 132.48 KB | None | 0 0
  1. // Override key bindings by placing them into your key bindings file.
  2. [
  3. { "key": "escape escape", "command": "workbench.action.exitZenMode",
  4. "when": "inZenMode" },
  5. { "key": "shift+escape", "command": "closeReferenceSearchEditor",
  6. "when": "inReferenceSearchEditor && !config.editor.stablePeek" },
  7. { "key": "escape", "command": "closeReferenceSearchEditor",
  8. "when": "inReferenceSearchEditor && !config.editor.stablePeek" },
  9. { "key": "shift+escape", "command": "cancelSelection",
  10. "when": "editorHasSelection && textInputFocus" },
  11. { "key": "escape", "command": "cancelSelection",
  12. "when": "editorHasSelection && textInputFocus" },
  13. { "key": "cmd+down", "command": "cursorBottom",
  14. "when": "textInputFocus" },
  15. { "key": "shift+cmd+down", "command": "cursorBottomSelect",
  16. "when": "textInputFocus" },
  17. { "key": "shift+alt+cmd+down", "command": "cursorColumnSelectDown",
  18. "when": "textInputFocus" },
  19. { "key": "shift+alt+cmd+left", "command": "cursorColumnSelectLeft",
  20. "when": "textInputFocus" },
  21. { "key": "shift+alt+cmd+pagedown", "command": "cursorColumnSelectPageDown",
  22. "when": "textInputFocus" },
  23. { "key": "shift+alt+cmd+pageup", "command": "cursorColumnSelectPageUp",
  24. "when": "textInputFocus" },
  25. { "key": "shift+alt+cmd+right", "command": "cursorColumnSelectRight",
  26. "when": "textInputFocus" },
  27. { "key": "shift+alt+cmd+up", "command": "cursorColumnSelectUp",
  28. "when": "textInputFocus" },
  29. { "key": "ctrl+n", "command": "cursorDown",
  30. "when": "textInputFocus" },
  31. { "key": "down", "command": "cursorDown",
  32. "when": "textInputFocus" },
  33. { "key": "shift+down", "command": "cursorDownSelect",
  34. "when": "textInputFocus" },
  35. { "key": "cmd+right", "command": "cursorEnd",
  36. "when": "textInputFocus" },
  37. { "key": "end", "command": "cursorEnd",
  38. "when": "textInputFocus" },
  39. { "key": "shift+cmd+right", "command": "cursorEndSelect",
  40. "when": "textInputFocus" },
  41. { "key": "shift+end", "command": "cursorEndSelect",
  42. "when": "textInputFocus" },
  43. { "key": "cmd+left", "command": "cursorHome",
  44. "when": "textInputFocus" },
  45. { "key": "home", "command": "cursorHome",
  46. "when": "textInputFocus" },
  47. { "key": "shift+cmd+left", "command": "cursorHomeSelect",
  48. "when": "textInputFocus" },
  49. { "key": "shift+home", "command": "cursorHomeSelect",
  50. "when": "textInputFocus" },
  51. { "key": "ctrl+b", "command": "cursorLeft",
  52. "when": "textInputFocus" },
  53. { "key": "left", "command": "cursorLeft",
  54. "when": "textInputFocus" },
  55. { "key": "shift+left", "command": "cursorLeftSelect",
  56. "when": "textInputFocus" },
  57. { "key": "ctrl+e", "command": "cursorLineEnd",
  58. "when": "textInputFocus" },
  59. { "key": "ctrl+a", "command": "cursorLineStart",
  60. "when": "textInputFocus" },
  61. { "key": "pagedown", "command": "cursorPageDown",
  62. "when": "textInputFocus" },
  63. { "key": "shift+pagedown", "command": "cursorPageDownSelect",
  64. "when": "textInputFocus" },
  65. { "key": "pageup", "command": "cursorPageUp",
  66. "when": "textInputFocus" },
  67. { "key": "shift+pageup", "command": "cursorPageUpSelect",
  68. "when": "textInputFocus" },
  69. { "key": "ctrl+f", "command": "cursorRight",
  70. "when": "textInputFocus" },
  71. { "key": "right", "command": "cursorRight",
  72. "when": "textInputFocus" },
  73. { "key": "shift+right", "command": "cursorRightSelect",
  74. "when": "textInputFocus" },
  75. { "key": "cmd+up", "command": "cursorTop",
  76. "when": "textInputFocus" },
  77. { "key": "shift+cmd+up", "command": "cursorTopSelect",
  78. "when": "textInputFocus" },
  79. { "key": "ctrl+p", "command": "cursorUp",
  80. "when": "textInputFocus" },
  81. { "key": "up", "command": "cursorUp",
  82. "when": "textInputFocus" },
  83. { "key": "shift+up", "command": "cursorUpSelect",
  84. "when": "textInputFocus" },
  85. { "key": "ctrl+backspace", "command": "deleteLeft",
  86. "when": "textInputFocus && !editorReadonly" },
  87. { "key": "ctrl+h", "command": "deleteLeft",
  88. "when": "textInputFocus && !editorReadonly" },
  89. { "key": "shift+backspace", "command": "deleteLeft",
  90. "when": "textInputFocus && !editorReadonly" },
  91. { "key": "backspace", "command": "deleteLeft",
  92. "when": "textInputFocus && !editorReadonly" },
  93. { "key": "ctrl+delete", "command": "deleteRight",
  94. "when": "textInputFocus && !editorReadonly" },
  95. { "key": "ctrl+d", "command": "deleteRight",
  96. "when": "textInputFocus && !editorReadonly" },
  97. { "key": "delete", "command": "deleteRight",
  98. "when": "textInputFocus && !editorReadonly" },
  99. { "key": "cmd+a", "command": "editor.action.selectAll",
  100. "when": "textInputFocus" },
  101. { "key": "cmd+l", "command": "expandLineSelection",
  102. "when": "textInputFocus" },
  103. { "key": "ctrl+o", "command": "lineBreakInsert",
  104. "when": "textInputFocus && !editorReadonly" },
  105. { "key": "shift+tab", "command": "outdent",
  106. "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" },
  107. { "key": "cmd+c", "command": "problems.action.copy",
  108. "when": "problemFocus" },
  109. { "key": "cmd+f", "command": "problems.action.focusFilter",
  110. "when": "problemsViewFocus" },
  111. { "key": "cmd+down", "command": "problems.action.focusProblemsFromFilter",
  112. "when": "problemsFilterFocus" },
  113. { "key": "shift+cmd+z", "command": "redo",
  114. "when": "textInputFocus && !editorReadonly" },
  115. { "key": "ctrl+pagedown", "command": "scrollLineDown",
  116. "when": "textInputFocus" },
  117. { "key": "ctrl+pageup", "command": "scrollLineUp",
  118. "when": "textInputFocus" },
  119. { "key": "cmd+pagedown", "command": "scrollPageDown",
  120. "when": "textInputFocus" },
  121. { "key": "cmd+pageup", "command": "scrollPageUp",
  122. "when": "textInputFocus" },
  123. { "key": "tab", "command": "tab",
  124. "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" },
  125. { "key": "cmd+z", "command": "undo",
  126. "when": "textInputFocus && !editorReadonly" },
  127. { "key": "shift+escape", "command": "removeSecondaryCursors",
  128. "when": "editorHasMultipleSelections && textInputFocus" },
  129. { "key": "escape", "command": "removeSecondaryCursors",
  130. "when": "editorHasMultipleSelections && textInputFocus" },
  131. { "key": "cmd+f", "command": "actions.find" },
  132. { "key": "cmd+e", "command": "actions.findWithSelection" },
  133. { "key": "enter", "command": "breakpointWidget.action.acceptInput",
  134. "when": "breakpointWidgetVisible && inBreakpointWidget" },
  135. { "key": "shift+escape", "command": "closeBreakpointWidget",
  136. "when": "breakpointWidgetVisible && textInputFocus" },
  137. { "key": "escape", "command": "closeBreakpointWidget",
  138. "when": "breakpointWidgetVisible && textInputFocus" },
  139. { "key": "cmd+u", "command": "cursorUndo",
  140. "when": "textInputFocus" },
  141. { "key": "alt+right", "command": "cursorWordEndRight",
  142. "when": "textInputFocus" },
  143. { "key": "shift+alt+right", "command": "cursorWordEndRightSelect",
  144. "when": "textInputFocus" },
  145. { "key": "ctrl+alt+left", "command": "cursorWordPartLeft",
  146. "when": "textInputFocus" },
  147. { "key": "ctrl+shift+alt+left", "command": "cursorWordPartLeftSelect",
  148. "when": "textInputFocus" },
  149. { "key": "ctrl+alt+right", "command": "cursorWordPartRight",
  150. "when": "textInputFocus" },
  151. { "key": "ctrl+shift+alt+right", "command": "cursorWordPartRightSelect",
  152. "when": "textInputFocus" },
  153. { "key": "alt+left", "command": "cursorWordStartLeft",
  154. "when": "textInputFocus" },
  155. { "key": "shift+alt+left", "command": "cursorWordStartLeftSelect",
  156. "when": "textInputFocus" },
  157. { "key": "cmd+backspace", "command": "deleteAllLeft",
  158. "when": "textInputFocus && !editorReadonly" },
  159. { "key": "cmd+delete", "command": "deleteAllRight",
  160. "when": "textInputFocus && !editorReadonly" },
  161. { "key": "ctrl+k", "command": "deleteAllRight",
  162. "when": "textInputFocus && !editorReadonly" },
  163. { "key": "alt+backspace", "command": "deleteWordLeft",
  164. "when": "textInputFocus && !editorReadonly" },
  165. { "key": "ctrl+alt+backspace", "command": "deleteWordPartLeft",
  166. "when": "textInputFocus && !editorReadonly" },
  167. { "key": "ctrl+alt+delete", "command": "deleteWordPartRight",
  168. "when": "textInputFocus && !editorReadonly" },
  169. { "key": "alt+delete", "command": "deleteWordRight",
  170. "when": "textInputFocus && !editorReadonly" },
  171. { "key": "cmd+k cmd+c", "command": "editor.action.addCommentLine",
  172. "when": "editorTextFocus && !editorReadonly" },
  173. { "key": "cmd+d", "command": "editor.action.addSelectionToNextFindMatch",
  174. "when": "editorFocus" },
  175. { "key": "shift+alt+cmd+[Comma]", "command": "editor.action.autoFix",
  176. "when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/" },
  177. { "key": "shift+alt+a", "command": "editor.action.blockComment",
  178. "when": "editorTextFocus && !editorReadonly" },
  179. { "key": "cmd+f2", "command": "editor.action.changeAll",
  180. "when": "editorTextFocus && !editorReadonly" },
  181. { "key": "cmd+c", "command": "editor.action.clipboardCopyAction",
  182. "when": "textInputFocus" },
  183. { "key": "cmd+x", "command": "editor.action.clipboardCutAction",
  184. "when": "textInputFocus && !editorReadonly" },
  185. { "key": "cmd+v", "command": "editor.action.clipboardPasteAction",
  186. "when": "textInputFocus && !editorReadonly" },
  187. { "key": "shift+cmd+[Period]", "command": "editor.action.commentLine",
  188. "when": "editorTextFocus && !editorReadonly" },
  189. { "key": "shift+alt+down", "command": "editor.action.copyLinesDownAction",
  190. "when": "editorTextFocus && !editorReadonly" },
  191. { "key": "shift+alt+up", "command": "editor.action.copyLinesUpAction",
  192. "when": "editorTextFocus && !editorReadonly" },
  193. { "key": "cmd+k cmd+k", "command": "editor.action.defineKeybinding",
  194. "when": "editorTextFocus && !editorReadonly && editorLangId == 'jsonc'" },
  195. { "key": "shift+cmd+k", "command": "editor.action.deleteLines",
  196. "when": "textInputFocus && !editorReadonly" },
  197. { "key": "f7", "command": "editor.action.diffReview.next",
  198. "when": "isInDiffEditor" },
  199. { "key": "shift+f7", "command": "editor.action.diffReview.prev",
  200. "when": "isInDiffEditor" },
  201. { "key": "alt+f3", "command": "editor.action.dirtydiff.next",
  202. "when": "editorTextFocus" },
  203. { "key": "shift+alt+f3", "command": "editor.action.dirtydiff.previous",
  204. "when": "editorTextFocus" },
  205. { "key": "cmd+f", "command": "editor.action.extensioneditor.showfind",
  206. "when": "activeEditor == 'workbench.editor.extension'" },
  207. { "key": "shift+alt+f", "command": "editor.action.formatDocument",
  208. "when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" },
  209. { "key": "shift+alt+f", "command": "editor.action.formatDocument.none",
  210. "when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorHasDocumentFormattingProvider && !editorReadonly" },
  211. { "key": "cmd+k cmd+f", "command": "editor.action.formatSelection",
  212. "when": "editorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly" },
  213. { "key": "cmd+f12", "command": "editor.action.goToImplementation",
  214. "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor" },
  215. { "key": "shift+cmd+[Backquote]", "command": "editor.action.inPlaceReplace.down",
  216. "when": "editorTextFocus && !editorReadonly" },
  217. { "key": "shift+cmd+[IntlBackslash]", "command": "editor.action.inPlaceReplace.down",
  218. "when": "editorTextFocus && !editorReadonly" },
  219. { "key": "cmd+[Backquote]", "command": "editor.action.inPlaceReplace.up",
  220. "when": "editorTextFocus && !editorReadonly" },
  221. { "key": "ctrl+alt+cmd+[Minus]", "command": "editor.action.indentLines",
  222. "when": "editorTextFocus && !editorReadonly" },
  223. { "key": "alt+cmd+up", "command": "editor.action.insertCursorAbove",
  224. "when": "editorTextFocus" },
  225. { "key": "shift+alt+i", "command": "editor.action.insertCursorAtEndOfEachLineSelected",
  226. "when": "editorTextFocus" },
  227. { "key": "alt+cmd+down", "command": "editor.action.insertCursorBelow",
  228. "when": "editorTextFocus" },
  229. { "key": "cmd+enter", "command": "editor.action.insertLineAfter",
  230. "when": "editorTextFocus && !editorReadonly" },
  231. { "key": "shift+cmd+enter", "command": "editor.action.insertLineBefore",
  232. "when": "editorTextFocus && !editorReadonly" },
  233. { "key": "ctrl+j", "command": "editor.action.joinLines",
  234. "when": "editorTextFocus && !editorReadonly" },
  235. { "key": "ctrl+alt+cmd+6", "command": "editor.action.jumpToBracket",
  236. "when": "editorTextFocus" },
  237. { "key": "ctrl+shift+alt+cmd+l", "command": "editor.action.jumpToBracket",
  238. "when": "editorTextFocus" },
  239. { "key": "alt+f8", "command": "editor.action.marker.next",
  240. "when": "editorTextFocus && !editorReadonly" },
  241. { "key": "f8", "command": "editor.action.marker.nextInFiles",
  242. "when": "editorFocus && !editorReadonly" },
  243. { "key": "shift+alt+f8", "command": "editor.action.marker.prev",
  244. "when": "editorTextFocus && !editorReadonly" },
  245. { "key": "shift+f8", "command": "editor.action.marker.prevInFiles",
  246. "when": "editorFocus && !editorReadonly" },
  247. { "key": "alt+down", "command": "editor.action.moveLinesDownAction",
  248. "when": "editorTextFocus && !editorReadonly" },
  249. { "key": "alt+up", "command": "editor.action.moveLinesUpAction",
  250. "when": "editorTextFocus && !editorReadonly" },
  251. { "key": "cmd+k cmd+d", "command": "editor.action.moveSelectionToNextFindMatch",
  252. "when": "editorFocus" },
  253. { "key": "f3", "command": "editor.action.nextMatchFindAction",
  254. "when": "editorFocus" },
  255. { "key": "cmd+g", "command": "editor.action.nextMatchFindAction",
  256. "when": "editorFocus" },
  257. { "key": "cmd+f3", "command": "editor.action.nextSelectionMatchFindAction",
  258. "when": "editorFocus" },
  259. { "key": "shift+alt+o", "command": "editor.action.organizeImports",
  260. "when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/" },
  261. { "key": "ctrl+alt+cmd+5", "command": "editor.action.outdentLines",
  262. "when": "editorTextFocus && !editorReadonly" },
  263. { "key": "alt+f12", "command": "editor.action.peekDefinition",
  264. "when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" },
  265. { "key": "shift+cmd+f12", "command": "editor.action.peekImplementation",
  266. "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor" },
  267. { "key": "shift+f3", "command": "editor.action.previousMatchFindAction",
  268. "when": "editorFocus" },
  269. { "key": "shift+cmd+g", "command": "editor.action.previousMatchFindAction",
  270. "when": "editorFocus" },
  271. { "key": "shift+cmd+f3", "command": "editor.action.previousSelectionMatchFindAction",
  272. "when": "editorFocus" },
  273. { "key": "shift+cmd+[Comma]", "command": "editor.action.quickFix",
  274. "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" },
  275. { "key": "ctrl+shift+r", "command": "editor.action.refactor",
  276. "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" },
  277. { "key": "shift+f12", "command": "editor.action.referenceSearch.trigger",
  278. "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" },
  279. { "key": "cmd+k cmd+u", "command": "editor.action.removeCommentLine",
  280. "when": "editorTextFocus && !editorReadonly" },
  281. { "key": "f2", "command": "editor.action.rename",
  282. "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" },
  283. { "key": "f12", "command": "editor.action.revealDefinition",
  284. "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" },
  285. { "key": "cmd+k f12", "command": "editor.action.revealDefinitionAside",
  286. "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" },
  287. { "key": "shift+cmd+l", "command": "editor.action.selectHighlights",
  288. "when": "editorFocus" },
  289. { "key": "alt+f1", "command": "editor.action.showAccessibilityHelp",
  290. "when": "editorFocus" },
  291. { "key": "shift+f10", "command": "editor.action.showContextMenu",
  292. "when": "textInputFocus" },
  293. { "key": "cmd+k cmd+i", "command": "editor.action.showHover",
  294. "when": "editorTextFocus" },
  295. { "key": "ctrl+shift+cmd+right", "command": "editor.action.smartSelect.expand",
  296. "when": "editorTextFocus" },
  297. { "key": "ctrl+shift+cmd+left", "command": "editor.action.smartSelect.shrink",
  298. "when": "editorTextFocus" },
  299. { "key": "alt+cmd+f", "command": "editor.action.startFindReplaceAction" },
  300. { "key": "ctrl+shift+m", "command": "editor.action.toggleTabFocusMode" },
  301. { "key": "alt+z", "command": "editor.action.toggleWordWrap" },
  302. { "key": "ctrl+t", "command": "editor.action.transposeLetters",
  303. "when": "textInputFocus && !editorReadonly" },
  304. { "key": "shift+cmd+space", "command": "editor.action.triggerParameterHints",
  305. "when": "editorHasSignatureHelpProvider && editorTextFocus" },
  306. { "key": "ctrl+space", "command": "editor.action.triggerSuggest",
  307. "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" },
  308. { "key": "cmd+k cmd+x", "command": "editor.action.trimTrailingWhitespace",
  309. "when": "editorTextFocus && !editorReadonly" },
  310. { "key": "cmd+c", "command": "editor.action.webvieweditor.copy",
  311. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  312. { "key": "cmd+x", "command": "editor.action.webvieweditor.cut",
  313. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  314. { "key": "escape", "command": "editor.action.webvieweditor.hideFind",
  315. "when": "webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'" },
  316. { "key": "cmd+v", "command": "editor.action.webvieweditor.paste",
  317. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  318. { "key": "shift+cmd+z", "command": "editor.action.webvieweditor.redo",
  319. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  320. { "key": "cmd+a", "command": "editor.action.webvieweditor.selectAll",
  321. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  322. { "key": "cmd+f", "command": "editor.action.webvieweditor.showFind",
  323. "when": "!editorFocus && activeEditor == 'WebviewEditor'" },
  324. { "key": "cmd+z", "command": "editor.action.webvieweditor.undo",
  325. "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'" },
  326. { "key": "f7", "command": "editor.action.wordHighlight.next",
  327. "when": "editorTextFocus && hasWordHighlights" },
  328. { "key": "shift+f7", "command": "editor.action.wordHighlight.prev",
  329. "when": "editorTextFocus && hasWordHighlights" },
  330. { "key": "escape", "command": "editor.cancelOperation",
  331. "when": "cancellableOperation" },
  332. { "key": "cmd+k cmd+i", "command": "editor.debug.action.showDebugHover",
  333. "when": "editorTextFocus && inDebugMode" },
  334. { "key": "f9", "command": "editor.debug.action.toggleBreakpoint",
  335. "when": "editorTextFocus" },
  336. { "key": "tab", "command": "editor.emmet.action.expandAbbreviation",
  337. "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus" },
  338. { "key": "cmd+k cmd+0", "command": "editor.foldAll",
  339. "when": "editorTextFocus" },
  340. { "key": "cmd+k shift+cmd+[Period]", "command": "editor.foldAllBlockComments",
  341. "when": "editorTextFocus" },
  342. { "key": "cmd+k cmd+8", "command": "editor.foldAllMarkerRegions",
  343. "when": "editorTextFocus" },
  344. { "key": "cmd+k cmd+1", "command": "editor.foldLevel1",
  345. "when": "editorTextFocus" },
  346. { "key": "cmd+k cmd+2", "command": "editor.foldLevel2",
  347. "when": "editorTextFocus" },
  348. { "key": "cmd+k cmd+3", "command": "editor.foldLevel3",
  349. "when": "editorTextFocus" },
  350. { "key": "cmd+k cmd+4", "command": "editor.foldLevel4",
  351. "when": "editorTextFocus" },
  352. { "key": "cmd+k cmd+5", "command": "editor.foldLevel5",
  353. "when": "editorTextFocus" },
  354. { "key": "cmd+k cmd+6", "command": "editor.foldLevel6",
  355. "when": "editorTextFocus" },
  356. { "key": "cmd+k cmd+7", "command": "editor.foldLevel7",
  357. "when": "editorTextFocus" },
  358. { "key": "cmd+k ctrl+alt+cmd+5", "command": "editor.foldRecursively",
  359. "when": "editorTextFocus" },
  360. { "key": "f12", "command": "editor.gotoNextSymbolFromResult",
  361. "when": "hasSymbols && config.editor.gotoLocation.multiple == 'goto'" },
  362. { "key": "escape", "command": "editor.gotoNextSymbolFromResult.cancel",
  363. "when": "hasSymbols" },
  364. { "key": "cmd+k cmd+j", "command": "editor.unfoldAll",
  365. "when": "editorTextFocus" },
  366. { "key": "cmd+k cmd+9", "command": "editor.unfoldAllMarkerRegions",
  367. "when": "editorTextFocus" },
  368. { "key": "cmd+k ctrl+alt+cmd+[Minus]", "command": "editor.unfoldRecursively",
  369. "when": "editorTextFocus" },
  370. { "key": "tab", "command": "insertSnippet",
  371. "when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode" },
  372. { "key": "ctrl+enter", "command": "openReferenceToSide",
  373. "when": "referenceSearchTreeFocused && referenceSearchVisible" },
  374. { "key": "enter", "command": "repl.action.acceptInput",
  375. "when": "inDebugRepl && textInputFocus" },
  376. { "key": "cmd+f", "command": "repl.action.filter",
  377. "when": "inDebugRepl && textInputFocus" },
  378. { "key": "escape", "command": "settings.action.clearSearchResults",
  379. "when": "inSettingsSearch" },
  380. { "key": "shift+cmd+[Comma]", "command": "settings.action.editFocusedSetting",
  381. "when": "inSettingsSearch" },
  382. { "key": "enter", "command": "settings.action.focusNextSetting",
  383. "when": "inSettingsSearch" },
  384. { "key": "shift+enter", "command": "settings.action.focusPreviousSetting",
  385. "when": "inSettingsSearch" },
  386. { "key": "down", "command": "settings.action.focusSettingsFile",
  387. "when": "inSettingsSearch && !suggestWidgetVisible" },
  388. { "key": "cmd+f", "command": "settings.action.search",
  389. "when": "inSettingsEditor" },
  390. { "key": "alt+f5", "command": "workbench.action.editor.nextChange",
  391. "when": "editorTextFocus" },
  392. { "key": "shift+alt+f5", "command": "workbench.action.editor.previousChange",
  393. "when": "editorTextFocus" },
  394. { "key": "shift+escape", "command": "workbench.action.hideComment",
  395. "when": "commentEditorFocused" },
  396. { "key": "escape", "command": "workbench.action.hideComment",
  397. "when": "commentEditorFocused" },
  398. { "key": "cmd+enter", "command": "workbench.action.submitComment",
  399. "when": "commentEditorFocused" },
  400. { "key": "shift+escape", "command": "closeFindWidget",
  401. "when": "editorFocus && findWidgetVisible" },
  402. { "key": "escape", "command": "closeFindWidget",
  403. "when": "editorFocus && findWidgetVisible" },
  404. { "key": "alt+cmd+enter", "command": "editor.action.replaceAll",
  405. "when": "editorFocus && findWidgetVisible" },
  406. { "key": "shift+cmd+1", "command": "editor.action.replaceOne",
  407. "when": "editorFocus && findWidgetVisible" },
  408. { "key": "alt+enter", "command": "editor.action.selectAllMatches",
  409. "when": "editorFocus && findWidgetVisible" },
  410. { "key": "alt+cmd+c", "command": "toggleFindCaseSensitive",
  411. "when": "editorFocus" },
  412. { "key": "alt+cmd+l", "command": "toggleFindInSelection",
  413. "when": "editorFocus" },
  414. { "key": "alt+cmd+r", "command": "toggleFindRegex",
  415. "when": "editorFocus" },
  416. { "key": "alt+cmd+w", "command": "toggleFindWholeWord",
  417. "when": "editorFocus" },
  418. { "key": "tab", "command": "jumpToNextSnippetPlaceholder",
  419. "when": "editorTextFocus && hasNextTabstop && inSnippetMode" },
  420. { "key": "shift+tab", "command": "jumpToPrevSnippetPlaceholder",
  421. "when": "editorTextFocus && hasPrevTabstop && inSnippetMode" },
  422. { "key": "escape", "command": "leaveEditorMessage",
  423. "when": "messageVisible" },
  424. { "key": "shift+escape", "command": "leaveSnippet",
  425. "when": "editorTextFocus && inSnippetMode" },
  426. { "key": "escape", "command": "leaveSnippet",
  427. "when": "editorTextFocus && inSnippetMode" },
  428. { "key": "shift+escape", "command": "closeDirtyDiff",
  429. "when": "dirtyDiffVisible" },
  430. { "key": "escape", "command": "closeDirtyDiff",
  431. "when": "dirtyDiffVisible" },
  432. { "key": "shift+escape", "command": "closeMarkersNavigation",
  433. "when": "editorFocus && markersNavigationVisible" },
  434. { "key": "escape", "command": "closeMarkersNavigation",
  435. "when": "editorFocus && markersNavigationVisible" },
  436. { "key": "f4", "command": "goToNextReferenceFromEmbeddedEditor",
  437. "when": "inReferenceSearchEditor" },
  438. { "key": "shift+f4", "command": "goToPreviousReferenceFromEmbeddedEditor",
  439. "when": "inReferenceSearchEditor" },
  440. { "key": "shift+escape", "command": "closeParameterHints",
  441. "when": "editorFocus && parameterHintsVisible" },
  442. { "key": "escape", "command": "closeParameterHints",
  443. "when": "editorFocus && parameterHintsVisible" },
  444. { "key": "ctrl+n", "command": "showNextParameterHint",
  445. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  446. { "key": "alt+down", "command": "showNextParameterHint",
  447. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  448. { "key": "down", "command": "showNextParameterHint",
  449. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  450. { "key": "ctrl+p", "command": "showPrevParameterHint",
  451. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  452. { "key": "alt+up", "command": "showPrevParameterHint",
  453. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  454. { "key": "up", "command": "showPrevParameterHint",
  455. "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
  456. { "key": "tab", "command": "acceptSelectedSuggestion",
  457. "when": "suggestWidgetVisible && textInputFocus" },
  458. { "key": "enter", "command": "acceptSelectedSuggestionOnEnter",
  459. "when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus" },
  460. { "key": "shift+escape", "command": "hideSuggestWidget",
  461. "when": "suggestWidgetVisible && textInputFocus" },
  462. { "key": "escape", "command": "hideSuggestWidget",
  463. "when": "suggestWidgetVisible && textInputFocus" },
  464. { "key": "tab", "command": "insertBestCompletion",
  465. "when": "atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'" },
  466. { "key": "tab", "command": "insertNextSuggestion",
  467. "when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'" },
  468. { "key": "shift+tab", "command": "insertPrevSuggestion",
  469. "when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'" },
  470. { "key": "cmd+pagedown", "command": "selectNextPageSuggestion",
  471. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  472. { "key": "pagedown", "command": "selectNextPageSuggestion",
  473. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  474. { "key": "ctrl+n", "command": "selectNextSuggestion",
  475. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  476. { "key": "cmd+down", "command": "selectNextSuggestion",
  477. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  478. { "key": "down", "command": "selectNextSuggestion",
  479. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  480. { "key": "cmd+pageup", "command": "selectPrevPageSuggestion",
  481. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  482. { "key": "pageup", "command": "selectPrevPageSuggestion",
  483. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  484. { "key": "ctrl+p", "command": "selectPrevSuggestion",
  485. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  486. { "key": "cmd+up", "command": "selectPrevSuggestion",
  487. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  488. { "key": "up", "command": "selectPrevSuggestion",
  489. "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" },
  490. { "key": "ctrl+space", "command": "toggleSuggestionDetails",
  491. "when": "suggestWidgetVisible && textInputFocus" },
  492. { "key": "ctrl+alt+space", "command": "toggleSuggestionFocus",
  493. "when": "suggestWidgetVisible && textInputFocus" },
  494. { "key": "enter", "command": "acceptRenameInput",
  495. "when": "editorFocus && renameInputVisible" },
  496. { "key": "shift+escape", "command": "cancelRenameInput",
  497. "when": "editorFocus && renameInputVisible" },
  498. { "key": "escape", "command": "cancelRenameInput",
  499. "when": "editorFocus && renameInputVisible" },
  500. { "key": "cmd+[Period]", "command": "breadcrumbs.focus",
  501. "when": "breadcrumbsPossible" },
  502. { "key": "shift+cmd+[Backquote]", "command": "breadcrumbs.focusAndSelect",
  503. "when": "breadcrumbsPossible" },
  504. { "key": "shift+cmd+[IntlBackslash]", "command": "breadcrumbs.focusAndSelect",
  505. "when": "breadcrumbsPossible" },
  506. { "key": "alt+right", "command": "breadcrumbs.focusNext",
  507. "when": "breadcrumbsActive && breadcrumbsVisible" },
  508. { "key": "right", "command": "breadcrumbs.focusNext",
  509. "when": "breadcrumbsActive && breadcrumbsVisible" },
  510. { "key": "alt+left", "command": "breadcrumbs.focusPrevious",
  511. "when": "breadcrumbsActive && breadcrumbsVisible" },
  512. { "key": "left", "command": "breadcrumbs.focusPrevious",
  513. "when": "breadcrumbsActive && breadcrumbsVisible" },
  514. { "key": "cmd+enter", "command": "breadcrumbs.revealFocused",
  515. "when": "breadcrumbsActive && breadcrumbsVisible" },
  516. { "key": "space", "command": "breadcrumbs.revealFocused",
  517. "when": "breadcrumbsActive && breadcrumbsVisible" },
  518. { "key": "cmd+enter", "command": "breadcrumbs.revealFocusedFromTreeAside",
  519. "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus" },
  520. { "key": "down", "command": "breadcrumbs.selectFocused",
  521. "when": "breadcrumbsActive && breadcrumbsVisible" },
  522. { "key": "enter", "command": "breadcrumbs.selectFocused",
  523. "when": "breadcrumbsActive && breadcrumbsVisible" },
  524. { "key": "shift+cmd+[Backquote]", "command": "breadcrumbs.toggleToOn",
  525. "when": "!config.breadcrumbs.enabled" },
  526. { "key": "shift+cmd+[IntlBackslash]", "command": "breadcrumbs.toggleToOn",
  527. "when": "!config.breadcrumbs.enabled" },
  528. { "key": "shift+escape", "command": "closeAccessibilityHelp",
  529. "when": "accessibilityHelpWidgetVisible && editorFocus" },
  530. { "key": "escape", "command": "closeAccessibilityHelp",
  531. "when": "accessibilityHelpWidgetVisible && editorFocus" },
  532. { "key": "escape", "command": "closeReplaceInFilesWidget",
  533. "when": "replaceInputBoxFocus && searchViewletVisible" },
  534. { "key": "alt+cmd+c", "command": "copyFilePath",
  535. "when": "!editorFocus" },
  536. { "key": "shift+alt+cmd+c", "command": "copyRelativeFilePath",
  537. "when": "!editorFocus" },
  538. { "key": "alt+enter", "command": "debug.openBreakpointToSide",
  539. "when": "breakpointsFocused" },
  540. { "key": "cmd+enter", "command": "debug.openBreakpointToSide",
  541. "when": "breakpointsFocused" },
  542. { "key": "cmd+backspace", "command": "debug.removeBreakpoint",
  543. "when": "breakpointsFocused && !breakpointSelected" },
  544. { "key": "cmd+backspace", "command": "debug.removeWatchExpression",
  545. "when": "watchExpressionsFocused && !expressionSelected" },
  546. { "key": "shift+f9", "command": "editor.debug.action.toggleInlineBreakpoint",
  547. "when": "editorTextFocus" },
  548. { "key": "shift+alt+h", "command": "editor.showCallHierarchy",
  549. "when": "editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor" },
  550. { "key": "ctrl+enter", "command": "explorer.openToSide",
  551. "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" },
  552. { "key": "shift+alt+f", "command": "filesExplorer.findInFolder",
  553. "when": "explorerResourceIsFolder && explorerViewletVisible && filesExplorerFocus && !inputFocus" },
  554. { "key": "alt+down", "command": "history.showNext",
  555. "when": "historyNavigationEnabled && historyNavigationWidget" },
  556. { "key": "down", "command": "history.showNext",
  557. "when": "historyNavigationEnabled && historyNavigationWidget" },
  558. { "key": "alt+up", "command": "history.showPrevious",
  559. "when": "historyNavigationEnabled && historyNavigationWidget" },
  560. { "key": "up", "command": "history.showPrevious",
  561. "when": "historyNavigationEnabled && historyNavigationWidget" },
  562. { "key": "escape", "command": "keybindings.editor.clearSearchResults",
  563. "when": "inKeybindings && inKeybindingsSearch" },
  564. { "key": "cmd+c", "command": "keybindings.editor.copyKeybindingEntry",
  565. "when": "inKeybindings && keybindingFocus" },
  566. { "key": "cmd+k cmd+k", "command": "keybindings.editor.defineKeybinding",
  567. "when": "inKeybindings && keybindingFocus" },
  568. { "key": "cmd+k cmd+e", "command": "keybindings.editor.defineWhenExpression",
  569. "when": "inKeybindings && keybindingFocus" },
  570. { "key": "down", "command": "keybindings.editor.focusKeybindings",
  571. "when": "inKeybindings && inKeybindingsSearch" },
  572. { "key": "alt+cmd+k", "command": "keybindings.editor.recordSearchKeys",
  573. "when": "inKeybindings && inKeybindingsSearch" },
  574. { "key": "cmd+k cmd+backspace", "command": "keybindings.editor.removeKeybinding",
  575. "when": "inKeybindings && keybindingFocus" },
  576. { "key": "cmd+f", "command": "keybindings.editor.searchKeybindings",
  577. "when": "inKeybindings" },
  578. { "key": "alt+cmd+p", "command": "keybindings.editor.toggleSortByPrecedence",
  579. "when": "inKeybindings" },
  580. { "key": "escape", "command": "list.clear",
  581. "when": "listFocus && listHasSelectionOrFocus && !inputFocus" },
  582. { "key": "cmd+up", "command": "list.collapse",
  583. "when": "listFocus && !inputFocus" },
  584. { "key": "left", "command": "list.collapse",
  585. "when": "listFocus && !inputFocus" },
  586. { "key": "shift+cmd+up", "command": "list.collapseAll",
  587. "when": "listFocus && !inputFocus" },
  588. { "key": "cmd+left", "command": "list.collapseAll",
  589. "when": "listFocus && !inputFocus" },
  590. { "key": "right", "command": "list.expand",
  591. "when": "listFocus && !inputFocus" },
  592. { "key": "shift+down", "command": "list.expandSelectionDown",
  593. "when": "listFocus && listSupportsMultiselect && !inputFocus" },
  594. { "key": "shift+up", "command": "list.expandSelectionUp",
  595. "when": "listFocus && listSupportsMultiselect && !inputFocus" },
  596. { "key": "ctrl+n", "command": "list.focusDown",
  597. "when": "listFocus && !inputFocus" },
  598. { "key": "down", "command": "list.focusDown",
  599. "when": "listFocus && !inputFocus" },
  600. { "key": "home", "command": "list.focusFirst",
  601. "when": "listFocus && !inputFocus" },
  602. { "key": "end", "command": "list.focusLast",
  603. "when": "listFocus && !inputFocus" },
  604. { "key": "pagedown", "command": "list.focusPageDown",
  605. "when": "listFocus && !inputFocus" },
  606. { "key": "pageup", "command": "list.focusPageUp",
  607. "when": "listFocus && !inputFocus" },
  608. { "key": "ctrl+p", "command": "list.focusUp",
  609. "when": "listFocus && !inputFocus" },
  610. { "key": "up", "command": "list.focusUp",
  611. "when": "listFocus && !inputFocus" },
  612. { "key": "cmd+down", "command": "list.select",
  613. "when": "listFocus && !inputFocus" },
  614. { "key": "enter", "command": "list.select",
  615. "when": "listFocus && !inputFocus" },
  616. { "key": "cmd+a", "command": "list.selectAll",
  617. "when": "listFocus && listSupportsMultiselect && !inputFocus" },
  618. { "key": "space", "command": "list.toggleExpand",
  619. "when": "listFocus && !inputFocus" },
  620. { "key": "cmd+backspace", "command": "notification.clear",
  621. "when": "notificationFocus" },
  622. { "key": "left", "command": "notification.collapse",
  623. "when": "notificationFocus" },
  624. { "key": "right", "command": "notification.expand",
  625. "when": "notificationFocus" },
  626. { "key": "enter", "command": "notification.toggle",
  627. "when": "notificationFocus" },
  628. { "key": "space", "command": "notification.toggle",
  629. "when": "notificationFocus" },
  630. { "key": "home", "command": "notifications.focusFirstToast",
  631. "when": "notificationFocus && notificationToastsVisible" },
  632. { "key": "pageup", "command": "notifications.focusFirstToast",
  633. "when": "notificationFocus && notificationToastsVisible" },
  634. { "key": "end", "command": "notifications.focusLastToast",
  635. "when": "notificationFocus && notificationToastsVisible" },
  636. { "key": "pagedown", "command": "notifications.focusLastToast",
  637. "when": "notificationFocus && notificationToastsVisible" },
  638. { "key": "down", "command": "notifications.focusNextToast",
  639. "when": "notificationFocus && notificationToastsVisible" },
  640. { "key": "up", "command": "notifications.focusPreviousToast",
  641. "when": "notificationFocus && notificationToastsVisible" },
  642. { "key": "ctrl+enter", "command": "problems.action.openToSide",
  643. "when": "problemFocus" },
  644. { "key": "shift+cmd+[Comma]", "command": "problems.action.showQuickFixes",
  645. "when": "problemFocus" },
  646. { "key": "alt+cmd+r", "command": "revealFileInOS",
  647. "when": "!editorFocus" },
  648. { "key": "cmd+enter", "command": "scm.acceptInput",
  649. "when": "scmRepository" },
  650. { "key": "escape", "command": "search.action.cancel",
  651. "when": "listFocus && searchViewletVisible && !inputFocus" },
  652. { "key": "cmd+c", "command": "search.action.copyMatch",
  653. "when": "fileMatchOrMatchFocus" },
  654. { "key": "alt+cmd+c", "command": "search.action.copyPath",
  655. "when": "fileMatchOrFolderMatchFocus" },
  656. { "key": "f4", "command": "search.action.focusNextSearchResult",
  657. "when": "hasSearchResult" },
  658. { "key": "shift+f4", "command": "search.action.focusPreviousSearchResult",
  659. "when": "hasSearchResult" },
  660. { "key": "cmd+up", "command": "search.action.focusSearchFromResults",
  661. "when": "firstMatchFocus && searchViewletVisible" },
  662. { "key": "ctrl+enter", "command": "search.action.openResultToSide",
  663. "when": "fileMatchOrMatchFocus && searchViewletVisible" },
  664. { "key": "cmd+backspace", "command": "search.action.remove",
  665. "when": "fileMatchOrMatchFocus && searchViewletVisible" },
  666. { "key": "shift+cmd+1", "command": "search.action.replace",
  667. "when": "matchFocus && replaceActive && searchViewletVisible" },
  668. { "key": "alt+cmd+enter", "command": "search.action.replaceAll",
  669. "when": "replaceActive && searchViewletVisible && !findWidgetVisible" },
  670. { "key": "shift+cmd+enter", "command": "search.action.replaceAllInFile",
  671. "when": "fileMatchFocus && replaceActive && searchViewletVisible" },
  672. { "key": "shift+cmd+1", "command": "search.action.replaceAllInFile",
  673. "when": "fileMatchFocus && replaceActive && searchViewletVisible" },
  674. { "key": "shift+cmd+enter", "command": "search.action.replaceAllInFolder",
  675. "when": "folderMatchFocus && replaceActive && searchViewletVisible" },
  676. { "key": "shift+cmd+1", "command": "search.action.replaceAllInFolder",
  677. "when": "folderMatchFocus && replaceActive && searchViewletVisible" },
  678. { "key": "cmd+down", "command": "search.focus.nextInputBox",
  679. "when": "inputBoxFocus && searchViewletVisible" },
  680. { "key": "cmd+up", "command": "search.focus.previousInputBox",
  681. "when": "inputBoxFocus && searchViewletVisible && !searchInputBoxFocus" },
  682. { "key": "down", "command": "settings.action.focusSettingsFromSearch",
  683. "when": "inSettingsSearch && !suggestWidgetVisible" },
  684. { "key": "enter", "command": "settings.action.focusSettingsList",
  685. "when": "inSettingsEditor && settingsTocRowFocus" },
  686. { "key": "shift+f9", "command": "settings.action.showContextMenu",
  687. "when": "inSettingsEditor" },
  688. { "key": "alt+cmd+c", "command": "toggleSearchCaseSensitive",
  689. "when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus" },
  690. { "key": "alt+cmd+r", "command": "toggleSearchRegex",
  691. "when": "searchViewletFocus && searchViewletVisible" },
  692. { "key": "alt+cmd+w", "command": "toggleSearchWholeWord",
  693. "when": "searchViewletFocus && searchViewletVisible" },
  694. { "key": "cmd+w", "command": "workbench.action.closeActiveEditor" },
  695. { "key": "cmd+k cmd+w", "command": "workbench.action.closeAllEditors" },
  696. { "key": "cmd+k shift+cmd+w", "command": "workbench.action.closeAllGroups" },
  697. { "key": "cmd+k w", "command": "workbench.action.closeEditorsInGroup" },
  698. { "key": "cmd+k f", "command": "workbench.action.closeFolder" },
  699. { "key": "cmd+w", "command": "workbench.action.closeGroup",
  700. "when": "activeEditorGroupEmpty && multipleEditorGroups" },
  701. { "key": "alt+cmd+t", "command": "workbench.action.closeOtherEditors" },
  702. { "key": "shift+escape", "command": "workbench.action.closeQuickOpen",
  703. "when": "inQuickOpen" },
  704. { "key": "escape", "command": "workbench.action.closeQuickOpen",
  705. "when": "inQuickOpen" },
  706. { "key": "cmd+k u", "command": "workbench.action.closeUnmodifiedEditors" },
  707. { "key": "shift+cmd+w", "command": "workbench.action.closeWindow" },
  708. { "key": "cmd+w", "command": "workbench.action.closeWindow",
  709. "when": "!editorIsOpen && !multipleEditorGroups" },
  710. { "key": "alt+f5", "command": "workbench.action.compareEditor.nextChange",
  711. "when": "textCompareEditorVisible" },
  712. { "key": "shift+alt+f5", "command": "workbench.action.compareEditor.previousChange",
  713. "when": "textCompareEditorVisible" },
  714. { "key": "f5", "command": "workbench.action.debug.continue",
  715. "when": "inDebugMode" },
  716. { "key": "f6", "command": "workbench.action.debug.pause",
  717. "when": "debugState == 'running'" },
  718. { "key": "shift+cmd+f5", "command": "workbench.action.debug.restart",
  719. "when": "inDebugMode" },
  720. { "key": "ctrl+f5", "command": "workbench.action.debug.run",
  721. "when": "!inDebugMode" },
  722. { "key": "f5", "command": "workbench.action.debug.start",
  723. "when": "!inDebugMode" },
  724. { "key": "shift+f11", "command": "workbench.action.debug.stepOut",
  725. "when": "debugState == 'stopped'" },
  726. { "key": "f10", "command": "workbench.action.debug.stepOver",
  727. "when": "debugState == 'stopped'" },
  728. { "key": "shift+f5", "command": "workbench.action.debug.stop",
  729. "when": "inDebugMode" },
  730. { "key": "cmd+k m", "command": "workbench.action.editor.changeLanguageMode" },
  731. { "key": "cmd+k p", "command": "workbench.action.files.copyPathOfActiveFile" },
  732. { "key": "cmd+n", "command": "workbench.action.files.newUntitledFile" },
  733. { "key": "cmd+o", "command": "workbench.action.files.openFileFolder" },
  734. { "key": "cmd+o", "command": "workbench.action.files.openLocalFileFolder",
  735. "when": "remoteFileDialogVisible" },
  736. { "key": "cmd+k r", "command": "workbench.action.files.revealActiveFileInWindows" },
  737. { "key": "cmd+s", "command": "workbench.action.files.save" },
  738. { "key": "alt+cmd+s", "command": "workbench.action.files.saveAll" },
  739. { "key": "shift+cmd+s", "command": "workbench.action.files.saveAs" },
  740. { "key": "shift+cmd+s", "command": "workbench.action.files.saveLocalFile",
  741. "when": "remoteFileDialogVisible" },
  742. { "key": "cmd+k s", "command": "workbench.action.files.saveWithoutFormatting" },
  743. { "key": "cmd+k o", "command": "workbench.action.files.showOpenedFileInNewWindow" },
  744. { "key": "shift+cmd+f", "command": "workbench.action.findInFiles" },
  745. { "key": "cmd+k cmd+up", "command": "workbench.action.focusAboveGroup" },
  746. { "key": "cmd+k cmd+down", "command": "workbench.action.focusBelowGroup" },
  747. { "key": "cmd+8", "command": "workbench.action.focusEighthEditorGroup" },
  748. { "key": "cmd+5", "command": "workbench.action.focusFifthEditorGroup" },
  749. { "key": "cmd+1", "command": "workbench.action.focusFirstEditorGroup" },
  750. { "key": "cmd+4", "command": "workbench.action.focusFourthEditorGroup" },
  751. { "key": "cmd+k cmd+left", "command": "workbench.action.focusLeftGroup" },
  752. { "key": "cmd+k cmd+right", "command": "workbench.action.focusRightGroup" },
  753. { "key": "cmd+2", "command": "workbench.action.focusSecondEditorGroup" },
  754. { "key": "cmd+7", "command": "workbench.action.focusSeventhEditorGroup" },
  755. { "key": "cmd+0", "command": "workbench.action.focusSideBar" },
  756. { "key": "cmd+6", "command": "workbench.action.focusSixthEditorGroup" },
  757. { "key": "cmd+3", "command": "workbench.action.focusThirdEditorGroup" },
  758. { "key": "ctrl+g", "command": "workbench.action.gotoLine" },
  759. { "key": "shift+cmd+o", "command": "workbench.action.gotoSymbol" },
  760. { "key": "escape", "command": "workbench.action.hideInterfaceOverview",
  761. "when": "interfaceOverviewVisible" },
  762. { "key": "down", "command": "workbench.action.interactivePlayground.arrowDown",
  763. "when": "interactivePlaygroundFocus && !editorTextFocus" },
  764. { "key": "up", "command": "workbench.action.interactivePlayground.arrowUp",
  765. "when": "interactivePlaygroundFocus && !editorTextFocus" },
  766. { "key": "pagedown", "command": "workbench.action.interactivePlayground.pageDown",
  767. "when": "interactivePlaygroundFocus && !editorTextFocus" },
  768. { "key": "pageup", "command": "workbench.action.interactivePlayground.pageUp",
  769. "when": "interactivePlaygroundFocus && !editorTextFocus" },
  770. { "key": "cmd+k enter", "command": "workbench.action.keepEditor" },
  771. { "key": "cmd+k cmd+r", "command": "workbench.action.keybindingsReference" },
  772. { "key": "cmd+9", "command": "workbench.action.lastEditorInGroup" },
  773. { "key": "ctrl+0", "command": "workbench.action.lastEditorInGroup" },
  774. { "key": "cmd+k down", "command": "workbench.action.moveActiveEditorGroupDown" },
  775. { "key": "cmd+k left", "command": "workbench.action.moveActiveEditorGroupLeft" },
  776. { "key": "cmd+k right", "command": "workbench.action.moveActiveEditorGroupRight" },
  777. { "key": "cmd+k up", "command": "workbench.action.moveActiveEditorGroupUp" },
  778. { "key": "cmd+k shift+cmd+left", "command": "workbench.action.moveEditorLeftInGroup" },
  779. { "key": "cmd+k shift+cmd+right", "command": "workbench.action.moveEditorRightInGroup" },
  780. { "key": "ctrl+cmd+1", "command": "workbench.action.moveEditorToFirstGroup" },
  781. { "key": "ctrl+cmd+9", "command": "workbench.action.moveEditorToLastGroup" },
  782. { "key": "ctrl+cmd+right", "command": "workbench.action.moveEditorToNextGroup" },
  783. { "key": "ctrl+cmd+left", "command": "workbench.action.moveEditorToPreviousGroup" },
  784. { "key": "ctrl+6", "command": "workbench.action.navigateBack" },
  785. { "key": "ctrl+shift+6", "command": "workbench.action.navigateForward" },
  786. { "key": "ctrl+8", "command": "workbench.action.navigateForward" },
  787. { "key": "cmd+k cmd+q", "command": "workbench.action.navigateToLastEditLocation" },
  788. { "key": "shift+cmd+n", "command": "workbench.action.newWindow" },
  789. { "key": "ctrl+alt+cmd+[Equal]", "command": "workbench.action.nextEditor" },
  790. { "key": "alt+cmd+right", "command": "workbench.action.nextEditor" },
  791. { "key": "ctrl+1", "command": "workbench.action.openEditorAtIndex1" },
  792. { "key": "ctrl+2", "command": "workbench.action.openEditorAtIndex2" },
  793. { "key": "ctrl+3", "command": "workbench.action.openEditorAtIndex3" },
  794. { "key": "ctrl+4", "command": "workbench.action.openEditorAtIndex4" },
  795. { "key": "ctrl+5", "command": "workbench.action.openEditorAtIndex5" },
  796. { "key": "ctrl+6", "command": "workbench.action.openEditorAtIndex6" },
  797. { "key": "ctrl+7", "command": "workbench.action.openEditorAtIndex7" },
  798. { "key": "ctrl+8", "command": "workbench.action.openEditorAtIndex8" },
  799. { "key": "ctrl+9", "command": "workbench.action.openEditorAtIndex9" },
  800. { "key": "cmd+k cmd+s", "command": "workbench.action.openGlobalKeybindings" },
  801. { "key": "ctrl+tab", "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
  802. { "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },
  803. { "key": "ctrl+r", "command": "workbench.action.openRecent" },
  804. { "key": "cmd+[KeyM]", "command": "workbench.action.openSettings" },
  805. { "key": "shift+cmd+u", "command": "workbench.action.output.toggleOutput" },
  806. { "key": "ctrl+alt+cmd+4", "command": "workbench.action.previousEditor" },
  807. { "key": "alt+cmd+left", "command": "workbench.action.previousEditor" },
  808. { "key": "cmd+p", "command": "workbench.action.quickOpen" },
  809. { "key": "ctrl+q", "command": "workbench.action.quickOpenView" },
  810. { "key": "cmd+q", "command": "workbench.action.quit" },
  811. { "key": "shift+cmd+t", "command": "workbench.action.reopenClosedEditor" },
  812. { "key": "shift+cmd+h", "command": "workbench.action.replaceInFiles" },
  813. { "key": "shift+cmd+j", "command": "workbench.action.search.toggleQueryDetails",
  814. "when": "searchViewletVisible" },
  815. { "key": "cmd+k cmd+t", "command": "workbench.action.selectTheme" },
  816. { "key": "alt+cmd+tab", "command": "workbench.action.showAllEditors" },
  817. { "key": "cmd+t", "command": "workbench.action.showAllSymbols" },
  818. { "key": "f1", "command": "workbench.action.showCommands" },
  819. { "key": "shift+cmd+p", "command": "workbench.action.showCommands" },
  820. { "key": "ctrl+alt+cmd+8", "command": "workbench.action.splitEditor" },
  821. { "key": "ctrl+shift+alt+cmd+[Period]", "command": "workbench.action.splitEditor" },
  822. { "key": "cmd+k ctrl+alt+cmd+8", "command": "workbench.action.splitEditorOrthogonal" },
  823. { "key": "cmd+k ctrl+shift+alt+cmd+[Period]", "command": "workbench.action.splitEditorOrthogonal" },
  824. { "key": "ctrl+w", "command": "workbench.action.switchWindow" },
  825. { "key": "shift+cmd+b", "command": "workbench.action.tasks.build" },
  826. { "key": "escape", "command": "workbench.action.terminal.clearSelection",
  827. "when": "terminalFocus && terminalTextSelected && !terminalFindWidgetVisible" },
  828. { "key": "cmd+c", "command": "workbench.action.terminal.copySelection",
  829. "when": "terminalFocus && terminalTextSelected" },
  830. { "key": "cmd+backspace", "command": "workbench.action.terminal.deleteToLineStart",
  831. "when": "terminalFocus" },
  832. { "key": "alt+backspace", "command": "workbench.action.terminal.deleteWordLeft",
  833. "when": "terminalFocus" },
  834. { "key": "alt+delete", "command": "workbench.action.terminal.deleteWordRight",
  835. "when": "terminalFocus" },
  836. { "key": "f3", "command": "workbench.action.terminal.findNext",
  837. "when": "terminalFindWidgetFocused" },
  838. { "key": "cmd+g", "command": "workbench.action.terminal.findNext",
  839. "when": "terminalFindWidgetFocused" },
  840. { "key": "f3", "command": "workbench.action.terminal.findNextTerminalFocus",
  841. "when": "terminalFocus" },
  842. { "key": "cmd+g", "command": "workbench.action.terminal.findNextTerminalFocus",
  843. "when": "terminalFocus" },
  844. { "key": "shift+f3", "command": "workbench.action.terminal.findPrevious",
  845. "when": "terminalFindWidgetFocused" },
  846. { "key": "shift+cmd+g", "command": "workbench.action.terminal.findPrevious",
  847. "when": "terminalFindWidgetFocused" },
  848. { "key": "shift+f3", "command": "workbench.action.terminal.findPreviousTerminalFocus",
  849. "when": "terminalFocus" },
  850. { "key": "shift+cmd+g", "command": "workbench.action.terminal.findPreviousTerminalFocus",
  851. "when": "terminalFocus" },
  852. { "key": "cmd+f", "command": "workbench.action.terminal.focusFindWidget",
  853. "when": "terminalFocus" },
  854. { "key": "cmd+f", "command": "workbench.action.terminal.focusFindWidget",
  855. "when": "terminalFindWidgetFocused" },
  856. { "key": "alt+cmd+down", "command": "workbench.action.terminal.focusNextPane",
  857. "when": "terminalFocus" },
  858. { "key": "alt+cmd+right", "command": "workbench.action.terminal.focusNextPane",
  859. "when": "terminalFocus" },
  860. { "key": "alt+cmd+up", "command": "workbench.action.terminal.focusPreviousPane",
  861. "when": "terminalFocus" },
  862. { "key": "alt+cmd+left", "command": "workbench.action.terminal.focusPreviousPane",
  863. "when": "terminalFocus" },
  864. { "key": "shift+escape", "command": "workbench.action.terminal.hideFindWidget",
  865. "when": "terminalFindWidgetVisible && terminalFocus" },
  866. { "key": "escape", "command": "workbench.action.terminal.hideFindWidget",
  867. "when": "terminalFindWidgetVisible && terminalFocus" },
  868. { "key": "cmd+right", "command": "workbench.action.terminal.moveToLineEnd",
  869. "when": "terminalFocus" },
  870. { "key": "cmd+left", "command": "workbench.action.terminal.moveToLineStart",
  871. "when": "terminalFocus" },
  872. { "key": "shift+cmd+c", "command": "workbench.action.terminal.openNativeConsole",
  873. "when": "!terminalFocus" },
  874. { "key": "ctrl+cmd+down", "command": "workbench.action.terminal.resizePaneDown",
  875. "when": "terminalFocus" },
  876. { "key": "ctrl+cmd+left", "command": "workbench.action.terminal.resizePaneLeft",
  877. "when": "terminalFocus" },
  878. { "key": "ctrl+cmd+right", "command": "workbench.action.terminal.resizePaneRight",
  879. "when": "terminalFocus" },
  880. { "key": "ctrl+cmd+up", "command": "workbench.action.terminal.resizePaneUp",
  881. "when": "terminalFocus" },
  882. { "key": "alt+cmd+pagedown", "command": "workbench.action.terminal.scrollDown",
  883. "when": "terminalFocus" },
  884. { "key": "pagedown", "command": "workbench.action.terminal.scrollDownPage",
  885. "when": "terminalFocus" },
  886. { "key": "cmd+end", "command": "workbench.action.terminal.scrollToBottom",
  887. "when": "terminalFocus" },
  888. { "key": "cmd+down", "command": "workbench.action.terminal.scrollToNextCommand",
  889. "when": "terminalFocus" },
  890. { "key": "cmd+up", "command": "workbench.action.terminal.scrollToPreviousCommand",
  891. "when": "terminalFocus" },
  892. { "key": "cmd+home", "command": "workbench.action.terminal.scrollToTop",
  893. "when": "terminalFocus" },
  894. { "key": "alt+cmd+pageup", "command": "workbench.action.terminal.scrollUp",
  895. "when": "terminalFocus" },
  896. { "key": "pageup", "command": "workbench.action.terminal.scrollUpPage",
  897. "when": "terminalFocus" },
  898. { "key": "cmd+a", "command": "workbench.action.terminal.selectAll",
  899. "when": "terminalFocus" },
  900. { "key": "shift+cmd+down", "command": "workbench.action.terminal.selectToNextCommand",
  901. "when": "terminalFocus" },
  902. { "key": "shift+cmd+up", "command": "workbench.action.terminal.selectToPreviousCommand",
  903. "when": "terminalFocus" },
  904. { "key": "ctrl+shift+5", "command": "workbench.action.terminal.split",
  905. "when": "terminalFocus" },
  906. { "key": "ctrl+alt+cmd+8", "command": "workbench.action.terminal.split",
  907. "when": "terminalFocus" },
  908. { "key": "ctrl+shift+alt+cmd+[Period]", "command": "workbench.action.terminal.split",
  909. "when": "terminalFocus" },
  910. { "key": "alt+cmd+c", "command": "workbench.action.terminal.toggleFindCaseSensitive",
  911. "when": "terminalFindWidgetFocused" },
  912. { "key": "alt+cmd+c", "command": "workbench.action.terminal.toggleFindCaseSensitiveTerminalFocus",
  913. "when": "terminalFocus" },
  914. { "key": "alt+cmd+r", "command": "workbench.action.terminal.toggleFindRegex",
  915. "when": "terminalFindWidgetFocused" },
  916. { "key": "alt+cmd+r", "command": "workbench.action.terminal.toggleFindRegexTerminalFocus",
  917. "when": "terminalFocus" },
  918. { "key": "alt+cmd+w", "command": "workbench.action.terminal.toggleFindWholeWord",
  919. "when": "terminalFindWidgetFocused" },
  920. { "key": "alt+cmd+w", "command": "workbench.action.terminal.toggleFindWholeWordTerminalFocus",
  921. "when": "terminalFocus" },
  922. { "key": "alt+cmd+0", "command": "workbench.action.toggleEditorGroupLayout" },
  923. { "key": "ctrl+cmd+f", "command": "workbench.action.toggleFullScreen" },
  924. { "key": "cmd+j", "command": "workbench.action.togglePanel" },
  925. { "key": "cmd+b", "command": "workbench.action.toggleSidebarVisibility" },
  926. { "key": "ctrl+cmd+w", "command": "workbench.action.toggleTabsVisibility" },
  927. { "key": "cmd+k z", "command": "workbench.action.toggleZenMode" },
  928. { "key": "cmd+numpad_add", "command": "workbench.action.zoomIn" },
  929. { "key": "shift+cmd+=", "command": "workbench.action.zoomIn" },
  930. { "key": "cmd+=", "command": "workbench.action.zoomIn" },
  931. { "key": "cmd+numpad_subtract", "command": "workbench.action.zoomOut" },
  932. { "key": "shift+cmd+6", "command": "workbench.action.zoomOut" },
  933. { "key": "cmd+8", "command": "workbench.action.zoomOut" },
  934. { "key": "cmd+6", "command": "workbench.action.zoomOut" },
  935. { "key": "cmd+numpad0", "command": "workbench.action.zoomReset" },
  936. { "key": "shift+cmd+m", "command": "workbench.actions.view.problems" },
  937. { "key": "shift+cmd+y", "command": "workbench.debug.action.toggleRepl" },
  938. { "key": "cmd+k cmd+m", "command": "workbench.extensions.action.showRecommendedKeymapExtensions" },
  939. { "key": "cmd+k c", "command": "workbench.files.action.compareWithClipboard" },
  940. { "key": "cmd+k d", "command": "workbench.files.action.compareWithSaved" },
  941. { "key": "cmd+k e", "command": "workbench.files.action.focusOpenEditorsView",
  942. "when": "workbench.explorer.openEditorsView.active" },
  943. { "key": "shift+cmd+d", "command": "workbench.view.debug" },
  944. { "key": "shift+cmd+e", "command": "workbench.view.explorer" },
  945. { "key": "shift+cmd+x", "command": "workbench.view.extensions" },
  946. { "key": "ctrl+shift+g", "command": "workbench.view.scm" },
  947. { "key": "shift+cmd+f", "command": "workbench.view.search",
  948. "when": "!searchViewletVisible" },
  949. { "key": "alt+right", "command": "breadcrumbs.focusNextWithPicker",
  950. "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus" },
  951. { "key": "alt+left", "command": "breadcrumbs.focusPreviousWithPicker",
  952. "when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus" },
  953. { "key": "escape", "command": "breadcrumbs.selectEditor",
  954. "when": "breadcrumbsActive && breadcrumbsVisible" },
  955. { "key": "cmd+k", "command": "workbench.action.terminal.clear",
  956. "when": "terminalFocus" },
  957. { "key": "enter", "command": "debug.renameWatchExpression",
  958. "when": "watchExpressionsFocused" },
  959. { "key": "enter", "command": "debug.setVariable",
  960. "when": "variablesFocused" },
  961. { "key": "space", "command": "debug.toggleBreakpoint",
  962. "when": "breakpointsFocused && !inputFocus" },
  963. { "key": "alt+cmd+backspace", "command": "deleteFile",
  964. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" },
  965. { "key": "cmd+backspace", "command": "deleteFile",
  966. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceMoveableToTrash && !explorerResourceReadonly && !inputFocus" },
  967. { "key": "escape", "command": "editor.closeCallHierarchy",
  968. "when": "callHierarchyVisible && !config.editor.stablePeek" },
  969. { "key": "escape", "command": "filesExplorer.cancelCut",
  970. "when": "explorerResourceCut && explorerViewletVisible && filesExplorerFocus && !inputFocus" },
  971. { "key": "cmd+c", "command": "filesExplorer.copy",
  972. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" },
  973. { "key": "cmd+x", "command": "filesExplorer.cut",
  974. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" },
  975. { "key": "cmd+v", "command": "filesExplorer.paste",
  976. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" },
  977. { "key": "cmd+backspace", "command": "moveFileToTrash",
  978. "when": "explorerResourceMoveableToTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" },
  979. { "key": "enter", "command": "renameFile",
  980. "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" },
  981. { "key": "f11", "command": "workbench.action.debug.stepInto",
  982. "when": "debugState == 'stopped'" },
  983. { "key": "shift+escape", "command": "closeReferenceSearch",
  984. "when": "referenceSearchVisible && !config.editor.stablePeek" },
  985. { "key": "escape", "command": "closeReferenceSearch",
  986. "when": "referenceSearchVisible && !config.editor.stablePeek" },
  987. { "key": "f4", "command": "goToNextReference",
  988. "when": "referenceSearchVisible" },
  989. { "key": "shift+f4", "command": "goToPreviousReference",
  990. "when": "referenceSearchVisible" },
  991. { "key": "escape", "command": "notifications.hideList",
  992. "when": "notificationCenterVisible" },
  993. { "key": "escape", "command": "notifications.hideToasts",
  994. "when": "notificationToastsVisible" },
  995. { "key": "ctrl+6", "command": "workbench.action.quickInputBack",
  996. "when": "inQuickOpen" },
  997. { "key": "ctrl+tab", "command": "workbench.action.quickOpenNavigateNextInEditorPicker",
  998. "when": "inEditorsPicker && inQuickOpen" },
  999. { "key": "cmd+p", "command": "workbench.action.quickOpenNavigateNextInFilePicker",
  1000. "when": "inFilesPicker && inQuickOpen" },
  1001. { "key": "ctrl+r", "command": "workbench.action.quickOpenNavigateNextInRecentFilesPicker",
  1002. "when": "inQuickOpen && inRecentFilesPicker" },
  1003. { "key": "ctrl+q", "command": "workbench.action.quickOpenNavigateNextInViewPicker",
  1004. "when": "inQuickOpen && inViewsPicker" },
  1005. { "key": "ctrl+shift+tab", "command": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
  1006. "when": "inEditorsPicker && inQuickOpen" },
  1007. { "key": "shift+cmd+p", "command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
  1008. "when": "inFilesPicker && inQuickOpen" },
  1009. { "key": "ctrl+shift+r", "command": "workbench.action.quickOpenNavigatePreviousInRecentFilesPicker",
  1010. "when": "inQuickOpen && inRecentFilesPicker" },
  1011. { "key": "ctrl+shift+q", "command": "workbench.action.quickOpenNavigatePreviousInViewPicker",
  1012. "when": "inQuickOpen && inViewsPicker" },
  1013. { "key": "ctrl+n", "command": "workbench.action.quickOpenSelectNext",
  1014. "when": "inQuickOpen" },
  1015. { "key": "ctrl+p", "command": "workbench.action.quickOpenSelectPrevious",
  1016. "when": "inQuickOpen" },
  1017. { "key": "cmd+r", "command": "workbench.action.reloadWindow",
  1018. "when": "isDevelopment" },
  1019. { "key": "alt+cmd+i", "command": "workbench.action.toggleDevTools",
  1020. "when": "isDevelopment" },
  1021. { "key": "cmd+f4", "command": "extension.node-debug.pickLoadedScript",
  1022. "when": "debugType == 'node'" },
  1023. { "key": "cmd+f4", "command": "extension.node-debug.pickLoadedScript",
  1024. "when": "debugType == 'node2'" },
  1025. { "key": "shift+cmd+v", "command": "markdown.showPreview",
  1026. "when": "editorLangId == 'markdown'" },
  1027. { "key": "shift+alt+f12", "command": "references-view.find",
  1028. "when": "editorHasReferenceProvider" },
  1029. { "key": "f10", "command": "extension.node-debug.startWithStopOnEntry",
  1030. "when": "!inDebugMode && debugConfigurationType == 'node'" },
  1031. { "key": "cmd+k v", "command": "markdown.showPreviewToSide",
  1032. "when": "editorLangId == 'markdown'" },
  1033. { "key": "f4", "command": "references-view.next",
  1034. "when": "reference-list.hasResult" },
  1035. { "key": "f11", "command": "extension.node-debug.startWithStopOnEntry",
  1036. "when": "!inDebugMode && debugConfigurationType == 'node'" },
  1037. { "key": "shift+f4", "command": "references-view.prev",
  1038. "when": "reference-list.hasResult" },
  1039. { "key": "a", "command": "explorer.newFile",
  1040. "when": "filesExplorerFocus && !inputFocus" },
  1041. { "key": "alt+left", "command": "gitlens.key.left",
  1042. "when": "gitlens:key:left" },
  1043. { "key": "alt+cmd+f", "command": "liveshare.follow",
  1044. "when": "liveshare:hasCollaborators && !liveshare:isFollowing" },
  1045. { "key": "cmd+r l", "command": "npm-script.showOutput" },
  1046. { "key": "shift+a", "command": "explorer.newFolder",
  1047. "when": "filesExplorerFocus && !inputFocus" },
  1048. { "key": "alt+right", "command": "gitlens.key.right",
  1049. "when": "gitlens:key:right" },
  1050. { "key": "shift+alt+cmd+[Period]", "command": "liveshare.followToTheSide",
  1051. "when": "liveshare:hasCollaborators" },
  1052. { "key": "cmd+r shift+r", "command": "npm-script.run" },
  1053. { "key": "cmd+1", "command": "explorer.openToSide",
  1054. "when": "filesExplorerFocus && !inputFocus" },
  1055. { "key": "alt+[KeyM]", "command": "gitlens.key.,",
  1056. "when": "gitlens:key:," },
  1057. { "key": "alt+cmd+f", "command": "liveshare.unfollow",
  1058. "when": "liveshare:hasCollaborators && liveshare:isFollowing" },
  1059. { "key": "cmd+r r", "command": "npm-script.rerun-last-script" },
  1060. { "key": "shift+alt+[Comma]", "command": "gitlens.key..",
  1061. "when": "gitlens:key:." },
  1062. { "key": "alt+cmd+j", "command": "liveshare.join",
  1063. "when": "liveshare:state != 'Joined' && liveshare:state != 'Shared'" },
  1064. { "key": "backspace", "command": "moveFileToTrash",
  1065. "when": "filesExplorerFocus && !inputFocus" },
  1066. { "key": "cmd+r shift+x", "command": "npm-script.terminate-script" },
  1067. { "key": "cmd+c", "command": "filesExplorer.copy",
  1068. "when": "filesExplorerFocus && !inputFocus" },
  1069. { "key": "escape", "command": "gitlens.key.escape",
  1070. "when": "editorTextFocus && gitlens:key:escape && !findWidgetVisible && !isInEmbeddedEditor && !renameInputVisible && !suggestWidgetVisible" },
  1071. { "key": "cmd+r t", "command": "npm-script.test" },
  1072. { "key": "alt+b", "command": "gitlens.toggleFileBlame",
  1073. "when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /blameable/" },
  1074. { "key": "h", "command": "list.collapse",
  1075. "when": "filesExplorerFocus && !inputFocus" },
  1076. { "key": "shift+alt+b", "command": "gitlens.toggleCodeLens",
  1077. "when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1078. { "key": "l", "command": "list.expand",
  1079. "when": "filesExplorerFocus && !inputFocus" },
  1080. { "key": "alt+6", "command": "gitlens.showLastQuickPick",
  1081. "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1082. { "key": "j", "command": "list.focusDown",
  1083. "when": "filesExplorerFocus && !inputFocus" },
  1084. { "key": "shift+alt+[Period]", "command": "gitlens.showCommitSearch",
  1085. "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1086. { "key": "k", "command": "list.focusUp",
  1087. "when": "filesExplorerFocus && !inputFocus" },
  1088. { "key": "alt+h", "command": "gitlens.showQuickFileHistory",
  1089. "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1090. { "key": "ctrl+shift+cmd+f", "command": "workbench.action.toggleZenMode" },
  1091. { "key": "ctrl+cmd+down", "command": "editor.action.moveLinesDownAction",
  1092. "when": "editorTextFocus" },
  1093. { "key": "shift+alt+h", "command": "gitlens.showQuickRepoHistory",
  1094. "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1095. { "key": "ctrl+cmd+up", "command": "editor.action.moveLinesUpAction",
  1096. "when": "editorTextFocus" },
  1097. { "key": "alt+s", "command": "gitlens.showQuickRepoStatus",
  1098. "when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1099. { "key": "shift+cmd+d", "command": "editor.action.copyLinesDownAction",
  1100. "when": "editorTextFocus" },
  1101. { "key": "alt+c", "command": "gitlens.showQuickCommitFileDetails",
  1102. "when": "editorTextFocus && gitlens:enabled && config.gitlens.keymap == 'alternate'" },
  1103. { "key": "ctrl+shift+k", "command": "editor.action.deleteLines",
  1104. "when": "editorTextFocus" },
  1105. { "key": "shift+alt+[Comma]", "command": "gitlens.diffWithNext",
  1106. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1107. { "key": "shift+alt+[Comma]", "command": "gitlens.diffWithNextInDiff",
  1108. "when": "isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1109. { "key": "cmd+k cmd+b", "command": "workbench.action.toggleSidebarVisibility" },
  1110. { "key": "alt+[KeyM]", "command": "gitlens.diffWithPrevious",
  1111. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/" },
  1112. { "key": "ctrl+alt+cmd+8", "command": "workbench.action.toggleSidebarVisibility" },
  1113. { "key": "ctrl+shift+alt+cmd+[Period]", "command": "workbench.action.toggleSidebarVisibility" },
  1114. { "key": "alt+[KeyM]", "command": "gitlens.diffWithPreviousInDiff",
  1115. "when": "isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/" },
  1116. { "key": "cmd+k left", "command": "workbench.action.splitEditor" },
  1117. { "key": "alt+[Backquote]", "command": "gitlens.diffLineWithPrevious",
  1118. "when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/" },
  1119. { "key": "cmd+t", "command": "workbench.action.quickOpen" },
  1120. { "key": "ctrl+alt+b", "command": "editor.action.formatDocument" },
  1121. { "key": "shift+alt+[Backquote]", "command": "gitlens.diffWithWorking",
  1122. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1123. { "key": "shift+alt+[IntlBackslash]", "command": "gitlens.diffWithWorking",
  1124. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1125. { "key": "shift+alt+[Backquote]", "command": "gitlens.diffWithWorkingInDiff",
  1126. "when": "isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1127. { "key": "shift+alt+[IntlBackslash]", "command": "gitlens.diffWithWorkingInDiff",
  1128. "when": "isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/" },
  1129. { "key": "cmd+b", "command": "workbench.action.quickOpenNavigateNext",
  1130. "when": "inQuickOpen" },
  1131. { "key": "alt+w", "command": "gitlens.diffLineWithWorking",
  1132. "when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/" },
  1133. { "key": "ctrl+shift+l", "command": "workbench.action.editor.changeLanguageMode" },
  1134. { "key": "alt+cmd+g b", "command": "gitlens.toggleFileBlame",
  1135. "when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /blameable/" },
  1136. { "key": "ctrl+shift+m", "command": "markdown.showPreviewToSide" },
  1137. { "key": "alt+cmd+g shift+b", "command": "gitlens.toggleCodeLens",
  1138. "when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1139. { "key": "ctrl+alt+cmd+l", "command": "workbench.action.reloadWindow" },
  1140. { "key": "ctrl+shift+o", "command": "editor.action.openLink" },
  1141. { "key": "alt+cmd+g 6", "command": "gitlens.showLastQuickPick",
  1142. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1143. { "key": "alt+cmd+g shift+[Period]", "command": "gitlens.showCommitSearch",
  1144. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1145. { "key": "alt+cmd+i", "command": "workbench.action.toggleDevTools" },
  1146. { "key": "shift+alt+s", "command": "editor.action.showSnippets" },
  1147. { "key": "alt+cmd+g h", "command": "gitlens.showQuickFileHistory",
  1148. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1149. { "key": "alt+cmd+g shift+h", "command": "gitlens.showQuickRepoHistory",
  1150. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1151. { "key": "ctrl+shift+o", "command": "workbench.action.files.openFolder" },
  1152. { "key": "alt+cmd+g s", "command": "gitlens.showQuickRepoStatus",
  1153. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1154. { "key": "shift+cmd+o", "command": "workbench.action.files.openFileFolder" },
  1155. { "key": "ctrl+m", "command": "editor.action.jumpToBracket",
  1156. "when": "editorTextFocus" },
  1157. { "key": "alt+cmd+g c", "command": "gitlens.showQuickCommitFileDetails",
  1158. "when": "editorTextFocus && gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1159. { "key": "cmd+l", "command": "expandLineSelection",
  1160. "when": "editorTextFocus" },
  1161. { "key": "alt+cmd+g shift+[Comma]", "command": "gitlens.diffWithNext",
  1162. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1163. { "key": "ctrl+shift+up", "command": "cursorColumnSelectUp",
  1164. "when": "editorTextFocus" },
  1165. { "key": "alt+cmd+g shift+[Comma]", "command": "gitlens.diffWithNextInDiff",
  1166. "when": "isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1167. { "key": "ctrl+shift+down", "command": "cursorColumnSelectDown",
  1168. "when": "editorTextFocus" },
  1169. { "key": "alt+cmd+g [KeyM]", "command": "gitlens.diffWithPrevious",
  1170. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/" },
  1171. { "key": "ctrl+alt+b", "command": "editor.action.format",
  1172. "when": "editorHasFormattingProvider && editorTextFocus && !editorReadonly" },
  1173. { "key": "alt+cmd+g [KeyM]", "command": "gitlens.diffWithPreviousInDiff",
  1174. "when": "isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/" },
  1175. { "key": "alt+cmd+g [Backquote]", "command": "gitlens.diffLineWithPrevious",
  1176. "when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/" },
  1177. { "key": "ctrl+alt+t", "command": "workbench.action.terminal.toggleTerminal" },
  1178. { "key": "alt+cmd+g shift+[Backquote]", "command": "gitlens.diffWithWorking",
  1179. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1180. { "key": "alt+cmd+g shift+[IntlBackslash]", "command": "gitlens.diffWithWorking",
  1181. "when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1182. { "key": "ctrl+cmd+f", "command": "workbench.action.toggleFullScreen" },
  1183. { "key": "alt+cmd+g shift+[Backquote]", "command": "gitlens.diffWithWorkingInDiff",
  1184. "when": "isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1185. { "key": "alt+cmd+g shift+[IntlBackslash]", "command": "gitlens.diffWithWorkingInDiff",
  1186. "when": "isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /revision/" },
  1187. { "key": "cmd+r", "command": "workbench.action.gotoSymbol" },
  1188. { "key": "alt+cmd+g w", "command": "gitlens.diffLineWithWorking",
  1189. "when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/" },
  1190. { "key": "ctrl+shift+g", "command": "workbench.view.scm",
  1191. "when": "gitlens:enabled && config.gitlens.keymap == 'chorded'" },
  1192. { "key": "shift+cmd+7", "command": "editor.action.commentLine",
  1193. "when": "editorTextFocus" },
  1194. { "key": "cmd+=", "command": "workbench.action.zoomIn" },
  1195. { "key": "cmd+6", "command": "workbench.action.zoomOut" },
  1196. { "key": "cmd+k cmd+1", "command": "editor.foldLevel1",
  1197. "when": "editorTextFocus" },
  1198. { "key": "cmd+k cmd+2", "command": "editor.foldLevel2",
  1199. "when": "editorTextFocus" },
  1200. { "key": "cmd+k cmd+3", "command": "editor.foldLevel3",
  1201. "when": "editorTextFocus" },
  1202. { "key": "cmd+k cmd+4", "command": "editor.foldLevel4",
  1203. "when": "editorTextFocus" },
  1204. { "key": "cmd+k cmd+5", "command": "editor.foldLevel5",
  1205. "when": "editorTextFocus" },
  1206. { "key": "ctrl+pagedown", "command": "workbench.action.nextEditor" },
  1207. { "key": "ctrl+pageup", "command": "workbench.action.previousEditor" },
  1208. { "key": "ctrl+cmd+g", "command": "editor.action.selectHighlights",
  1209. "when": "editorFocus" },
  1210. { "key": "shift+cmd+l", "command": "editor.action.insertCursorAtEndOfEachLineSelected",
  1211. "when": "editorHasSelection && editorTextFocus" },
  1212. { "key": "cmd+6", "command": "workbench.action.zoomOut" },
  1213. { "key": "cmd+1", "command": "workbench.action.openEditorAtIndex1" },
  1214. { "key": "cmd+2", "command": "workbench.action.openEditorAtIndex2" },
  1215. { "key": "cmd+3", "command": "workbench.action.openEditorAtIndex3" },
  1216. { "key": "cmd+4", "command": "workbench.action.openEditorAtIndex4" },
  1217. { "key": "cmd+5", "command": "workbench.action.openEditorAtIndex5" },
  1218. { "key": "cmd+6", "command": "workbench.action.openEditorAtIndex6" },
  1219. { "key": "cmd+7", "command": "workbench.action.openEditorAtIndex7" },
  1220. { "key": "cmd+8", "command": "workbench.action.openEditorAtIndex8" },
  1221. { "key": "cmd+9", "command": "workbench.action.openEditorAtIndex9" },
  1222. { "key": "ctrl+shift+c", "command": "workbench.action.files.copyPathOfActiveFile",
  1223. "when": "!terminalFocus" },
  1224. { "key": "cmd+[KeyM]", "command": "workbench.action.openGlobalSettings" },
  1225. { "key": "cmd+b", "command": "workbench.action.showAllEditors" },
  1226. { "key": "ctrl+shift+cmd+f", "command": "workbench.action.toggleZenMode" },
  1227. { "key": "cmd+y", "command": "redo" },
  1228. { "key": "cmd+j", "command": "editor.action.joinLines" },
  1229. { "key": "cmd+p", "command": "workbench.action.quickOpenPreviousEditor" },
  1230. { "key": "shift+[Period]", "command": "list.toggleKeyboardNavigation",
  1231. "when": "listFocus && listSupportsKeyboardNavigation && !inputFocus" }
  1232. ]
  1233.  
  1234.  
  1235. // Here are other available commands:
  1236. // - EditorConfig.generate
  1237. // - acceptSnippet
  1238. // - addRootFolder
  1239. // - breadcrumbs.toggle
  1240. // - changeEditorIndentation
  1241. // - columnSelect
  1242. // - compareFiles
  1243. // - compareSelected
  1244. // - compositionEnd
  1245. // - compositionStart
  1246. // - createCursor
  1247. // - cursorWordEndLeft
  1248. // - cursorWordEndLeftSelect
  1249. // - cursorWordLeft
  1250. // - cursorWordLeftSelect
  1251. // - cursorWordPartStartLeft
  1252. // - cursorWordPartStartLeftSelect
  1253. // - cursorWordRight
  1254. // - cursorWordRightSelect
  1255. // - cursorWordStartRight
  1256. // - cursorWordStartRightSelect
  1257. // - cut
  1258. // - debug.addConfiguration
  1259. // - debug.copyStackTrace
  1260. // - debug.enableOrDisableBreakpoint
  1261. // - debug.installAdditionalDebuggers
  1262. // - debug.jumpToCursor
  1263. // - debug.startFromConfig
  1264. // - default:compositionEnd
  1265. // - default:compositionStart
  1266. // - default:cut
  1267. // - default:paste
  1268. // - default:redo
  1269. // - default:replacePreviousChar
  1270. // - default:type
  1271. // - default:undo
  1272. // - deleteWordEndLeft
  1273. // - deleteWordEndRight
  1274. // - deleteWordStartLeft
  1275. // - deleteWordStartRight
  1276. // - editor.action.addCursorsToBottom
  1277. // - editor.action.addCursorsToTop
  1278. // - editor.action.addSelectionToPreviousFindMatch
  1279. // - editor.action.clearoutput
  1280. // - editor.action.clipboardCopyWithSyntaxHighlightingAction
  1281. // - editor.action.detectIndentation
  1282. // - editor.action.findReferences
  1283. // - editor.action.fixAll
  1284. // - editor.action.fontZoomIn
  1285. // - editor.action.fontZoomOut
  1286. // - editor.action.fontZoomReset
  1287. // - editor.action.forceRetokenize
  1288. // - editor.action.formatDocument.multiple
  1289. // - editor.action.formatSelection.multiple
  1290. // - editor.action.goToDeclaration
  1291. // - editor.action.goToTypeDefinition
  1292. // - editor.action.indentUsingSpaces
  1293. // - editor.action.indentUsingTabs
  1294. // - editor.action.indentationToSpaces
  1295. // - editor.action.indentationToTabs
  1296. // - editor.action.inspectTMScopes
  1297. // - editor.action.measureExtHostLatency
  1298. // - editor.action.moveCarretLeftAction
  1299. // - editor.action.moveCarretRightAction
  1300. // - editor.action.moveSelectionToPreviousFindMatch
  1301. // - editor.action.nextCommentThreadAction
  1302. // - editor.action.openDeclarationToTheSide
  1303. // - editor.action.peekDeclaration
  1304. // - editor.action.peekTypeDefinition
  1305. // - editor.action.previewDeclaration
  1306. // - editor.action.reindentlines
  1307. // - editor.action.reindentselectedlines
  1308. // - editor.action.revealDeclaration
  1309. // - editor.action.selectToBracket
  1310. // - editor.action.smartSelect.grow
  1311. // - editor.action.sortLinesAscending
  1312. // - editor.action.sortLinesDescending
  1313. // - editor.action.toggleMinimap
  1314. // - editor.action.toggleRenderControlCharacter
  1315. // - editor.action.toggleRenderWhitespace
  1316. // - editor.action.transformToLowercase
  1317. // - editor.action.transformToTitlecase
  1318. // - editor.action.transformToUppercase
  1319. // - editor.action.transpose
  1320. // - editor.action.wordHighlight.trigger
  1321. // - editor.debug.action.conditionalBreakpoint
  1322. // - editor.debug.action.goToNextBreakpoint
  1323. // - editor.debug.action.goToPreviousBreakpoint
  1324. // - editor.debug.action.runToCursor
  1325. // - editor.debug.action.selectionToRepl
  1326. // - editor.debug.action.selectionToWatch
  1327. // - editor.debug.action.toggleLogPoint
  1328. // - editor.emmet.action.balanceIn
  1329. // - editor.emmet.action.balanceOut
  1330. // - editor.emmet.action.decrementNumberByOne
  1331. // - editor.emmet.action.decrementNumberByOneTenth
  1332. // - editor.emmet.action.decrementNumberByTen
  1333. // - editor.emmet.action.evaluateMathExpression
  1334. // - editor.emmet.action.incrementNumberByOne
  1335. // - editor.emmet.action.incrementNumberByOneTenth
  1336. // - editor.emmet.action.incrementNumberByTen
  1337. // - editor.emmet.action.matchTag
  1338. // - editor.emmet.action.mergeLines
  1339. // - editor.emmet.action.nextEditPoint
  1340. // - editor.emmet.action.prevEditPoint
  1341. // - editor.emmet.action.reflectCSSValue
  1342. // - editor.emmet.action.removeTag
  1343. // - editor.emmet.action.selectNextItem
  1344. // - editor.emmet.action.selectPrevItem
  1345. // - editor.emmet.action.splitJoinTag
  1346. // - editor.emmet.action.toggleComment
  1347. // - editor.emmet.action.updateImageSize
  1348. // - editor.emmet.action.updateTag
  1349. // - editor.emmet.action.wrapIndividualLinesWithAbbreviation
  1350. // - editor.emmet.action.wrapWithAbbreviation
  1351. // - editorconfig._triggerSuggestAfterDelay
  1352. // - emmet.expandAbbreviation
  1353. // - eslint.applyAllFixes
  1354. // - eslint.applyAutoFix
  1355. // - eslint.applyDisableFile
  1356. // - eslint.applyDisableLine
  1357. // - eslint.applySameFixes
  1358. // - eslint.applySingleFix
  1359. // - eslint.createConfig
  1360. // - eslint.disable
  1361. // - eslint.enable
  1362. // - eslint.executeAutofix
  1363. // - eslint.openRuleDoc
  1364. // - eslint.showOutputChannel
  1365. // - explorer.download
  1366. // - extension.node-debug.attachNodeProcess
  1367. // - extension.node-debug.toggleAutoAttach
  1368. // - extension.node-debug.toggleSkippingFile
  1369. // - extension.node-debug2.toggleSkippingFile
  1370. // - extension.open
  1371. // - extensions.builtInBasicsExtensionsList.focus
  1372. // - extensions.builtInExtensionsList.focus
  1373. // - extensions.builtInThemesExtensionsList.focus
  1374. // - extensions.disabledExtensionList.focus
  1375. // - extensions.disabledExtensionList2.focus
  1376. // - extensions.enabledExtensionList.focus
  1377. // - extensions.enabledExtensionList2.focus
  1378. // - extensions.listView.focus
  1379. // - extensions.otherrecommendedList.focus
  1380. // - extensions.popularExtensionsList.focus
  1381. // - extensions.recommendedList.focus
  1382. // - extensions.vscode-local.default.focus
  1383. // - extensions.vscode-local.installed.focus
  1384. // - extensions.vscode-local.outdated.focus
  1385. // - extensions.workspaceRecommendedList.focus
  1386. // - filesExplorer.findInWorkspace
  1387. // - git._syncAll
  1388. // - git.addRemote
  1389. // - git.branch
  1390. // - git.branchFrom
  1391. // - git.checkout
  1392. // - git.clean
  1393. // - git.cleanAll
  1394. // - git.clone
  1395. // - git.close
  1396. // - git.commit
  1397. // - git.commitAll
  1398. // - git.commitAllAmend
  1399. // - git.commitAllSigned
  1400. // - git.commitEmpty
  1401. // - git.commitStaged
  1402. // - git.commitStagedAmend
  1403. // - git.commitStagedSigned
  1404. // - git.commitWithInput
  1405. // - git.createTag
  1406. // - git.deleteBranch
  1407. // - git.fetch
  1408. // - git.fetchAll
  1409. // - git.fetchPrune
  1410. // - git.ignore
  1411. // - git.init
  1412. // - git.merge
  1413. // - git.openChange
  1414. // - git.openFile
  1415. // - git.openFile2
  1416. // - git.openHEADFile
  1417. // - git.openRepository
  1418. // - git.openResource
  1419. // - git.publish
  1420. // - git.pull
  1421. // - git.pullFrom
  1422. // - git.pullRebase
  1423. // - git.push
  1424. // - git.pushForce
  1425. // - git.pushTo
  1426. // - git.pushToForce
  1427. // - git.pushWithTags
  1428. // - git.pushWithTagsForce
  1429. // - git.refresh
  1430. // - git.removeRemote
  1431. // - git.renameBranch
  1432. // - git.restoreCommitTemplate
  1433. // - git.revertChange
  1434. // - git.revertSelectedRanges
  1435. // - git.showOutput
  1436. // - git.stage
  1437. // - git.stageAll
  1438. // - git.stageChange
  1439. // - git.stageSelectedRanges
  1440. // - git.stash
  1441. // - git.stashApply
  1442. // - git.stashApplyLatest
  1443. // - git.stashIncludeUntracked
  1444. // - git.stashPop
  1445. // - git.stashPopLatest
  1446. // - git.sync
  1447. // - git.syncRebase
  1448. // - git.undoCommit
  1449. // - git.unstage
  1450. // - git.unstageAll
  1451. // - git.unstageSelectedRanges
  1452. // - gitlens.clearFileAnnotations
  1453. // - gitlens.closeUnchangedFiles
  1454. // - gitlens.computingFileAnnotations
  1455. // - gitlens.copyMessageToClipboard
  1456. // - gitlens.copyRemoteFileUrlToClipboard
  1457. // - gitlens.copyShaToClipboard
  1458. // - gitlens.diffDirectory
  1459. // - gitlens.diffDirectoryWithHead
  1460. // - gitlens.diffHeadWith
  1461. // - gitlens.diffHeadWithBranch
  1462. // - gitlens.diffWith
  1463. // - gitlens.diffWithBranch
  1464. // - gitlens.diffWithRef
  1465. // - gitlens.diffWithRevision
  1466. // - gitlens.diffWorkingWith
  1467. // - gitlens.diffWorkingWithBranch
  1468. // - gitlens.externalDiff
  1469. // - gitlens.externalDiffAll
  1470. // - gitlens.fetchRepositories
  1471. // - gitlens.gitCommands
  1472. // - gitlens.inviteToLiveShare
  1473. // - gitlens.openBranchInRemote
  1474. // - gitlens.openBranchesInRemote
  1475. // - gitlens.openChangedFiles
  1476. // - gitlens.openCommitInRemote
  1477. // - gitlens.openFileInRemote
  1478. // - gitlens.openFileRevision
  1479. // - gitlens.openFileRevisionFrom
  1480. // - gitlens.openFileRevisionFromBranch
  1481. // - gitlens.openInRemote
  1482. // - gitlens.openRepoInRemote
  1483. // - gitlens.openWorkingFile
  1484. // - gitlens.pullRepositories
  1485. // - gitlens.pushRepositories
  1486. // - gitlens.resetSuppressedWarnings
  1487. // - gitlens.showCommitInView
  1488. // - gitlens.showCompareView
  1489. // - gitlens.showFileHistoryInView
  1490. // - gitlens.showFileHistoryView
  1491. // - gitlens.showLineHistoryView
  1492. // - gitlens.showQuickBranchHistory
  1493. // - gitlens.showQuickCommitDetails
  1494. // - gitlens.showQuickRevisionDetails
  1495. // - gitlens.showQuickStashList
  1496. // - gitlens.showRepositoriesView
  1497. // - gitlens.showSearchView
  1498. // - gitlens.showSettingsPage
  1499. // - gitlens.showSettingsPage#compare-view
  1500. // - gitlens.showSettingsPage#file-history-view
  1501. // - gitlens.showSettingsPage#line-history-view
  1502. // - gitlens.showSettingsPage#repositories-view
  1503. // - gitlens.showSettingsPage#search-commits-view
  1504. // - gitlens.showWelcomePage
  1505. // - gitlens.stashApply
  1506. // - gitlens.stashDelete
  1507. // - gitlens.stashSave
  1508. // - gitlens.stashSaveFiles
  1509. // - gitlens.supportGitLens
  1510. // - gitlens.switchMode
  1511. // - gitlens.toggleFileHeatmap
  1512. // - gitlens.toggleFileRecentChanges
  1513. // - gitlens.toggleLineBlame
  1514. // - gitlens.toggleReviewMode
  1515. // - gitlens.toggleZenMode
  1516. // - gitlens.views.addRemote
  1517. // - gitlens.views.applyChanges
  1518. // - gitlens.views.checkout
  1519. // - gitlens.views.closeRepository
  1520. // - gitlens.views.compare.clear
  1521. // - gitlens.views.compare.compareWithSelected
  1522. // - gitlens.views.compare.pinComparison
  1523. // - gitlens.views.compare.refresh
  1524. // - gitlens.views.compare.selectForCompare
  1525. // - gitlens.views.compare.setFilesLayoutToAuto
  1526. // - gitlens.views.compare.setFilesLayoutToList
  1527. // - gitlens.views.compare.setFilesLayoutToTree
  1528. // - gitlens.views.compare.setKeepResultsToOff
  1529. // - gitlens.views.compare.setKeepResultsToOn
  1530. // - gitlens.views.compare.swapComparison
  1531. // - gitlens.views.compare.unpinComparison
  1532. // - gitlens.views.compare:explorer.focus
  1533. // - gitlens.views.compare:gitlens.focus
  1534. // - gitlens.views.compare:scm.focus
  1535. // - gitlens.views.compareAncestryWithWorking
  1536. // - gitlens.views.compareFileWithSelected
  1537. // - gitlens.views.compareWithHead
  1538. // - gitlens.views.compareWithRemote
  1539. // - gitlens.views.compareWithSelected
  1540. // - gitlens.views.compareWithWorking
  1541. // - gitlens.views.contributor.addCoauthoredBy
  1542. // - gitlens.views.contributor.copyToClipboard
  1543. // - gitlens.views.dismissNode
  1544. // - gitlens.views.executeNodeCallback
  1545. // - gitlens.views.expandNode
  1546. // - gitlens.views.exploreRepoRevision
  1547. // - gitlens.views.fetch
  1548. // - gitlens.views.fileHistory.changeBase
  1549. // - gitlens.views.fileHistory.refresh
  1550. // - gitlens.views.fileHistory.setEditorFollowingOff
  1551. // - gitlens.views.fileHistory.setEditorFollowingOn
  1552. // - gitlens.views.fileHistory.setRenameFollowingOff
  1553. // - gitlens.views.fileHistory.setRenameFollowingOn
  1554. // - gitlens.views.fileHistory:explorer.focus
  1555. // - gitlens.views.fileHistory:gitlens.focus
  1556. // - gitlens.views.fileHistory:scm.focus
  1557. // - gitlens.views.lineHistory.changeBase
  1558. // - gitlens.views.lineHistory.refresh
  1559. // - gitlens.views.lineHistory.setEditorFollowingOff
  1560. // - gitlens.views.lineHistory.setEditorFollowingOn
  1561. // - gitlens.views.lineHistory.setRenameFollowingOff
  1562. // - gitlens.views.lineHistory.setRenameFollowingOn
  1563. // - gitlens.views.lineHistory:explorer.focus
  1564. // - gitlens.views.lineHistory:gitlens.focus
  1565. // - gitlens.views.lineHistory:scm.focus
  1566. // - gitlens.views.openChangedFileChanges
  1567. // - gitlens.views.openChangedFileChangesWithWorking
  1568. // - gitlens.views.openChangedFileRevisions
  1569. // - gitlens.views.openChangedFiles
  1570. // - gitlens.views.openChanges
  1571. // - gitlens.views.openChangesWithWorking
  1572. // - gitlens.views.openDirectoryDiff
  1573. // - gitlens.views.openDirectoryDiffWithWorking
  1574. // - gitlens.views.openFile
  1575. // - gitlens.views.openFileRevision
  1576. // - gitlens.views.openFileRevisionInRemote
  1577. // - gitlens.views.openInTerminal
  1578. // - gitlens.views.pull
  1579. // - gitlens.views.push
  1580. // - gitlens.views.pushWithForce
  1581. // - gitlens.views.refreshNode
  1582. // - gitlens.views.repositories.refresh
  1583. // - gitlens.views.repositories.setAutoRefreshToOff
  1584. // - gitlens.views.repositories.setAutoRefreshToOn
  1585. // - gitlens.views.repositories.setBranchComparisonToBranch
  1586. // - gitlens.views.repositories.setBranchComparisonToWorking
  1587. // - gitlens.views.repositories.setFilesLayoutToAuto
  1588. // - gitlens.views.repositories.setFilesLayoutToList
  1589. // - gitlens.views.repositories.setFilesLayoutToTree
  1590. // - gitlens.views.repositories:explorer.focus
  1591. // - gitlens.views.repositories:gitlens.focus
  1592. // - gitlens.views.repositories:scm.focus
  1593. // - gitlens.views.search.clear
  1594. // - gitlens.views.search.refresh
  1595. // - gitlens.views.search.searchCommits
  1596. // - gitlens.views.search.setFilesLayoutToAuto
  1597. // - gitlens.views.search.setFilesLayoutToList
  1598. // - gitlens.views.search.setFilesLayoutToTree
  1599. // - gitlens.views.search.setKeepResultsToOff
  1600. // - gitlens.views.search.setKeepResultsToOn
  1601. // - gitlens.views.search:explorer.focus
  1602. // - gitlens.views.search:gitlens.focus
  1603. // - gitlens.views.search:scm.focus
  1604. // - gitlens.views.selectFileForCompare
  1605. // - gitlens.views.selectForCompare
  1606. // - gitlens.views.setAsDefault
  1607. // - gitlens.views.setComparisonToThreeDot
  1608. // - gitlens.views.setComparisonToTwoDot
  1609. // - gitlens.views.showAllChildren
  1610. // - gitlens.views.showMoreChildren
  1611. // - gitlens.views.stageDirectory
  1612. // - gitlens.views.stageFile
  1613. // - gitlens.views.star
  1614. // - gitlens.views.terminalCheckoutBranch
  1615. // - gitlens.views.terminalCheckoutCommit
  1616. // - gitlens.views.terminalCherryPickCommit
  1617. // - gitlens.views.terminalCreateBranch
  1618. // - gitlens.views.terminalCreateTag
  1619. // - gitlens.views.terminalDeleteBranch
  1620. // - gitlens.views.terminalDeleteTag
  1621. // - gitlens.views.terminalMergeBranch
  1622. // - gitlens.views.terminalPushCommit
  1623. // - gitlens.views.terminalRebaseBranch
  1624. // - gitlens.views.terminalRebaseBranchToRemote
  1625. // - gitlens.views.terminalRebaseCommit
  1626. // - gitlens.views.terminalRemoveRemote
  1627. // - gitlens.views.terminalResetCommit
  1628. // - gitlens.views.terminalRevertCommit
  1629. // - gitlens.views.terminalSquashBranchIntoCommit
  1630. // - gitlens.views.unsetAsDefault
  1631. // - gitlens.views.unstageDirectory
  1632. // - gitlens.views.unstageFile
  1633. // - gitlens.views.unstar
  1634. // - javascript.goToProjectConfig
  1635. // - javascript.reloadProjects
  1636. // - js.projectStatus.command
  1637. // - keybindings.editor.copyCommandKeybindingEntry
  1638. // - keybindings.editor.resetKeybinding
  1639. // - keybindings.editor.showConflicts
  1640. // - keybindings.editor.showDefaultKeybindings
  1641. // - keybindings.editor.showUserKeybindings
  1642. // - lastCursorLineSelect
  1643. // - lastCursorLineSelectDrag
  1644. // - lastCursorWordSelect
  1645. // - layoutEditorGroups
  1646. // - list.focusFirstChild
  1647. // - list.focusLastChild
  1648. // - list.toggleFilterOnType
  1649. // - liveshare.activityBar.copyServerURL
  1650. // - liveshare.activityBar.makeTerminalReadOnly
  1651. // - liveshare.activityBar.makeTerminalReadWrite
  1652. // - liveshare.activityBar.openServerInBrowser
  1653. // - liveshare.activityBar.openTerminal
  1654. // - liveshare.activityBar.removeTerminal
  1655. // - liveshare.activityBar.shareServer
  1656. // - liveshare.activityBar.shareTerminal
  1657. // - liveshare.activityBar.unshareServer
  1658. // - liveshare.activityBar.user.decrease
  1659. // - liveshare.activityBar.user.elevate
  1660. // - liveshare.changePresenceAvailable
  1661. // - liveshare.changePresenceAway
  1662. // - liveshare.changePresenceBusy
  1663. // - liveshare.changePresenceDoNotDisturb
  1664. // - liveshare.changePresenceInvisible
  1665. // - liveshare.changeSelfPresenceFromAvailable
  1666. // - liveshare.changeSelfPresenceFromAway
  1667. // - liveshare.changeSelfPresenceFromBusy
  1668. // - liveshare.changeSelfPresenceFromDoNotDisturb
  1669. // - liveshare.codelens.start
  1670. // - liveshare.collaboration.link.copy
  1671. // - liveshare.collaboration.link.copyFromActivityBar
  1672. // - liveshare.collaboration.link.copyFromFileTreeExplorer
  1673. // - liveshare.comments.cancelEditComment
  1674. // - liveshare.comments.createThread
  1675. // - liveshare.comments.deleteComment
  1676. // - liveshare.comments.deleteThread
  1677. // - liveshare.comments.editComment
  1678. // - liveshare.comments.reply
  1679. // - liveshare.comments.saveComment
  1680. // - liveshare.configureSettings
  1681. // - liveshare.contacts.focus
  1682. // - liveshare.createSession
  1683. // - liveshare.debug
  1684. // - liveshare.disable.vscode-account.auth
  1685. // - liveshare.enable.vscode-account.auth
  1686. // - liveshare.end
  1687. // - liveshare.endFromActivityBar
  1688. // - liveshare.endFromFileTreeExplorer
  1689. // - liveshare.exportLogs
  1690. // - liveshare.fileTreeExplorer.copyServerURL
  1691. // - liveshare.fileTreeExplorer.makeTerminalReadOnly
  1692. // - liveshare.fileTreeExplorer.makeTerminalReadWrite
  1693. // - liveshare.fileTreeExplorer.openServerInBrowser
  1694. // - liveshare.fileTreeExplorer.openTerminal
  1695. // - liveshare.fileTreeExplorer.removeTerminal
  1696. // - liveshare.fileTreeExplorer.shareServer
  1697. // - liveshare.fileTreeExplorer.shareTerminal
  1698. // - liveshare.fileTreeExplorer.unshareServer
  1699. // - liveshare.fileTreeExplorer.user.decrease
  1700. // - liveshare.fileTreeExplorer.user.elevate
  1701. // - liveshare.focusParticipants
  1702. // - liveshare.focusParticipantsFromActivityBar
  1703. // - liveshare.focusParticipantsFromFileTreeExplorer
  1704. // - liveshare.followFromActivityBar
  1705. // - liveshare.followFromFileTreeExplorer
  1706. // - liveshare.followToTheSideFromActivityBar
  1707. // - liveshare.followToTheSideFromTreeExplorer
  1708. // - liveshare.help
  1709. // - liveshare.help.focus
  1710. // - liveshare.inviteAvailableContacts
  1711. // - liveshare.inviteNoUserJoinByEmail
  1712. // - liveshare.inviteSearchContacts
  1713. // - liveshare.inviteUserJoin
  1714. // - liveshare.inviteUserJoinByEmail
  1715. // - liveshare.join.postReload
  1716. // - liveshare.joinFromActivityBar
  1717. // - liveshare.joinFromFileTreeExplorer
  1718. // - liveshare.joinSession
  1719. // - liveshare.launcherSetup
  1720. // - liveshare.leave
  1721. // - liveshare.leaveFromActivityBar
  1722. // - liveshare.leaveFromFileTreeExplorer
  1723. // - liveshare.listParticipants
  1724. // - liveshare.listServers
  1725. // - liveshare.listTerminals
  1726. // - liveshare.memento.resetValues
  1727. // - liveshare.memento.showCurrentValues
  1728. // - liveshare.moreInfo
  1729. // - liveshare.openLink
  1730. // - liveshare.provideFeedback
  1731. // - liveshare.reloadSettingsFile
  1732. // - liveshare.removeInvitedContactFromActivityBar
  1733. // - liveshare.removeInvitedContactFromFileTreeExplorer
  1734. // - liveshare.removeParticipant
  1735. // - liveshare.removeParticipantFromActivityBar
  1736. // - liveshare.removeParticipantFromFileTreeExplorer
  1737. // - liveshare.removeRecentContact
  1738. // - liveshare.reportAProblem
  1739. // - liveshare.resetLanguageServices
  1740. // - liveshare.scc.clean
  1741. // - liveshare.scc.cleanAll
  1742. // - liveshare.scc.openChange
  1743. // - liveshare.scc.openFile
  1744. // - liveshare.scc.openFile2
  1745. // - liveshare.scc.revertChange
  1746. // - liveshare.selectPresenceProvider
  1747. // - liveshare.session.explorer.focus
  1748. // - liveshare.session.focus
  1749. // - liveshare.shareServer
  1750. // - liveshare.shareTerminal
  1751. // - liveshare.signInAndReload
  1752. // - liveshare.signInPresence
  1753. // - liveshare.signOutPresence
  1754. // - liveshare.signin
  1755. // - liveshare.signin.browser
  1756. // - liveshare.signin.token
  1757. // - liveshare.signout
  1758. // - liveshare.start
  1759. // - liveshare.startFromActivityBar
  1760. // - liveshare.startFromFileTreeExplorer
  1761. // - liveshare.startFromWelcomePage
  1762. // - liveshare.startReadOnly
  1763. // - liveshare.startReadOnlyFromActivityBar
  1764. // - liveshare.startReadOnlyFromFileTreeExplorer
  1765. // - liveshare.unfollowFromActivityBar
  1766. // - liveshare.unfollowFromFileTreeExplorer
  1767. // - liveshare.unshareServer
  1768. // - markdown.preview.refresh
  1769. // - markdown.preview.toggleLock
  1770. // - markdown.showLockedPreviewToSide
  1771. // - markdown.showPreviewSecuritySelector
  1772. // - markdown.showSource
  1773. // - merge-conflict.accept.all-both
  1774. // - merge-conflict.accept.all-current
  1775. // - merge-conflict.accept.all-incoming
  1776. // - merge-conflict.accept.both
  1777. // - merge-conflict.accept.current
  1778. // - merge-conflict.accept.incoming
  1779. // - merge-conflict.accept.selection
  1780. // - merge-conflict.compare
  1781. // - merge-conflict.next
  1782. // - merge-conflict.previous
  1783. // - nebula-theme.activateTheme
  1784. // - nebula-theme.restoreDefaultConfig
  1785. // - notifications.clearAll
  1786. // - notifications.focusToasts
  1787. // - notifications.showList
  1788. // - notifications.toggleList
  1789. // - npm-intellisense.import
  1790. // - npm-script.audit
  1791. // - npm-script.build
  1792. // - npm-script.init
  1793. // - npm-script.install
  1794. // - npm-script.start
  1795. // - npm.debugScript
  1796. // - npm.focus
  1797. // - npm.openScript
  1798. // - npm.refresh
  1799. // - npm.runInstall
  1800. // - npm.runScript
  1801. // - npm.runSelectedScript
  1802. // - openInTerminal
  1803. // - outline.focus
  1804. // - paste
  1805. // - perfview.show
  1806. // - php.untrustValidationExecutable
  1807. // - problems.action.copyMessage
  1808. // - problems.action.copyRelatedInformationMessage
  1809. // - problems.action.showMultilineMessage
  1810. // - problems.action.showSinglelineMessage
  1811. // - references-view.clear
  1812. // - references-view.clearHistory
  1813. // - references-view.copy
  1814. // - references-view.copyAll
  1815. // - references-view.copyPath
  1816. // - references-view.pickFromHistory
  1817. // - references-view.refind
  1818. // - references-view.refresh
  1819. // - references-view.remove
  1820. // - references-view.tree.focus
  1821. // - remote.closeRemote
  1822. // - remote.showActions
  1823. // - removeRootFolder
  1824. // - repl.action.copyAll
  1825. // - replacePreviousChar
  1826. // - revealInExplorer
  1827. // - sasslint.showOutputChannel
  1828. // - saveAll
  1829. // - search.action.clearHistory
  1830. // - search.action.clearSearchResults
  1831. // - search.action.collapseSearchResults
  1832. // - search.action.copyAll
  1833. // - search.action.focusSearchList
  1834. // - search.action.refreshSearchResults
  1835. // - search.action.toggleSearchViewPosition
  1836. // - selectAll
  1837. // - selectFirstSuggestion
  1838. // - selectForCompare
  1839. // - selectLastSuggestion
  1840. // - setContext
  1841. // - setSelection
  1842. // - settings.filterByModified
  1843. // - settings.filterByOnline
  1844. // - settings.switchToJSON
  1845. // - showEditorScreenReaderNotification
  1846. // - toggle.diff.ignoreTrimWhitespace
  1847. // - toggle.diff.renderSideBySide
  1848. // - toggleEscapeSequenceLogging
  1849. // - typescript.goToProjectConfig
  1850. // - typescript.openTsServerLog
  1851. // - typescript.reloadProjects
  1852. // - typescript.restartTsServer
  1853. // - typescript.selectTypeScriptVersion
  1854. // - update.check
  1855. // - update.checking
  1856. // - update.downloadNow
  1857. // - update.downloading
  1858. // - update.install
  1859. // - update.restart
  1860. // - update.showCurrentReleaseNotes
  1861. // - update.updating
  1862. // - vetur.applyWorkspaceEdits
  1863. // - vetur.chooseTypeScriptRefactoring
  1864. // - vetur.generateGrammar
  1865. // - vetur.openUserScaffoldSnippetFolder
  1866. // - vetur.showCorrespondingVirtualFile
  1867. // - vscode-account.askForLogin
  1868. // - vscode-account.login
  1869. // - vscode-account.logout
  1870. // - workbench.action.acceptSelectedQuickOpenItem
  1871. // - workbench.action.addComment
  1872. // - workbench.action.addRootFolder
  1873. // - workbench.action.clearCommandHistory
  1874. // - workbench.action.clearEditorHistory
  1875. // - workbench.action.clearRecentFiles
  1876. // - workbench.action.closeEditorInAllGroups
  1877. // - workbench.action.closeEditorsAndGroup
  1878. // - workbench.action.closeEditorsInOtherGroups
  1879. // - workbench.action.closeEditorsToTheLeft
  1880. // - workbench.action.closeEditorsToTheRight
  1881. // - workbench.action.closePanel
  1882. // - workbench.action.configureLanguageBasedSettings
  1883. // - workbench.action.configureLocale
  1884. // - workbench.action.debug.configure
  1885. // - workbench.action.debug.disconnect
  1886. // - workbench.action.debug.restartFrame
  1887. // - workbench.action.debug.reverseContinue
  1888. // - workbench.action.debug.selectandstart
  1889. // - workbench.action.debug.stepBack
  1890. // - workbench.action.debug.terminateThread
  1891. // - workbench.action.decreaseViewSize
  1892. // - workbench.action.duplicateWorkspaceInNewWindow
  1893. // - workbench.action.editor.changeEOL
  1894. // - workbench.action.editor.changeEncoding
  1895. // - workbench.action.editorLayoutSingle
  1896. // - workbench.action.editorLayoutThreeColumns
  1897. // - workbench.action.editorLayoutThreeRows
  1898. // - workbench.action.editorLayoutTwoByTwoGrid
  1899. // - workbench.action.editorLayoutTwoColumns
  1900. // - workbench.action.editorLayoutTwoColumnsBottom
  1901. // - workbench.action.editorLayoutTwoRows
  1902. // - workbench.action.editorLayoutTwoRowsRight
  1903. // - workbench.action.evenEditorWidths
  1904. // - workbench.action.extensionHostProfilder.stop
  1905. // - workbench.action.files.openFileFolderInNewWindow
  1906. // - workbench.action.files.openFileInNewWindow
  1907. // - workbench.action.files.openFolderInNewWindow
  1908. // - workbench.action.files.revert
  1909. // - workbench.action.files.saveFiles
  1910. // - workbench.action.firstEditorInGroup
  1911. // - workbench.action.focusActiveEditorGroup
  1912. // - workbench.action.focusCommentsPanel
  1913. // - workbench.action.focusLastEditorGroup
  1914. // - workbench.action.focusNextGroup
  1915. // - workbench.action.focusPanel
  1916. // - workbench.action.focusPreviousGroup
  1917. // - workbench.action.focusQuickOpen
  1918. // - workbench.action.generateColorTheme
  1919. // - workbench.action.increaseViewSize
  1920. // - workbench.action.inspectContextKeys
  1921. // - workbench.action.inspectKeyMappings
  1922. // - workbench.action.inspectKeyMappingsJSON
  1923. // - workbench.action.installCommandLine
  1924. // - workbench.action.joinAllGroups
  1925. // - workbench.action.joinTwoGroups
  1926. // - workbench.action.logStorage
  1927. // - workbench.action.maximizeEditor
  1928. // - workbench.action.mergeAllWindowTabs
  1929. // - workbench.action.minimizeOtherEditors
  1930. // - workbench.action.moveEditorToAboveGroup
  1931. // - workbench.action.moveEditorToBelowGroup
  1932. // - workbench.action.moveEditorToLeftGroup
  1933. // - workbench.action.moveEditorToRightGroup
  1934. // - workbench.action.moveWindowTabToNewWindow
  1935. // - workbench.action.navigateDown
  1936. // - workbench.action.navigateEditorGroups
  1937. // - workbench.action.navigateLast
  1938. // - workbench.action.navigateLeft
  1939. // - workbench.action.navigateRight
  1940. // - workbench.action.navigateUp
  1941. // - workbench.action.newGroupAbove
  1942. // - workbench.action.newGroupBelow
  1943. // - workbench.action.newGroupLeft
  1944. // - workbench.action.newGroupRight
  1945. // - workbench.action.newWindowTab
  1946. // - workbench.action.nextEditorInGroup
  1947. // - workbench.action.nextPanelView
  1948. // - workbench.action.nextSideBarView
  1949. // - workbench.action.openActiveLogOutputFile
  1950. // - workbench.action.openDefaultKeybindingsFile
  1951. // - workbench.action.openDocumentationUrl
  1952. // - workbench.action.openEditorAtIndex
  1953. // - workbench.action.openFolderSettings
  1954. // - workbench.action.openGlobalKeybindingsFile
  1955. // - workbench.action.openIntroductoryVideosUrl
  1956. // - workbench.action.openIssueReporter
  1957. // - workbench.action.openLicenseUrl
  1958. // - workbench.action.openLogFile
  1959. // - workbench.action.openLogsFolder
  1960. // - workbench.action.openNewsletterSignupUrl
  1961. // - workbench.action.openNextRecentlyUsedEditor
  1962. // - workbench.action.openPreviousEditorFromHistory
  1963. // - workbench.action.openPreviousRecentlyUsedEditor
  1964. // - workbench.action.openPrivacyStatementUrl
  1965. // - workbench.action.openProcessExplorer
  1966. // - workbench.action.openRawDefaultSettings
  1967. // - workbench.action.openRemoteSettings
  1968. // - workbench.action.openRequestFeatureUrl
  1969. // - workbench.action.openSettings2
  1970. // - workbench.action.openSettingsJson
  1971. // - workbench.action.openSnippets
  1972. // - workbench.action.openTipsAndTricksUrl
  1973. // - workbench.action.openTwitterUrl
  1974. // - workbench.action.openView
  1975. // - workbench.action.openWorkspace
  1976. // - workbench.action.openWorkspaceConfigFile
  1977. // - workbench.action.openWorkspaceInNewWindow
  1978. // - workbench.action.openWorkspaceSettings
  1979. // - workbench.action.previousEditorInGroup
  1980. // - workbench.action.previousPanelView
  1981. // - workbench.action.previousSideBarView
  1982. // - workbench.action.problems.focus
  1983. // - workbench.action.quickOpenNavigateNextInTerminalPicker
  1984. // - workbench.action.quickOpenNavigatePrevious
  1985. // - workbench.action.quickOpenNavigatePreviousInTerminalPicker
  1986. // - workbench.action.quickOpenRecent
  1987. // - workbench.action.quickOpenTerm
  1988. // - workbench.action.quickPickManyToggle
  1989. // - workbench.action.quickSwitchWindow
  1990. // - workbench.action.reloadWindowWithExtensionsDisabled
  1991. // - workbench.action.removeFromEditorHistory
  1992. // - workbench.action.removeRootFolder
  1993. // - workbench.action.reportPerformanceIssueUsingReporter
  1994. // - workbench.action.revertAndCloseActiveEditor
  1995. // - workbench.action.saveWorkspaceAs
  1996. // - workbench.action.selectIconTheme
  1997. // - workbench.action.setLogLevel
  1998. // - workbench.action.showAboutDialog
  1999. // - workbench.action.showEditorsInActiveGroup
  2000. // - workbench.action.showEditorsInGroup
  2001. // - workbench.action.showEmmetCommands
  2002. // - workbench.action.showErrorsWarnings
  2003. // - workbench.action.showInteractivePlayground
  2004. // - workbench.action.showInterfaceOverview
  2005. // - workbench.action.showLogs
  2006. // - workbench.action.showNextWindowTab
  2007. // - workbench.action.showPreviousWindowTab
  2008. // - workbench.action.showRuntimeExtensions
  2009. // - workbench.action.showWelcomePage
  2010. // - workbench.action.splitEditorDown
  2011. // - workbench.action.splitEditorLeft
  2012. // - workbench.action.splitEditorRight
  2013. // - workbench.action.splitEditorUp
  2014. // - workbench.action.tasks.allowAutomaticRunning
  2015. // - workbench.action.tasks.configureDefaultBuildTask
  2016. // - workbench.action.tasks.configureDefaultTestTask
  2017. // - workbench.action.tasks.configureTaskRunner
  2018. // - workbench.action.tasks.disallowAutomaticRunning
  2019. // - workbench.action.tasks.reRunTask
  2020. // - workbench.action.tasks.restartTask
  2021. // - workbench.action.tasks.runTask
  2022. // - workbench.action.tasks.showLog
  2023. // - workbench.action.tasks.showTasks
  2024. // - workbench.action.tasks.terminate
  2025. // - workbench.action.tasks.test
  2026. // - workbench.action.tasks.toggleProblems
  2027. // - workbench.action.terminal.allowWorkspaceShell
  2028. // - workbench.action.terminal.disallowWorkspaceShell
  2029. // - workbench.action.terminal.focus
  2030. // - workbench.action.terminal.focusAtIndex1
  2031. // - workbench.action.terminal.focusAtIndex2
  2032. // - workbench.action.terminal.focusAtIndex3
  2033. // - workbench.action.terminal.focusAtIndex4
  2034. // - workbench.action.terminal.focusAtIndex5
  2035. // - workbench.action.terminal.focusAtIndex6
  2036. // - workbench.action.terminal.focusAtIndex7
  2037. // - workbench.action.terminal.focusAtIndex8
  2038. // - workbench.action.terminal.focusAtIndex9
  2039. // - workbench.action.terminal.focusNext
  2040. // - workbench.action.terminal.focusPrevious
  2041. // - workbench.action.terminal.kill
  2042. // - workbench.action.terminal.new
  2043. // - workbench.action.terminal.newInActiveWorkspace
  2044. // - workbench.action.terminal.paste
  2045. // - workbench.action.terminal.rename
  2046. // - workbench.action.terminal.runActiveFile
  2047. // - workbench.action.terminal.runSelectedText
  2048. // - workbench.action.terminal.selectDefaultShell
  2049. // - workbench.action.terminal.selectToNextLine
  2050. // - workbench.action.terminal.selectToPreviousLine
  2051. // - workbench.action.terminal.splitInActiveWorkspace
  2052. // - workbench.action.toggleActivityBarVisibility
  2053. // - workbench.action.toggleAutoSave
  2054. // - workbench.action.toggleCenteredLayout
  2055. // - workbench.action.toggleEditorVisibility
  2056. // - workbench.action.toggleMaximizedPanel
  2057. // - workbench.action.toggleMultiCursorModifier
  2058. // - workbench.action.togglePanelPosition
  2059. // - workbench.action.toggleScreencastMode
  2060. // - workbench.action.toggleSharedProcess
  2061. // - workbench.action.toggleSidebarPosition
  2062. // - workbench.action.toggleStatusbarVisibility
  2063. // - workbench.action.toggleWindowTabsBar
  2064. // - workbench.action.uninstallCommandLine
  2065. // - workbench.action.url.openUrl
  2066. // - workbench.action.webview.openDeveloperTools
  2067. // - workbench.action.webview.reloadWebviewAction
  2068. // - workbench.actions.view.toggleProblems
  2069. // - workbench.debug.action.focusBreakpointsView
  2070. // - workbench.debug.action.focusCallStackView
  2071. // - workbench.debug.action.focusRepl
  2072. // - workbench.debug.action.focusVariablesView
  2073. // - workbench.debug.action.focusWatchView
  2074. // - workbench.debug.loadedScriptsView.focus
  2075. // - workbench.debug.panel.action.clearReplAction
  2076. // - workbench.debug.viewlet.action.addFunctionBreakpointAction
  2077. // - workbench.debug.viewlet.action.disableAllBreakpoints
  2078. // - workbench.debug.viewlet.action.enableAllBreakpoints
  2079. // - workbench.debug.viewlet.action.reapplyBreakpointsAction
  2080. // - workbench.debug.viewlet.action.removeAllBreakpoints
  2081. // - workbench.explorer.fileView.focus
  2082. // - workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations
  2083. // - workbench.extensions.action.addToWorkspaceFolderRecommendations
  2084. // - workbench.extensions.action.addToWorkspaceIgnoredRecommendations
  2085. // - workbench.extensions.action.addToWorkspaceRecommendations
  2086. // - workbench.extensions.action.checkForUpdates
  2087. // - workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions
  2088. // - workbench.extensions.action.configureWorkspaceRecommendedExtensions
  2089. // - workbench.extensions.action.debugExtensionHost
  2090. // - workbench.extensions.action.disableAll
  2091. // - workbench.extensions.action.disableAllWorkspace
  2092. // - workbench.extensions.action.disableAutoUpdate
  2093. // - workbench.extensions.action.enableAll
  2094. // - workbench.extensions.action.enableAllWorkspace
  2095. // - workbench.extensions.action.enableAutoUpdate
  2096. // - workbench.extensions.action.extensionHostProfile
  2097. // - workbench.extensions.action.install.specificVersion
  2098. // - workbench.extensions.action.installExtensions
  2099. // - workbench.extensions.action.installVSIX
  2100. // - workbench.extensions.action.listBuiltInExtensions
  2101. // - workbench.extensions.action.listOutdatedExtensions
  2102. // - workbench.extensions.action.openExtensionsFolder
  2103. // - workbench.extensions.action.reinstall
  2104. // - workbench.extensions.action.saveExtensionHostProfile
  2105. // - workbench.extensions.action.showAzureExtensions
  2106. // - workbench.extensions.action.showDisabledExtensions
  2107. // - workbench.extensions.action.showEnabledExtensions
  2108. // - workbench.extensions.action.showExtensionsForLanguage
  2109. // - workbench.extensions.action.showExtensionsWithIds
  2110. // - workbench.extensions.action.showInstalledExtensions
  2111. // - workbench.extensions.action.showLanguageExtensions
  2112. // - workbench.extensions.action.showPopularExtensions
  2113. // - workbench.extensions.action.showRecommendedExtensions
  2114. // - workbench.extensions.action.stopExtensionHostProfile
  2115. // - workbench.extensions.action.updateAllExtensions
  2116. // - workbench.extensions.installMissingDepenencies
  2117. // - workbench.files.action.acceptLocalChanges
  2118. // - workbench.files.action.collapseExplorerFolders
  2119. // - workbench.files.action.compareFileWith
  2120. // - workbench.files.action.focusFilesExplorer
  2121. // - workbench.files.action.refreshFilesExplorer
  2122. // - workbench.files.action.revertLocalChanges
  2123. // - workbench.files.action.saveAllInGroup
  2124. // - workbench.files.action.showActiveFileInExplorer
  2125. // - workbench.output.action.clearOutput
  2126. // - workbench.view.extension.gitlens
  2127. // - workbench.view.extension.liveshare
  2128. // - workbench.view.extension.references-view
  2129. // - workbench.view.extension.test
  2130. // - workbench.view.search.focus
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement