-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkeybindings.json
More file actions
368 lines (366 loc) · 25.1 KB
/
Copy pathkeybindings.json
File metadata and controls
368 lines (366 loc) · 25.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
// Overwrite key bindings by placing them into your key bindings file.
[
{ "key": "escape", "command": "closePeekDeclarationEditor",
"when": "editorFocus && inPeekDeclarationEditor" },
{ "key": "escape", "command": "closeReferenceSearchEditor",
"when": "editorFocus && inReferenceSearchEditor" },
{ "key": "escape", "command": "cancelSelection",
"when": "editorTextFocus && editorHasSelection" },
{ "key": "ctrl+end", "command": "cursorBottom",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+end", "command": "cursorBottomSelect",
"when": "editorTextFocus" },
{ "key": "down", "command": "cursorDown",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+down", "command": "cursorDownSelect",
"when": "editorTextFocus" },
{ "key": "shift+down", "command": "cursorDownSelect",
"when": "editorTextFocus" },
{ "key": "end", "command": "cursorEnd",
"when": "editorTextFocus" },
{ "key": "shift+end", "command": "cursorEndSelect",
"when": "editorTextFocus" },
{ "key": "home", "command": "cursorHome",
"when": "editorTextFocus" },
{ "key": "shift+home", "command": "cursorHomeSelect",
"when": "editorTextFocus" },
{ "key": "left", "command": "cursorLeft",
"when": "editorTextFocus" },
{ "key": "shift+left", "command": "cursorLeftSelect",
"when": "editorTextFocus" },
{ "key": "pagedown", "command": "cursorPageDown",
"when": "editorTextFocus" },
{ "key": "shift+pagedown", "command": "cursorPageDownSelect",
"when": "editorTextFocus" },
{ "key": "pageup", "command": "cursorPageUp",
"when": "editorTextFocus" },
{ "key": "shift+pageup", "command": "cursorPageUpSelect",
"when": "editorTextFocus" },
{ "key": "right", "command": "cursorRight",
"when": "editorTextFocus" },
{ "key": "shift+right", "command": "cursorRightSelect",
"when": "editorTextFocus" },
{ "key": "ctrl+home", "command": "cursorTop",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+home", "command": "cursorTopSelect",
"when": "editorTextFocus" },
{ "key": "ctrl+u", "command": "cursorUndo",
"when": "editorTextFocus" },
{ "key": "up", "command": "cursorUp",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+up", "command": "cursorUpSelect",
"when": "editorTextFocus" },
{ "key": "shift+up", "command": "cursorUpSelect",
"when": "editorTextFocus" },
{ "key": "ctrl+left", "command": "cursorWordLeft",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+left", "command": "cursorWordLeftSelect",
"when": "editorTextFocus" },
{ "key": "ctrl+right", "command": "cursorWordRight",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+right", "command": "cursorWordRightSelect",
"when": "editorTextFocus" },
{ "key": "shift+backspace", "command": "deleteLeft",
"when": "editorTextFocus" },
{ "key": "backspace", "command": "deleteLeft",
"when": "editorTextFocus" },
{ "key": "delete", "command": "deleteRight",
"when": "editorTextFocus" },
{ "key": "ctrl+backspace", "command": "deleteWordLeft",
"when": "editorTextFocus" },
{ "key": "ctrl+delete", "command": "deleteWordRight",
"when": "editorTextFocus" },
{ "key": "ctrl+a", "command": "editor.action.selectAll" },
{ "key": "shift+tab", "command": "outdent",
"when": "editorTextFocus && !editorTabMovesFocus" },
{ "key": "ctrl+shift+z", "command": "redo",
"when": "editorTextFocus" },
{ "key": "ctrl+y", "command": "redo",
"when": "editorTextFocus" },
{ "key": "tab", "command": "tab",
"when": "editorTextFocus && !editorTabMovesFocus" },
{ "key": "ctrl+z", "command": "undo",
"when": "editorTextFocus" },
{ "key": "escape", "command": "removeSecondaryCursors",
"when": "editorTextFocus && editorHasMultipleSelections" },
{ "key": "ctrl+l l", "command": "omnisharp.show.generalLog" },
{ "key": "ctrl+l ctrl+l", "command": "omnisharp.show.generalLogOnSide" },
{ "key": "shift+0", "command": "^acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible && editorLangId == 'csharp'" },
{ "key": "shift+9", "command": "^acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible && editorLangId == 'csharp'" },
{ "key": ".", "command": "^acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible && editorLangId == 'typescript'" },
{ "key": ".", "command": "^acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible && editorLangId == 'csharp'" },
{ "key": "ctrl+f3", "command": "actions.find" },
{ "key": "ctrl+f", "command": "actions.find" },
{ "key": "ctrl+k ctrl+c", "command": "editor.action.addCommentLine",
"when": "editorTextFocus" },
{ "key": "ctrl+d", "command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus" },
{ "key": "shift+alt+a", "command": "editor.action.blockComment",
"when": "editorTextFocus" },
{ "key": "ctrl+f2", "command": "editor.action.changeAll",
"when": "editorTextFocus" },
{ "key": "ctrl+insert", "command": "editor.action.clipboardCopyAction" },
{ "key": "ctrl+c", "command": "editor.action.clipboardCopyAction" },
{ "key": "shift+delete", "command": "editor.action.clipboardCutAction" },
{ "key": "ctrl+x", "command": "editor.action.clipboardCutAction" },
{ "key": "shift+insert", "command": "editor.action.clipboardPasteAction" },
{ "key": "ctrl+v", "command": "editor.action.clipboardPasteAction" },
{ "key": "ctrl+/", "command": "editor.action.commentLine",
"when": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus" },
{ "key": "shift+alt+up", "command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+k", "command": "editor.action.deleteLines",
"when": "editorTextFocus" },
{ "key": "ctrl+alt+f", "command": "editor.action.format",
"when": "editorTextFocus" },
{ "key": "ctrl+b", "command": "editor.action.goToDeclaration",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+.", "command": "editor.action.inPlaceReplace.down",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+,", "command": "editor.action.inPlaceReplace.up",
"when": "editorTextFocus" },
{ "key": "ctrl+]", "command": "editor.action.indentLines",
"when": "editorTextFocus" },
{ "key": "ctrl+alt+up", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "ctrl+alt+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" },
{ "key": "ctrl+enter", "command": "editor.action.insertLineAfter",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+enter", "command": "editor.action.insertLineBefore",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+]", "command": "editor.action.jumpToBracket",
"when": "editorTextFocus" },
{ "key": "f12", "command": "editor.action.marker.next",
"when": "editorFocus" },
{ "key": "shift+f12", "command": "editor.action.marker.prev",
"when": "editorFocus" },
{ "key": "ctrl+shift+down", "command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+up", "command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus" },
{ "key": "ctrl+k ctrl+d", "command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus" },
{ "key": "f3", "command": "editor.action.nextMatchFindAction",
"when": "editorFocus" },
{ "key": "ctrl+[", "command": "editor.action.outdentLines",
"when": "editorTextFocus" },
{ "key": "ctrl+q", "command": "editor.action.previewDeclaration",
"when": "editorTextFocus" },
{ "key": "shift+f3", "command": "editor.action.previousMatchFindAction",
"when": "editorFocus" },
{ "key": "ctrl+.", "command": "editor.action.quickFix",
"when": "editorTextFocus" },
{ "key": "alt+f7", "command": "editor.action.referenceSearch.trigger",
"when": "editorTextFocus" },
{ "key": "ctrl+k ctrl+u", "command": "editor.action.removeCommentLine",
"when": "editorTextFocus" },
{ "key": "shift+f6", "command": "editor.action.rename",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+l", "command": "editor.action.selectHighlights",
"when": "editorFocus" },
{ "key": "shift+f10", "command": "editor.action.showContextMenu",
"when": "editorTextFocus" },
{ "key": "ctrl+w", "command": "editor.action.smartSelect.grow",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+w", "command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus" },
{ "key": "ctrl+h", "command": "editor.action.startFindReplaceAction" },
{ "key": "ctrl+m", "command": "editor.action.toggleTabFocusMode",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+space", "command": "editor.action.triggerParameterHints",
"when": "editorTextFocus" },
{ "key": "ctrl+space", "command": "editor.action.triggerSuggest",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+x", "command": "editor.action.trimTrailingWhitespace",
"when": "editorTextFocus" },
{ "key": "f9", "command": "editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus" },
{ "key": "tab", "command": "editor.emmet.action.expandAbbreviation",
"when": "editorTextFocus && !editorHasSelection && !editorHasMultipleSelections && !editorTabMovesFocus" },
{ "key": "escape", "command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible" },
{ "key": "enter", "command": "acceptSnippet",
"when": "editorTextFocus && inSnippetMode" },
{ "key": "tab", "command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && inSnippetMode" },
{ "key": "shift+tab", "command": "jumpToPrevSnippetPlaceholder",
"when": "editorTextFocus && inSnippetMode" },
{ "key": "escape", "command": "leaveChangeAllMode",
"when": "editorTextFocus && inChangeAllMode" },
{ "key": "enter", "command": "leaveChangeAllMode",
"when": "editorTextFocus && inChangeAllMode" },
{ "key": "escape", "command": "leaveSnippet",
"when": "editorTextFocus && inSnippetMode" },
{ "key": "escape", "command": "closeMarkersNavigation",
"when": "editorFocus && markersNavigationVisible" },
{ "key": "escape", "command": "closePeekDeclaration",
"when": "editorFocus && peekDeclarationVisible" },
{ "key": "escape", "command": "closeReferenceSearch",
"when": "editorFocus && referenceSearchVisible" },
{ "key": "escape", "command": "closeParameterHints",
"when": "editorTextFocus && parameterHintsVisible" },
{ "key": "down", "command": "showNextParameterHint",
"when": "editorTextFocus && parameterHintsVisible" },
{ "key": "up", "command": "showPrevParameterHint",
"when": "editorTextFocus && parameterHintsVisible" },
{ "key": "tab", "command": "acceptQuickFixSuggestion",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "enter", "command": "acceptQuickFixSuggestion",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "escape", "command": "closeQuickFixWidget",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "pagedown", "command": "selectNextPageQuickFix",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "down", "command": "selectNextQuickFix",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "pageup", "command": "selectPrevPageQuickFix",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "up", "command": "selectPrevQuickFix",
"when": "editorFocus && quickFixWidgetVisible" },
{ "key": "tab", "command": "acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "enter", "command": "acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "escape", "command": "hideSuggestWidget",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "pagedown", "command": "selectNextPageSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "down", "command": "selectNextSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "pageup", "command": "selectPrevPageSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "up", "command": "selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
{ "key": "enter", "command": "acceptRenameInput",
"when": "editorFocus && renameInputVisible" },
{ "key": "escape", "command": "cancelRenameInput",
"when": "editorFocus && renameInputVisible" },
{ "key": "ctrl+w", "command": "workbench.action.closeActiveEditor" },
{ "key": "ctrl+f4", "command": "workbench.action.closeActiveEditor" },
{ "key": "ctrl+k f", "command": "workbench.action.closeFolder" },
{ "key": "escape", "command": "workbench.action.closeMessages",
"when": "globalMessageVisible" },
{ "key": "ctrl+shift+w", "command": "workbench.action.closeWindow" },
{ "key": "ctrl+`", "command": "workbench.action.cycleEditor" },
{ "key": "f5", "command": "workbench.action.debug.play",
"when": "inDebugMode" },
{ "key": "f5", "command": "workbench.action.debug.start",
"when": "!inDebugMode" },
{ "key": "shift+f11", "command": "workbench.action.debug.stepOut",
"when": "inDebugMode" },
{ "key": "f10", "command": "workbench.action.debug.stepOver",
"when": "inDebugMode" },
{ "key": "shift+f5", "command": "workbench.action.debug.stop",
"when": "inDebugMode" },
{ "key": "ctrl+k m", "command": "workbench.action.editor.changeLanguageMode" },
{ "key": "ctrl+k p", "command": "workbench.action.files.copyPathOfActiveFile" },
{ "key": "ctrl+n", "command": "workbench.action.files.newUntitledFile" },
{ "key": "ctrl+o", "command": "workbench.action.files.openFile" },
{ "key": "ctrl+k r", "command": "workbench.action.files.revealActiveFileInWindows" },
{ "key": "ctrl+s", "command": "workbench.action.files.save" },
{ "key": "ctrl+shift+s", "command": "workbench.action.files.saveAs" },
{ "key": "ctrl+k o", "command": "workbench.action.files.showOpenedFileInNewWindow" },
{ "key": "ctrl+1", "command": "workbench.action.focusFirstEditor" },
{ "key": "ctrl+alt+left", "command": "workbench.action.focusLeftEditor" },
{ "key": "ctrl+alt+right", "command": "workbench.action.focusRightEditor" },
{ "key": "ctrl+2", "command": "workbench.action.focusSecondEditor" },
{ "key": "ctrl+0", "command": "workbench.action.focusSideBar" },
{ "key": "ctrl+3", "command": "workbench.action.focusThirdEditor" },
{ "key": "ctrl+g", "command": "workbench.action.gotoLine" },
{ "key": "ctrl+f12", "command": "workbench.action.gotoSymbol" },
{ "key": "ctrl+shift+v", "command": "workbench.action.markdown.togglePreview" },
{ "key": "ctrl+k left", "command": "workbench.action.moveActiveEditorLeft" },
{ "key": "ctrl+k right", "command": "workbench.action.moveActiveEditorRight" },
{ "key": "ctrl+-", "command": "workbench.action.navigateBack" },
{ "key": "ctrl+shift+-", "command": "workbench.action.navigateForward" },
{ "key": "ctrl+shift+n", "command": "workbench.action.newWindow" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousEditor" },
{ "key": "ctrl+tab", "command": "workbench.action.openPreviousEditor" },
{ "key": "ctrl+shift+u", "command": "workbench.action.output.toggleOutput" },
{ "key": "ctrl+e", "command": "workbench.action.quickOpen" },
{ "key": "ctrl+p", "command": "workbench.action.quickOpen" },
{ "key": "ctrl+tab", "command": "workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen" },
{ "key": "ctrl+e", "command": "workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen" },
{ "key": "ctrl+p", "command": "workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen" },
{ "key": "ctrl+shift+j", "command": "workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible" },
{ "key": "ctrl+shift+alt+n", "command": "workbench.action.showAllSymbols" },
{ "key": "f1", "command": "workbench.action.showCommands" },
{ "key": "ctrl+shift+p", "command": "workbench.action.showCommands" },
{ "key": "ctrl+shift+m", "command": "workbench.action.showErrorsWarnings" },
{ "key": "ctrl+\\", "command": "workbench.action.splitEditor" },
{ "key": "ctrl+shift+b", "command": "workbench.action.tasks.build" },
{ "key": "ctrl+shift+t", "command": "workbench.action.tasks.test" },
{ "key": "ctrl+shift+c", "command": "workbench.action.terminal.openNativeConsole" },
{ "key": "f11", "command": "workbench.action.toggleFullScreen" },
{ "key": "ctrl+b", "command": "workbench.action.toggleSidebarVisibility" },
{ "key": "ctrl+=", "command": "workbench.action.zoomIn" },
{ "key": "ctrl+-", "command": "workbench.action.zoomOut" },
{ "key": "ctrl+k enter", "command": "workbench.files.action.addToWorkingFiles" },
{ "key": "ctrl+k ctrl+w", "command": "workbench.files.action.closeAllFiles" },
{ "key": "ctrl+k w", "command": "workbench.files.action.closeFile" },
{ "key": "ctrl+k down", "command": "workbench.files.action.openNextWorkingFile" },
{ "key": "ctrl+k up", "command": "workbench.files.action.openPreviousWorkingFile" },
{ "key": "ctrl+shift+d", "command": "workbench.view.debug" },
{ "key": "ctrl+shift+e", "command": "workbench.view.explorer" },
{ "key": "ctrl+shift+f", "command": "workbench.view.search" },
{ "key": "f11", "command": "workbench.action.debug.stepInto",
"when": "inDebugMode" },
{ "key": "ctrl+shift+tab", "command": "workbench.action.quickOpenNavigatePrevious",
"when": "inQuickOpen" },
{ "key": "ctrl+shift+e", "command": "workbench.action.quickOpenNavigatePrevious",
"when": "inQuickOpen" },
{ "key": "ctrl+shift+p", "command": "workbench.action.quickOpenNavigatePrevious",
"when": "inQuickOpen" }
]
// Here are other available commands:
// - deleteAllLeft
// - deleteAllRight
// - lineBreakInsert
// - editor.action.goToTypeDeclaration
// - editor.action.openLink
// - workbench.action.toggleSidebarPosition
// - workbench.action.closeAllEditors
// - workbench.action.files.saveAll
// - workbench.action.files.saveFiles
// - workbench.action.files.revert
// - workbench.action.files.newFolder
// - workbench.files.action.compareFileWith
// - workbench.view.git
// - workbench.action.git.executeGitCommands
// - workbench.action.output.showOutput
// - editor.action.clearoutput
// - workbench.action.markdown.showWelcome
// - workbench.action.editor.changeEOL
// - workbench.action.editor.changeEncoding
// - workbench.action.openGlobalSettings
// - workbench.action.openGlobalKeybindings
// - workbench.action.openWorkspaceSettings
// - languages.action.omnisharp.restart
// - workbench.action.changeToLightTheme
// - workbench.action.changeToDarkTheme
// - workbench.action.changeToHighContrastTheme
// - workbench.action.tasks.terminate
// - workbench.action.tasks.configureTaskRunner
// - workbench.action.tasks.showLog
// - workbench.action.tasks.runTask
// - workbench.action.files.openFolder
// - workbench.action.openSnippets
// - editor.debug.action.addWatchExpression
// - workbench.action.debug.configure
// - workbench.action.toggleDevTools
// - workbench.action.zoomReset
// - workbench.action.openWorkerDevTools
// - workbench.action.closeWorkerDevTools
// - workbench.action.reloadWindow
// - workbench.action.files.toggleAutoSave