14 changed files with 413 additions and 78 deletions
@ -0,0 +1,316 @@
@@ -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