14 changed files with 413 additions and 78 deletions
@ -0,0 +1,316 @@ |
|||||||
|
[ |
||||||
|
// emmet |
||||||
|
{ |
||||||
|
"key": "alt+e", |
||||||
|
"command": "workbench.action.showEmmetCommands" |
||||||
|
}, |
||||||
|
// console |
||||||
|
{ |
||||||
|
"key": "ctrl+shift+l", |
||||||
|
"command": "js-console.insertConsoleLog", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+alt+l", |
||||||
|
"command": "-js-console.insertConsoleLog", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+shift+t", |
||||||
|
"command": "js-console.insertConsoleTable", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+alt+t", |
||||||
|
"command": "-js-console.insertConsoleTable", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+shift+w", |
||||||
|
"command": "js-console.insertConsoleWarn", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+alt+w", |
||||||
|
"command": "-js-console.insertConsoleWarn", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+shift+d", |
||||||
|
"command": "workbench.debug.panel.action.clearReplAction" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+shift+e", |
||||||
|
"command": "js-console.insertConsoleError", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+alt+e", |
||||||
|
"command": "-js-console.insertConsoleError", |
||||||
|
"when": "editorTextFocus" |
||||||
|
}, |
||||||
|
// Explorer |
||||||
|
{ |
||||||
|
"key": "enter", |
||||||
|
"command": "list.select", |
||||||
|
"when": "listFocus && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "a", |
||||||
|
"command": "explorer.newFile", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+a", |
||||||
|
"command": "explorer.newFolder", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "y", |
||||||
|
"command": "filesExplorer.copy", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "x", |
||||||
|
"command": "filesExplorer.cut", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "p", |
||||||
|
"command": "filesExplorer.paste", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "r", |
||||||
|
"command": "renameFile", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "m", |
||||||
|
"command": "workbench.files.action.refreshFilesExplorer", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
// { |
||||||
|
// "key": "m", |
||||||
|
// "command": "editor.action.showContextMenu", |
||||||
|
// "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" |
||||||
|
// }, |
||||||
|
{ |
||||||
|
"key": "q", |
||||||
|
"command": "workbench.action.toggleSidebarVisibility", |
||||||
|
"when": "explorerResourceMoveableToTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
// "command": "workbench.files.action.refreshFilesExplorer", |
||||||
|
{ |
||||||
|
"key": "d", |
||||||
|
"command": "moveFileToTrash", |
||||||
|
"when": "explorerResourceMoveableToTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+d", |
||||||
|
"command": "deleteFile", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "c", |
||||||
|
"command": "workbench.files.action.collapseExplorerFolders", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "s", |
||||||
|
"command": "explorer.openToSide", |
||||||
|
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "f", |
||||||
|
"command": "revealFileInOS", |
||||||
|
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "t", |
||||||
|
"command": "openInTerminal", |
||||||
|
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "u", |
||||||
|
"command": "copyFilePath", |
||||||
|
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "i", |
||||||
|
"command": "copyRelativeFilePath", |
||||||
|
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" |
||||||
|
}, |
||||||
|
// select |
||||||
|
{ |
||||||
|
"key": "ctrl+n", |
||||||
|
"command": "selectNextSuggestion", |
||||||
|
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+n", |
||||||
|
"command": "workbench.action.quickOpenSelectNext", |
||||||
|
"when": "inQuickOpen" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+p", |
||||||
|
"command": "selectPrevSuggestion", |
||||||
|
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+p", |
||||||
|
"command": "workbench.action.quickOpenSelectPrevious", |
||||||
|
"when": "inQuickOpen" |
||||||
|
}, |
||||||
|
// focus |
||||||
|
{ |
||||||
|
"key": "ctrl+h", |
||||||
|
"command": "workbench.action.navigateLeft", |
||||||
|
"when": "terminalFocus || sideBarFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+l", |
||||||
|
"command": "workbench.action.navigateRight", |
||||||
|
"when": "terminalFocus || sideBarFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+p", |
||||||
|
"command": "workbench.action.navigateUp", |
||||||
|
"when": "terminalFocus || sideBarFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+n", |
||||||
|
"command": "workbench.action.navigateDown", |
||||||
|
"when": "terminalFocus || sideBarFocus" |
||||||
|
}, |
||||||
|
// changeCase |
||||||
|
{ |
||||||
|
"key": "alt+;", |
||||||
|
"command": "extension.changeCase.commands" |
||||||
|
}, |
||||||
|
// focus |
||||||
|
{ |
||||||
|
"key": "alt+`", |
||||||
|
"command": "workbench.action.toggleSidebarVisibility" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt+1", |
||||||
|
"command": "workbench.view.explorer" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt-2", |
||||||
|
"command": "outline.focus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt-3", |
||||||
|
"command": "workbench.view.extension.project-manager" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt-4", |
||||||
|
"command": "todo-tree-view.focus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt-5", |
||||||
|
"command": "workbench.view.extension.dockerView" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt+9", |
||||||
|
"command": "workbench.view.scm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt-0", |
||||||
|
"command": "workbench.action.toggleActivityBarVisibility" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "tab", |
||||||
|
"command": "markdown.extension.onTabKey", |
||||||
|
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && !hasOtherSuggestions && !hasSnippetCompletions && !inSnippetMode && !suggestWidgetVisible && editorLangId == 'markdown' && vim.mode =='Insert'" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "tab", |
||||||
|
"command": "-markdown.extension.onTabKey", |
||||||
|
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && !hasOtherSuggestions && !hasSnippetCompletions && !inSnippetMode && !suggestWidgetVisible && editorLangId == 'markdown'" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+tab", |
||||||
|
"command": "-markdown.extension.onShiftTabKey", |
||||||
|
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && !hasOtherSuggestions && !hasSnippetCompletions && !inSnippetMode && !suggestWidgetVisible && editorLangId == 'markdown'" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+tab", |
||||||
|
"command": "markdown.extension.onShiftTabKey", |
||||||
|
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && !hasOtherSuggestions && !hasSnippetCompletions && !inSnippetMode && !suggestWidgetVisible && editorLangId == 'markdown' && vim.mode =='Insert'" |
||||||
|
}, |
||||||
|
// nav buffer |
||||||
|
{ |
||||||
|
"key": "tab", |
||||||
|
"command": "workbench.action.nextEditor", |
||||||
|
"when": "vim.mode != 'Insert' && vim.mode != 'CommandlineInProgress' && !panelFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "shift+tab", |
||||||
|
"command": "workbench.action.previousEditor", |
||||||
|
"when": "vim.mode != 'Insert' && vim.mode != 'CommandlineInProgress' && !panelFocus" |
||||||
|
}, |
||||||
|
// 转换色值格式 |
||||||
|
{ |
||||||
|
"key": "alt+-", |
||||||
|
"command": "color-conversion.colorConversion", |
||||||
|
"when": "editorTextFocus && editorHasSelection" |
||||||
|
}, |
||||||
|
// whichkey |
||||||
|
{ |
||||||
|
"key": "space", |
||||||
|
"command": "whichkey.show", |
||||||
|
"when": "!inputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "e", |
||||||
|
"command": "whichkey.triggerKey", |
||||||
|
"args": { |
||||||
|
"key": "e", |
||||||
|
"when": "sideBarVisible && explorerViewletVisible" |
||||||
|
}, |
||||||
|
"when": "whichkeyVisible && sideBarVisible && explorerViewletVisible" |
||||||
|
}, |
||||||
|
// 编辑器大小 |
||||||
|
{ |
||||||
|
"key": "shift+ctrl+0", |
||||||
|
"command": "workbench.action.evenEditorWidths" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+down", |
||||||
|
"command": "workbench.action.decreaseViewHeight" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+up", |
||||||
|
"command": "workbench.action.increaseViewHeight" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+right", |
||||||
|
"command": "workbench.action.decreaseViewWidth" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+left", |
||||||
|
"command": "workbench.action.increaseViewWidth" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "alt+j", |
||||||
|
"command": "workbench.action.togglePanel" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+j", |
||||||
|
"command": "-workbench.action.togglePanel" |
||||||
|
}, |
||||||
|
// replace vim C-d C-u |
||||||
|
{ |
||||||
|
"key": "ctrl+d", |
||||||
|
"command": "cursorPageDown", |
||||||
|
"when": "textInputFocus" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"key": "ctrl+u", |
||||||
|
"command": "cursorPageUp", |
||||||
|
"when": "textInputFocus" |
||||||
|
} |
||||||
|
] |
After Width: | Height: | Size: 16 KiB |
Loading…
Reference in new issue