mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 16:53:00 +00:00
9547 lines
No EOL
432 KiB
JSON
9547 lines
No EOL
432 KiB
JSON
{
|
|
"vspacecode.bindings": [
|
|
{ // SPC
|
|
"key": " ",
|
|
"name": "Find Files",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.action.quickOpen"
|
|
},
|
|
{ // TAB
|
|
"key": "\t",
|
|
"name": "Last buffer",
|
|
"icon": "go-to-file",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
|
|
"list.select"
|
|
]
|
|
},
|
|
{ // !
|
|
"key": "!",
|
|
"name": "Show terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "workbench.action.terminal.focus"
|
|
},
|
|
{ // "
|
|
"key": "\"",
|
|
"name": "Open new external terminal",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "workbench.action.terminal.openNativeConsole"
|
|
},
|
|
{ // $
|
|
"key": "$",
|
|
"name": "Run Recent Command in Terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "workbench.action.terminal.runRecentCommand"
|
|
},
|
|
{
|
|
"key": "'",
|
|
"name": "Show terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "workbench.action.quickOpenView"
|
|
},
|
|
{
|
|
"key": "*",
|
|
"name": "Search in project with selection",
|
|
"icon": "search",
|
|
"type": "commands",
|
|
"commands": [
|
|
"editor.action.addSelectionToNextFindMatch",
|
|
"workbench.action.findInFiles",
|
|
"search.action.focusSearchList"
|
|
]
|
|
},
|
|
{
|
|
"key": ".",
|
|
"name": "Repeat most recent action",
|
|
"icon": "redo",
|
|
"type": "command",
|
|
"command": "whichkey.repeatMostRecent",
|
|
"args": "vspacecode.bindings"
|
|
},
|
|
{
|
|
"key": "/",
|
|
"name": "Search in project",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.action.findInFiles"
|
|
},
|
|
{
|
|
"key": "0",
|
|
"name": "Focus on files explorer",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "workbench.files.action.focusFilesExplorer"
|
|
},
|
|
{
|
|
"key": "1",
|
|
"name": "Focus 1st window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusFirstEditorGroup"
|
|
},
|
|
{
|
|
"key": "2",
|
|
"name": "Focus 2nd window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusSecondEditorGroup"
|
|
},
|
|
{
|
|
"key": "3",
|
|
"name": "Focus 3rd window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusThirdEditorGroup"
|
|
},
|
|
{
|
|
"key": "4",
|
|
"name": "Focus 4th window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusFourthEditorGroup"
|
|
},
|
|
{
|
|
"key": "5",
|
|
"name": "Focus 5th window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusFifthEditorGroup"
|
|
},
|
|
{
|
|
"key": "6",
|
|
"name": "Focus 6th window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusSixthEditorGroup"
|
|
},
|
|
{
|
|
"key": "7",
|
|
"name": "Focus 7th window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusSeventhEditorGroup"
|
|
},
|
|
{
|
|
"key": "8",
|
|
"name": "Focus 8th window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.focusEighthEditorGroup"
|
|
},
|
|
{
|
|
"key": ";",
|
|
"name": "Show all commands",
|
|
"icon": "keyboard",
|
|
"type": "command",
|
|
"command": "workbench.action.showCommands"
|
|
},
|
|
{
|
|
"key": "?",
|
|
"name": "Search keybindings",
|
|
"icon": "keyboard",
|
|
"type": "command",
|
|
"command": "whichkey.searchBindings"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Smart select/expand region",
|
|
"icon": "selection",
|
|
"type": "transient",
|
|
"command": "editor.action.smartSelect.grow",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Run current buffer/selection",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "code-runner.run"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Grow selection",
|
|
"icon": "add",
|
|
"type": "command",
|
|
"command": "editor.action.smartSelect.grow"
|
|
},
|
|
{
|
|
"key": "V",
|
|
"name": "Shrink selection",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "editor.action.smartSelect.shrink"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Select next matches",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.addSelectionToNextFindMatch"
|
|
},
|
|
{
|
|
"key": "M",
|
|
"name": "Select all matches",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.selectHighlights"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Go to next match under cursor",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.wordHighlight.next"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Go to previout match under cursor",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.wordHighlight.prev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": ":",
|
|
"name": "+Tasks",
|
|
"icon": "tasklist",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Rerun last task",
|
|
"icon": "debug-rerun",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.reRunTask"
|
|
},
|
|
{
|
|
"key": ":",
|
|
"name": "Run task",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.runTask"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Run build tasks",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.build"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Configure task runner",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.configureTaskRunner"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Show running tasks",
|
|
"icon": "checklist",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.showTasks"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Show task log",
|
|
"icon": "history",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.showLog"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Run test task",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.test"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Terminate task",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.terminate"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart running task",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.restartTask"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Buffers",
|
|
"icon": "file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "D",
|
|
"name": "Close window",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "workbench.action.closeOtherEditors"
|
|
},
|
|
{
|
|
"key": "0",
|
|
"name": "Last buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.lastEditorInGroup"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Built-in Find in buffer",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "actions.find"
|
|
},
|
|
{
|
|
"key": "1",
|
|
"name": "First buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex1"
|
|
},
|
|
{
|
|
"key": "2",
|
|
"name": "2nd buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex2"
|
|
},
|
|
{
|
|
"key": "3",
|
|
"name": "3rd buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex3"
|
|
},
|
|
{
|
|
"key": "4",
|
|
"name": "4th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex4"
|
|
},
|
|
{
|
|
"key": "5",
|
|
"name": "5th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex5"
|
|
},
|
|
{
|
|
"key": "6",
|
|
"name": "6th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex6"
|
|
},
|
|
{
|
|
"key": "7",
|
|
"name": "7th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex7"
|
|
},
|
|
{
|
|
"key": "8",
|
|
"name": "8th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex8"
|
|
},
|
|
{
|
|
"key": "9",
|
|
"name": "9th buffer in window",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "workbench.action.openEditorAtIndex9"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Show all buffers",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllEditorsByMostRecentlyUsed"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Close active buffer",
|
|
"icon": "x",
|
|
"type": "command",
|
|
"command": "workbench.action.closeActiveEditor"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "+Move buffer",
|
|
"icon": "arrow-both",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "h",
|
|
"name": "Move buffer into left window",
|
|
"icon": "triangle-left",
|
|
"type": "command",
|
|
"command": "workbench.action.moveEditorToLeftGroup"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Move buffer into below window",
|
|
"icon": "triangle-down",
|
|
"type": "command",
|
|
"command": "workbench.action.moveEditorToBelowGroup"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Move buffer into above window",
|
|
"icon": "triangle-up",
|
|
"type": "command",
|
|
"command": "workbench.action.moveEditorToAboveGroup"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Move buffer into right window",
|
|
"icon": "triangle-right",
|
|
"type": "command",
|
|
"command": "workbench.action.moveEditorToRightGroup"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Next buffer",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "workbench.action.nextEditor"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Previous buffer",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "workbench.action.previousEditor"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Scratch buffer",
|
|
"icon": "note",
|
|
"type": "command",
|
|
"command": "workbench.action.files.newUntitledFile"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Pin buffer",
|
|
"icon": "pin",
|
|
"type": "command",
|
|
"command": "workbench.action.pinEditor"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Reopen closed buffer",
|
|
"icon": "history",
|
|
"type": "command",
|
|
"command": "workbench.action.reopenClosedEditor"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Show all buffers in active window",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.showEditorsInActiveGroup"
|
|
},
|
|
{
|
|
"key": "M",
|
|
"name": "Close other buffers",
|
|
"icon": "close-all",
|
|
"type": "command",
|
|
"command": "workbench.action.closeOtherEditors"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Paste clipboard to buffer",
|
|
"icon": "clippy",
|
|
"type": "commands",
|
|
"commands": [
|
|
"editor.action.selectAll",
|
|
"editor.action.clipboardPasteAction"
|
|
]
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Revert the current buffer",
|
|
"icon": "discard",
|
|
"type": "command",
|
|
"command": "workbench.action.files.revert"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Unpin buffer",
|
|
"icon": "pinned",
|
|
"type": "command",
|
|
"command": "workbench.action.unpinEditor"
|
|
},
|
|
{
|
|
"key": "Y",
|
|
"name": "Copy buffer to clipboard",
|
|
"icon": "clippy",
|
|
"type": "command",
|
|
"command": "vspacecode.copyWholeBuffer"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "+New Buffer",
|
|
"icon": "file-add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "h",
|
|
"name": "New untitled buffer (split left)",
|
|
"icon": "arrow-small-left",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.splitEditorLeft",
|
|
"workbench.action.files.newUntitledFile",
|
|
"workbench.action.closeOtherEditors"
|
|
]
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "New untitled buffer (split down)",
|
|
"icon": "arrow-small-down",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.splitEditorDown",
|
|
"workbench.action.files.newUntitledFile",
|
|
"workbench.action.closeOtherEditors"
|
|
]
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "New untitled buffer (split up)",
|
|
"icon": "arrow-small-up",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.splitEditorUp",
|
|
"workbench.action.files.newUntitledFile",
|
|
"workbench.action.closeOtherEditors"
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "New untitled buffer (split right)",
|
|
"icon": "arrow-small-right",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.splitEditorRight",
|
|
"workbench.action.files.newUntitledFile",
|
|
"workbench.action.closeOtherEditors"
|
|
]
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "New untitled buffer",
|
|
"icon": "file-add",
|
|
"type": "command",
|
|
"command": "workbench.action.files.newUntitledFile"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Compile/Comments",
|
|
"icon": "gear",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Compile project",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.build"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Toggle line comment",
|
|
"icon": "comment",
|
|
"type": "command",
|
|
"command": "editor.action.commentLine"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Next error/diagnostics",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.action.marker.nextInFiles"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Previous error/diagnostics",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.marker.prevInFiles"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Run current buffer/selection",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "code-runner.run"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Format code",
|
|
"type": "command",
|
|
"icon": "horizontal-rule",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": " ",
|
|
"name": "Trim trailing whitespace",
|
|
"type": "command",
|
|
"icon": "whitespace",
|
|
"command": "editor.action.trimTrailingWhitespace"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Goto Symbol",
|
|
"type": "command",
|
|
"icon": "symbol-constructor",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Show all symbols",
|
|
"type": "command",
|
|
"icon": "symbol-class",
|
|
"command": "workbench.action.showAllSymbols"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Next git change",
|
|
"type": "command",
|
|
"icon": "diff-added",
|
|
"command": "editor.action.dirtydiff.next"
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "Previous git change",
|
|
"type": "command",
|
|
"icon": "diff-removed",
|
|
"command": "editor.action.dirtydiff.previous"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Rename symbol under cursor",
|
|
"type": "command",
|
|
"icon": "symbol-parameter",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "+Debug",
|
|
"icon": "bug",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Continue debug",
|
|
"icon": "debug-continue",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.continue"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Start debug",
|
|
"icon": "debug-start",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.start"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Step into",
|
|
"icon": "debug-step-into",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.stepInto"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Jump to cursor",
|
|
"icon": "whole-word",
|
|
"type": "command",
|
|
"command": "debug.jumpToCursor"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Step out",
|
|
"icon": "debug-step-out",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.stepOut"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Pause debug",
|
|
"icon": "debug-pause",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.pause"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Step over",
|
|
"icon": "debug-step-over",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.stepOver"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "REPL",
|
|
"icon": "debug-console",
|
|
"type": "command",
|
|
"command": "workbench.debug.action.toggleRepl"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Focus on watch window",
|
|
"icon": "eye-watch",
|
|
"type": "command",
|
|
"command": "workbench.debug.action.focusWatchView"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Continue to cursor",
|
|
"icon": "debug-continue",
|
|
"type": "command",
|
|
"command": "editor.debug.action.runToCursor"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Run without debugging",
|
|
"icon": "run",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.run"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart debug",
|
|
"icon": "debug-restart",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.restart"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Stop debug",
|
|
"icon": "debug-stop",
|
|
"type": "command",
|
|
"command": "workbench.action.debug.stop"
|
|
},
|
|
{
|
|
"key": "W",
|
|
"name": "Add to watch",
|
|
"icon": "watch-expressions-add",
|
|
"type": "command",
|
|
"command": "editor.debug.action.selectionToWatch"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Breakpoint",
|
|
"icon": "debug-breakpoint",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Toggle breakpoint",
|
|
"icon": "activate-breakpoints",
|
|
"type": "command",
|
|
"command": "editor.debug.action.toggleBreakpoint"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Add conditional breakpoint",
|
|
"icon": "debug-breakpoint-conditional",
|
|
"type": "command",
|
|
"command": "editor.debug.action.conditionalBreakpoint"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Delete breakpoint",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "debug.removeBreakpoint"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Enable breakpoint",
|
|
"icon": "debug-breakpoint",
|
|
"type": "command",
|
|
"command": "debug.enableOrDisableBreakpoint"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Add function breakpoint",
|
|
"icon": "debug-breakpoint-function",
|
|
"type": "command",
|
|
"command": "workbench.debug.viewlet.action.addFunctionBreakpointAction"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Toggle inline breakpoint",
|
|
"icon": "activate-breakpoints",
|
|
"type": "command",
|
|
"command": "editor.debug.action.toggleInlineBreakpoint"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Next breakpoint",
|
|
"icon": "arrow-down",
|
|
"type": "transient",
|
|
"command": "editor.debug.action.goToNextBreakpoint",
|
|
"bindings": [
|
|
{
|
|
"key": "n",
|
|
"name": "Next breakpoint",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.debug.action.goToNextBreakpoint"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous breakpoint",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.debug.action.goToPreviousBreakpoint"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous breakpoint",
|
|
"icon": "arrow-up",
|
|
"type": "transient",
|
|
"command": "editor.debug.action.goToPreviousBreakpoint",
|
|
"bindings": [
|
|
{
|
|
"key": "n",
|
|
"name": "Next breakpoint",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.debug.action.goToNextBreakpoint"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous breakpoint",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.debug.action.goToPreviousBreakpoint"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Disable breakpoint",
|
|
"icon": "debug-breakpoint-disabled",
|
|
"type": "command",
|
|
"command": "debug.enableOrDisableBreakpoint"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Delete all breakpoints",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "workbench.debug.viewlet.action.removeAllBreakpoints"
|
|
},
|
|
{
|
|
"key": "E",
|
|
"name": "Enable all breakpoints",
|
|
"icon": "expand-all",
|
|
"type": "command",
|
|
"command": "workbench.debug.viewlet.action.enableAllBreakpoints"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Disable all breakpoints",
|
|
"icon": "collapse-all",
|
|
"type": "command",
|
|
"command": "workbench.debug.viewlet.action.disableAllBreakpoints"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "+Errors",
|
|
"icon": "error",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Error transient",
|
|
"icon": "window",
|
|
"type": "transient",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Fix error",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Next error",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.action.marker.nextInFiles"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous error",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.marker.prevInFiles"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Previous error",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.marker.prevInFiles"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "E",
|
|
"name": "Focus on error",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Show error",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "editor.action.showHover"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Fix error",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "List errors",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Next error",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.action.marker.nextInFiles"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous error",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.marker.prevInFiles"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Previous error",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.marker.prevInFiles"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "+File",
|
|
"icon": "file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Open file/folder",
|
|
"icon": "folder-opened",
|
|
"type": "command",
|
|
"command": "file-browser.open"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "grep files",
|
|
"icon": "folder-opened",
|
|
"type": "command",
|
|
"command": "workbench.view.search"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Change file language",
|
|
"icon": "code",
|
|
"type": "command",
|
|
"command": "workbench.action.editor.changeLanguageMode"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "New file",
|
|
"icon": "new-file",
|
|
"type": "command",
|
|
"command": "explorer.newFile"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "+Open with",
|
|
"icon": "file-code",
|
|
"type": "command",
|
|
"command": "explorer.openWith"
|
|
},
|
|
{
|
|
"key": "O",
|
|
"name": "Open with default application",
|
|
"icon": "file-code",
|
|
"type": "command",
|
|
"command": "openInExternalApp.open"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Open recent",
|
|
"icon": "clock",
|
|
"type": "command",
|
|
"command": "workbench.action.openRecent"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Save file",
|
|
"icon": "save",
|
|
"type": "command",
|
|
"command": "workbench.action.files.save"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Toggle tree/explorer view",
|
|
"icon": "list-tree",
|
|
"type": "conditional",
|
|
"bindings": [
|
|
{
|
|
"key": "",
|
|
"name": "Show explorer view",
|
|
"type": "command",
|
|
"command": "workbench.view.explorer"
|
|
},
|
|
{
|
|
"key": "when:sideBarVisible && explorerViewletVisible",
|
|
"name": "Hide side bar",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleSidebarVisibility"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Open active in new window",
|
|
"icon": "window",
|
|
"type": "command",
|
|
"command": "workbench.action.files.showOpenedFileInNewWindow"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Delete current file",
|
|
"icon": "trash",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.files.action.showActiveFileInExplorer",
|
|
"deleteFile"
|
|
]
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Locate file (reveal in OS)",
|
|
"icon": "file-symlink-directory",
|
|
"type": "command",
|
|
"command": "revealFileInOS"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Rename file",
|
|
"icon": "edit",
|
|
"type": "commands",
|
|
"commands": [
|
|
"revealInExplorer",
|
|
"renameFile"
|
|
]
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Save all files",
|
|
"icon": "save-all",
|
|
"type": "command",
|
|
"command": "workbench.action.files.saveAll"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Open extension view",
|
|
"icon": "extensions",
|
|
"type": "command",
|
|
"command": "workbench.view.extensions"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Show active file in tree/explorer view",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "+Editor",
|
|
"icon": "settings",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Open configuration",
|
|
"icon": "settings",
|
|
"type": "command",
|
|
"command": "workbench.action.openGlobalSettings"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Open global key bindings",
|
|
"icon": "keyboard",
|
|
"type": "command",
|
|
"command": "workbench.action.openGlobalKeybindings"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Open language settings",
|
|
"icon": "code",
|
|
"type": "command",
|
|
"command": "workbench.action.configureLanguageBasedSettings"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Configure user snippets",
|
|
"icon": "symbol-snippet",
|
|
"type": "command",
|
|
"command": "workbench.action.openSnippets"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Open workspace settings",
|
|
"icon": "settings-edit",
|
|
"type": "command",
|
|
"command": "workbench.action.openWorkspaceSettings"
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Open global key bindings JSON",
|
|
"icon": "json",
|
|
"type": "command",
|
|
"command": "workbench.action.openGlobalKeybindingsFile"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "+Indentation",
|
|
"icon": "arrow-right",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Detect indentation",
|
|
"icon": "whitespace",
|
|
"type": "command",
|
|
"command": "editor.action.detectIndentation"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Change indentation",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "changeEditorIndentation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Reindent",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.reindentlines"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Convert indentation to spaces",
|
|
"icon": "arrow-small-right",
|
|
"type": "command",
|
|
"command": "editor.action.indentationToSpaces"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Convert indentation to tabs",
|
|
"icon": "export",
|
|
"type": "command",
|
|
"command": "editor.action.indentationToTabs"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Reindent selected",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.reindentselectedlines"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "y",
|
|
"name": "+Yank",
|
|
"icon": "clippy",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Copy path of active file with line and column",
|
|
"icon": "list-selection",
|
|
"type": "command",
|
|
"command": "vspacecode.copyPathWithLineColumn"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Copy directory path of the active file",
|
|
"icon": "file-directory",
|
|
"type": "command",
|
|
"command": "vspacecode.copyDirectoryPath"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Copy path of active file with line",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "vspacecode.copyPathWithLine"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Copy filename of active file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "vspacecode.copyFilename"
|
|
},
|
|
{
|
|
"key": "y",
|
|
"name": "Copy path of active file",
|
|
"icon": "go-to-file",
|
|
"type": "command",
|
|
"command": "vspacecode.copyPath"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Copy relative path of active file with line and column",
|
|
"icon": "list-selection",
|
|
"type": "command",
|
|
"command": "vspacecode.copyRelativePathWithLineColumn"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Copy relative directory path of the active file",
|
|
"icon": "file-directory",
|
|
"type": "command",
|
|
"command": "vspacecode.copyRelativeDirectoryPath"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Copy relative path of active file with line",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "vspacecode.copyRelativePathWithLine"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Copy filename without extension of active file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "vspacecode.copyFilenameBase"
|
|
},
|
|
{
|
|
"key": "Y",
|
|
"name": "Copy relative path of active file",
|
|
"icon": "go-to-file",
|
|
"type": "command",
|
|
"command": "vspacecode.copyRelativePath"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Git",
|
|
"icon": "git-branch",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Blame file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "gitlens.toggleFileBlame"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Clone",
|
|
"icon": "repo-clone",
|
|
"type": "command",
|
|
"command": "git.clone"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Initialize repository",
|
|
"icon": "repo-create",
|
|
"type": "command",
|
|
"command": "git.init"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Magit dispatch",
|
|
"icon": "repo",
|
|
"type": "command",
|
|
"command": "magit.dispatch"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Status",
|
|
"icon": "preview",
|
|
"type": "command",
|
|
"command": "magit.status"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Stage file",
|
|
"icon": "file-add",
|
|
"type": "command",
|
|
"command": "magit.stage-file"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "Unstage file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "magit.unstage-file"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "+File",
|
|
"icon": "file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Diff",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "magit.diff-file"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Show log/timeline",
|
|
"icon": "history",
|
|
"type": "command",
|
|
"command": "timeline.focus"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "+Help",
|
|
"icon": "question",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Open VSCode Documentation",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"command": "workbench.action.openDocumentationUrl"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Open global key bindings",
|
|
"icon": "keyboard",
|
|
"type": "command",
|
|
"command": "workbench.action.openGlobalKeybindings"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Open VSpaceCode Documentation",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"command": "vspacecode.openDocumentationUrl"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Report VSCode Issue",
|
|
"icon": "issues",
|
|
"type": "command",
|
|
"command": "workbench.action.openIssueReporter"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Open VSCode Tutorial",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "workbench.action.showInteractivePlayground"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Append/Insert/AI",
|
|
"icon": "add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "s",
|
|
"name": "Insert snippet",
|
|
"icon": "symbol-snippet",
|
|
"type": "command",
|
|
"command": "editor.action.insertSnippet"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Insert date",
|
|
"icon": "calendar",
|
|
"type": "command",
|
|
"command": "insertDateString.insertDate"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Insert formatted datetime",
|
|
"icon": "calendar",
|
|
"type": "command",
|
|
"command": "insertDateString.insertOwnFormatDateTime"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Insert cursor at end of each line selected",
|
|
"icon": "triangle-right",
|
|
"command": "editor.action.insertCursorAtEndOfEachLineSelected"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Copilot Chat",
|
|
"icon": "ai",
|
|
"type": "command",
|
|
"command": "workbench.panel.chat"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Copilot Edit",
|
|
"icon": "ai",
|
|
"type": "command",
|
|
"command": "workbench.panel.chatEditing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "+Jump/Join/Split",
|
|
"icon": "gather",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "+",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Jump to previous change",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "workbench.action.editor.previousChange"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Jump to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Jump to character",
|
|
"icon": "case-sensitive",
|
|
"type": "command",
|
|
"command": "vim.remap",
|
|
"args": {
|
|
"after": [
|
|
"leader",
|
|
"leader",
|
|
"s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Jump to line",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "vim.remap",
|
|
"args": {
|
|
"after": [
|
|
"leader",
|
|
"leader",
|
|
"leader",
|
|
"b",
|
|
"d",
|
|
"j",
|
|
"k"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Split new line",
|
|
"icon": "whitespace",
|
|
"type": "command",
|
|
"command": "lineBreakInsert"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Jump to outline/variables",
|
|
"icon": "variable",
|
|
"type": "command",
|
|
"command": "breadcrumbs.focusAndSelect"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Jump to word",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "vim.remap",
|
|
"args": {
|
|
"after": [
|
|
"leader",
|
|
"leader",
|
|
"leader",
|
|
"b",
|
|
"d",
|
|
"w"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Jump to next change",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "workbench.action.editor.nextChange"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Jump to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Project",
|
|
"icon": "project",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Compile project",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.build"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Add project to favorites",
|
|
"icon": "star",
|
|
"type": "command",
|
|
"command": "projectManager.addToFavorites"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Save project",
|
|
"icon": "save",
|
|
"type": "command",
|
|
"command": "projectManager.saveProject"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Filter projects by tags",
|
|
"icon": "filter",
|
|
"type": "command",
|
|
"command": "projectManager.filterProjectsByTag"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Switch recent project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.openRecent"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Switch recent project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.openRecent"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "+Switch Git project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "projectManager.listProjects"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Show tree/explorer view",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "workbench.view.explorer"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "+Replace in files",
|
|
"icon": "find-replace",
|
|
"type": "command",
|
|
"command": "workbench.action.replaceInFiles"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Test project",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "workbench.action.tasks.test"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "+Quit",
|
|
"icon": "x",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Close frame",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "workbench.action.closeWindow"
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Close frame",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "workbench.action.closeWindow"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Reload frame",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "workbench.action.reloadWindow"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Save all and close frame",
|
|
"icon": "save-all",
|
|
"type": "commands",
|
|
"commands": [
|
|
"workbench.action.files.saveAll",
|
|
"workbench.action.closeWindow"
|
|
]
|
|
},
|
|
{
|
|
"key": "Q",
|
|
"name": "Quit application",
|
|
"icon": "log-out",
|
|
"type": "command",
|
|
"command": "workbench.action.quit"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Reload frame with extensions disabled",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "workbench.action.reloadWindowWithExtensionsDisabled"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Resume/Repeat",
|
|
"icon": "clock",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Repeat recent actions",
|
|
"icon": "redo",
|
|
"type": "command",
|
|
"command": "whichkey.repeatRecent",
|
|
"args": "vspacecode.bindings"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Recent buffers",
|
|
"icon": "versions",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllEditorsByMostRecentlyUsed"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Search in project",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.action.findInFiles"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "+Search/Symbol",
|
|
"icon": "search",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Clear highlight",
|
|
"icon": "clear-all",
|
|
"type": "command",
|
|
"command": "vim.remap",
|
|
"args": {
|
|
"commands": [
|
|
{
|
|
"command": ":noh"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Edit symbol",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Highlight symbol",
|
|
"icon": "symbol-color",
|
|
"type": "transient",
|
|
"command": "editor.action.wordHighlight.trigger",
|
|
"bindings": [
|
|
{
|
|
"key": "/",
|
|
"name": "Search in project with selection",
|
|
"icon": "selection",
|
|
"type": "commands",
|
|
"commands": [
|
|
"editor.action.addSelectionToNextFindMatch",
|
|
"workbench.action.findInFiles"
|
|
]
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Next occurrence",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "editor.action.wordHighlight.next"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Previous occurrence",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.wordHighlight.prev"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Previous occurrence",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "editor.action.wordHighlight.prev"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Jump to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Search in project",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.action.findInFiles"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Search all references",
|
|
"icon": "references",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Fuzzy search in current buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "fuzzySearch.activeTextEditorWithCurrentSelection"
|
|
},
|
|
{
|
|
"key": "J",
|
|
"name": "Jump to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Search in project with selection",
|
|
"icon": "selection",
|
|
"type": "commands",
|
|
"commands": [
|
|
"editor.action.addSelectionToNextFindMatch",
|
|
"workbench.action.findInFiles"
|
|
]
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Search all references in side bar",
|
|
"icon": "references",
|
|
"type": "command",
|
|
"command": "references-view.find"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Fuzzy search with selection in current buffer",
|
|
"icon": "selection",
|
|
"type": "commands",
|
|
"commands": [
|
|
"editor.action.addSelectionToNextFindMatch",
|
|
"fuzzySearch.activeTextEditorWithCurrentSelection"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Run all tests",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "testing.runAll"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Debug all tests",
|
|
"icon": "debug",
|
|
"type": "command",
|
|
"command": "testing.debugAll"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Re-run failed tests",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "testing.reRunFailedTests"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Debug failed tests",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "testing.debugFailedTests"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Re-run last test",
|
|
"icon": "history",
|
|
"type": "command",
|
|
"command": "testing.reRunLastRun"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Debug last test",
|
|
"icon": "debug-start",
|
|
"type": "command",
|
|
"command": "testing.debugLastRun"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Run current test",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "testing.runCurrentTest"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Debug current test",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "testing.debugCurrentTest"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Cancel test run",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "testing.cancelTestRun"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Run all tests",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "testing.runAll"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Debug all tests",
|
|
"icon": "debug",
|
|
"type": "command",
|
|
"command": "testing.debugAll"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "+UI",
|
|
"icon": "settings",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "i",
|
|
"name": "Change theme",
|
|
"icon": "symbol-color",
|
|
"type": "command",
|
|
"command": "workbench.action.selectTheme"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Toggle find case sensitive",
|
|
"icon": "case-sensitive",
|
|
"type": "command",
|
|
"command": "toggleFindCaseSensitive"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Toggle word wrap",
|
|
"icon": "word-wrap",
|
|
"type": "command",
|
|
"command": "editor.action.toggleWordWrap"
|
|
},
|
|
{
|
|
"key": " ",
|
|
"name": "Toggle render whitespace",
|
|
"icon": "whitespace",
|
|
"type": "command",
|
|
"command": "editor.action.toggleRenderWhitespace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "+Window",
|
|
"icon": "split-horizontal",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "-",
|
|
"name": "Split window below",
|
|
"icon": "split-vertical",
|
|
"type": "command",
|
|
"command": "workbench.action.splitEditorDown"
|
|
},
|
|
{
|
|
"key": "/",
|
|
"name": "Split window right",
|
|
"icon": "split-horizontal",
|
|
"type": "command",
|
|
"command": "workbench.action.splitEditor"
|
|
},
|
|
{
|
|
"key": "\\",
|
|
"name": "Split window right",
|
|
"icon": "split-horizontal",
|
|
"type": "command",
|
|
"command": "workbench.action.splitEditor"
|
|
},
|
|
{
|
|
"key": "1",
|
|
"name": "Single column window layout",
|
|
"icon": "editor-layout",
|
|
"type": "command",
|
|
"command": "workbench.action.editorLayoutSingle"
|
|
},
|
|
{
|
|
"key": "2",
|
|
"name": "Double column window layout",
|
|
"icon": "editor-layout",
|
|
"type": "command",
|
|
"command": "workbench.action.editorLayoutTwoColumns"
|
|
},
|
|
{
|
|
"key": "3",
|
|
"name": "Triple column window layout",
|
|
"icon": "editor-layout",
|
|
"type": "command",
|
|
"command": "workbench.action.editorLayoutThreeColumns"
|
|
},
|
|
{
|
|
"key": "4",
|
|
"name": "Grid window layout",
|
|
"icon": "editor-layout",
|
|
"type": "command",
|
|
"command": "workbench.action.editorLayoutTwoByTwoGrid"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Reset window sizes",
|
|
"icon": "move",
|
|
"type": "command",
|
|
"command": "workbench.action.evenEditorWidths"
|
|
},
|
|
{
|
|
"key": "[",
|
|
"name": "Shrink window",
|
|
"icon": "remove",
|
|
"type": "transient",
|
|
"command": "workbench.action.decreaseViewSize",
|
|
"bindings": [
|
|
{
|
|
"key": "[",
|
|
"name": "Shrink window",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "workbench.action.decreaseViewSize"
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Enlarge window",
|
|
"icon": "add",
|
|
"type": "command",
|
|
"command": "workbench.action.increaseViewSize"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Enlarge window",
|
|
"icon": "add",
|
|
"type": "transient",
|
|
"command": "workbench.action.increaseViewSize",
|
|
"bindings": [
|
|
{
|
|
"key": "[",
|
|
"name": "Shrink window",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "workbench.action.decreaseViewSize"
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Enlarge window",
|
|
"icon": "add",
|
|
"type": "command",
|
|
"command": "workbench.action.increaseViewSize"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Close window",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "workbench.action.closeEditorsInGroup"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Focus window left",
|
|
"icon": "arrow-left",
|
|
"type": "command",
|
|
"command": "workbench.action.navigateLeft"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Focus window down",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "workbench.action.navigateDown"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Focus window up",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "workbench.action.navigateUp"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Focus window right",
|
|
"icon": "arrow-right",
|
|
"type": "command",
|
|
"command": "workbench.action.navigateRight"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Maximize window",
|
|
"icon": "screen-full",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleMaximizeEditorGroup"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Switch frame",
|
|
"icon": "multiple-windows",
|
|
"type": "command",
|
|
"command": "workbench.action.quickSwitchWindow"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Split window below",
|
|
"icon": "split-vertical",
|
|
"type": "command",
|
|
"command": "workbench.action.splitEditorDown"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Split window right",
|
|
"icon": "split-horizontal",
|
|
"type": "command",
|
|
"command": "workbench.action.splitEditor"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Focus next window",
|
|
"icon": "arrow-small-down",
|
|
"type": "command",
|
|
"command": "workbench.action.focusNextGroup"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Close all windows",
|
|
"icon": "close-all",
|
|
"type": "command",
|
|
"command": "workbench.action.closeAllGroups"
|
|
},
|
|
{
|
|
"key": "z",
|
|
"name": "Combine all buffers",
|
|
"icon": "combine",
|
|
"type": "command",
|
|
"command": "workbench.action.joinAllGroups"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Close all other windows",
|
|
"icon": "close-all",
|
|
"type": "command",
|
|
"command": "workbench.action.closeEditorsInOtherGroups"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Open new empty frame",
|
|
"icon": "empty-window",
|
|
"type": "command",
|
|
"command": "workbench.action.newWindow"
|
|
},
|
|
{
|
|
"key": "H",
|
|
"name": "Move window left",
|
|
"icon": "triangle-left",
|
|
"type": "command",
|
|
"command": "workbench.action.moveActiveEditorGroupLeft"
|
|
},
|
|
{
|
|
"key": "J",
|
|
"name": "Move window down",
|
|
"icon": "triangle-down",
|
|
"type": "command",
|
|
"command": "workbench.action.moveActiveEditorGroupDown"
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Move window up",
|
|
"icon": "triangle-up",
|
|
"type": "command",
|
|
"command": "workbench.action.moveActiveEditorGroupUp"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Move window right",
|
|
"icon": "triangle-right",
|
|
"type": "command",
|
|
"command": "workbench.action.moveActiveEditorGroupRight"
|
|
},
|
|
{
|
|
"key": "M",
|
|
"name": "Maximize window without hiding others",
|
|
"icon": "chrome-maximize",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleEditorWidths"
|
|
},
|
|
{
|
|
"key": "W",
|
|
"name": "Focus previous window",
|
|
"icon": "arrow-small-up",
|
|
"type": "command",
|
|
"command": "workbench.action.focusPreviousGroup"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "+Text",
|
|
"icon": "symbol-text",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "Find all references",
|
|
"icon": "references",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Organize Imports",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.organizeImports"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Open link",
|
|
"icon": "link-external",
|
|
"type": "command",
|
|
"command": "editor.action.openLink"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "To lower case",
|
|
"icon": "case-sensitive",
|
|
"type": "command",
|
|
"command": "editor.action.transformToLowercase"
|
|
},
|
|
{
|
|
"key": "J",
|
|
"name": "Move lines down",
|
|
"icon": "triangle-down",
|
|
"type": "transient",
|
|
"command": "editor.action.moveLinesDownAction",
|
|
"bindings": [
|
|
{
|
|
"key": "J",
|
|
"name": "Move lines down",
|
|
"icon": "triangle-down",
|
|
"type": "command",
|
|
"command": "editor.action.moveLinesDownAction"
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Move lines up",
|
|
"icon": "triangle-up",
|
|
"type": "command",
|
|
"command": "editor.action.moveLinesUpAction"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Move lines up",
|
|
"icon": "triangle-up",
|
|
"type": "transient",
|
|
"command": "editor.action.moveLinesUpAction",
|
|
"bindings": [
|
|
{
|
|
"key": "J",
|
|
"name": "Move lines down",
|
|
"icon": "triangle-down",
|
|
"type": "command",
|
|
"command": "editor.action.moveLinesDownAction"
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Move lines up",
|
|
"icon": "triangle-up",
|
|
"type": "command",
|
|
"command": "editor.action.moveLinesUpAction"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Refactor",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "To upper case",
|
|
"icon": "preserve-case",
|
|
"type": "command",
|
|
"command": "editor.action.transformToUppercase"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "+Delete",
|
|
"icon": "trash",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "w",
|
|
"name": "Delete trailing whitespace",
|
|
"icon": "whitespace",
|
|
"type": "command",
|
|
"command": "editor.action.trimTrailingWhitespace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "+Lines",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Duplicate lines down",
|
|
"icon": "fold-down",
|
|
"type": "command",
|
|
"command": "editor.action.copyLinesDownAction"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Sort lines in ascending order",
|
|
"icon": "chevron-left",
|
|
"type": "command",
|
|
"command": "editor.action.sortLinesAscending"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Duplicate lines up",
|
|
"icon": "fold-up",
|
|
"type": "command",
|
|
"command": "editor.action.copyLinesUpAction"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Sort lines in descending order",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "editor.action.sortLinesDescending"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "+Merge conflict",
|
|
"icon": "git-merge",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Accept both",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.both"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Accept current",
|
|
"icon": "arrow-small-right",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.current"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Accept incoming",
|
|
"icon": "arrow-small-left",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.incoming"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Compare current conflict",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "merge-conflict.compare"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Next Conflict",
|
|
"icon": "arrow-down",
|
|
"type": "command",
|
|
"command": "merge-conflict.next"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Accept selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.selection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Accept all both",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.all-both"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Accept all current",
|
|
"icon": "arrow-right",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.all-current"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Accept all incoming",
|
|
"icon": "arrow-left",
|
|
"type": "command",
|
|
"command": "merge-conflict.accept.all-incoming"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Previous Conflict",
|
|
"icon": "arrow-up",
|
|
"type": "command",
|
|
"command": "merge-conflict.previous"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "z",
|
|
"name": "+Zoom/Fold",
|
|
"icon": "zoom-in",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "+Frame",
|
|
"icon": "window",
|
|
"type": "transient",
|
|
"bindings": [
|
|
{
|
|
"key": "+",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomIn"
|
|
},
|
|
{
|
|
"key": "-",
|
|
"name": "Zoom out",
|
|
"icon": "zoom-out",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomOut"
|
|
},
|
|
{
|
|
"key": "0",
|
|
"name": "Reset zoom",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomReset"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomIn"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Zoom out",
|
|
"icon": "zoom-out",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomOut"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "workbench.action.zoomIn"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "+Image preview",
|
|
"icon": "eye",
|
|
"type": "transient",
|
|
"bindings": [
|
|
{
|
|
"key": "+",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "imagePreview.zoomIn"
|
|
},
|
|
{
|
|
"key": "-",
|
|
"name": "Zoom out",
|
|
"icon": "zoom-out",
|
|
"type": "command",
|
|
"command": "imagePreview.zoomOut"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "imagePreview.zoomIn"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "+Font",
|
|
"icon": "case-sensitive",
|
|
"type": "transient",
|
|
"bindings": [
|
|
{
|
|
"key": "+",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomIn"
|
|
},
|
|
{
|
|
"key": "-",
|
|
"name": "Zoom out",
|
|
"icon": "zoom-out",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomOut"
|
|
},
|
|
{
|
|
"key": "0",
|
|
"name": "Reset zoom",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomReset"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomIn"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Zoom out",
|
|
"icon": "zoom-out",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomOut"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Zoom in",
|
|
"icon": "zoom-in",
|
|
"type": "command",
|
|
"command": "editor.action.fontZoomIn"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": ".",
|
|
"name": "+Fold",
|
|
"icon": "fold",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Toggle: around a point",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.toggleFold"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Close: all block comments",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.foldAllBlockComments"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Close: at a point",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.fold"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Close: all regions",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.foldAllMarkerRegions"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Close: all",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.foldAll"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Open: at a point",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfold"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Open: all",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfoldAll"
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "Open: all regions",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfoldAllMarkerRegions"
|
|
},
|
|
{
|
|
"key": "O",
|
|
"name": "Open: recursively",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfoldRecursively"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "+Diff/Compare",
|
|
"icon": "diff",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Compare active file with clipboard",
|
|
"icon": "clippy",
|
|
"type": "command",
|
|
"command": "workbench.files.action.compareWithClipboard"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Compare current merge conflict",
|
|
"icon": "git-merge",
|
|
"type": "command",
|
|
"command": "merge-conflict.compare"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Compare active file with saved",
|
|
"icon": "save-as",
|
|
"type": "command",
|
|
"command": "workbench.files.action.compareWithSaved"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Toggle ignore trim whitespace",
|
|
"icon": "whitespace",
|
|
"type": "command",
|
|
"command": "toggle.diff.ignoreTrimWhitespace"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "+Compare active file with",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "workbench.files.action.compareFileWith"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "+Frame",
|
|
"icon": "window",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "n",
|
|
"name": "Duplicate workspace in new frame",
|
|
"icon": "window",
|
|
"type": "command",
|
|
"command": "workbench.action.duplicateWorkspaceInNewWindow"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Switch frame",
|
|
"icon": "multiple-windows",
|
|
"type": "command",
|
|
"command": "workbench.action.quickSwitchWindow"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Open new empty frame",
|
|
"icon": "empty-window",
|
|
"type": "command",
|
|
"command": "workbench.action.newWindow"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Show",
|
|
"icon": "info",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Show debug console",
|
|
"icon": "debug-console",
|
|
"type": "command",
|
|
"command": "workbench.debug.action.toggleRepl"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Show explorer",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "workbench.view.explorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Show source control",
|
|
"icon": "source-control",
|
|
"type": "command",
|
|
"command": "workbench.view.scm"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Show notification",
|
|
"icon": "comment",
|
|
"type": "command",
|
|
"command": "notifications.toggleList"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Show output",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "workbench.action.output.toggleOutput"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Show problem",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Show remote explorer",
|
|
"icon": "remote-explorer",
|
|
"type": "command",
|
|
"command": "workbench.view.remote"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Show search",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "workbench.view.search"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Show test",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "workbench.view.extension.test"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Show extensions",
|
|
"icon": "extensions",
|
|
"type": "command",
|
|
"command": "workbench.view.extensions"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "+UI toggles",
|
|
"icon": "tools",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Toggle side bar visibility",
|
|
"icon": "split-horizontal",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleSidebarVisibility"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Toggle centered layout",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleCenteredLayout"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Select icon theme",
|
|
"icon": "symbol-misc",
|
|
"type": "command",
|
|
"command": "workbench.action.selectIconTheme"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Toggle panel visibility",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "workbench.action.togglePanel"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Toggle maximized panel",
|
|
"icon": "chevron-up",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleMaximizedPanel"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select theme",
|
|
"icon": "paintcan",
|
|
"type": "command",
|
|
"command": "workbench.action.selectTheme"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Toggle tool/activity bar visibility",
|
|
"icon": "tools",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleActivityBarVisibility"
|
|
},
|
|
{
|
|
"key": "z",
|
|
"name": "Toggle zen mode",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleZenMode"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Toggle full screen",
|
|
"icon": "screen-full",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleFullScreen"
|
|
},
|
|
{
|
|
"key": "M",
|
|
"name": "Toggle minimap",
|
|
"icon": "symbol-ruler",
|
|
"type": "command",
|
|
"command": "editor.action.toggleMinimap"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Toggle tab visibility",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "workbench.action.toggleTabsVisibility"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "+Major",
|
|
"icon": "code",
|
|
"type": "conditional",
|
|
"bindings": [
|
|
{
|
|
"key": "languageId:c",
|
|
"name": "C",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "h",
|
|
"name": "Switch Header/Source",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "clangd.switchheadersource"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Switch Header/Source",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "clangd.switchheadersource"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Go to declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.revealDeclaration"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Go to file in explorer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename Symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Apply FixIt",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "clangd.applyFix"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Apply Tweak",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "clangd.applyTweak"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekDeclaration"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:cpp",
|
|
"name": "C++",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "h",
|
|
"name": "Switch Header/Source",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "clangd.switchheadersource"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Show project configuration (.clangd)",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "clangd.projectConfig"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Show project configuration (.clangd)",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "clangd.projectConfig"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Show user configuration",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "clangd.userConffig"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Switch Header/Source",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "C_Cpp.SwitchHeaderSource"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Go to declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.revealDeclaration"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Go to file in explorer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename Symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "clangd.applyRename"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Apply FixIt",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "clangd.applyFix"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Apply Tweak",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "clangd.applyTweak"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekDeclaration"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:latex",
|
|
"name": "LaTeX",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "l",
|
|
"name": "View Workshop Messages",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "latex-workshop.log"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Insert root magic comment",
|
|
"icon": "comment",
|
|
"type": "command",
|
|
"command": "latex-workshop.addtexroot"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select the current environment name",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "latex-workshop.select-envname"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Select the current environment content",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "latex-workshop.select-envcontent"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Build",
|
|
"icon": "gear",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Build Project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "latex-workshop.build"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Show compilation info",
|
|
"icon": "info",
|
|
"type": "command",
|
|
"command": "latex-workshop.showCompilationPanel"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Kill compiler process",
|
|
"icon": "stop",
|
|
"type": "command",
|
|
"command": "latex-workshop.kill"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Clean up auxiliary files",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "latex-workshop.clean"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "View compiler logs",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "latex-workshop.compilerlog"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Build with recipe",
|
|
"icon": "heart",
|
|
"type": "command",
|
|
"command": "latex-workshop.recipes"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "e",
|
|
"name": "Navigate to matching begin/end pair",
|
|
"icon": "arrow-both",
|
|
"type": "command",
|
|
"command": "latex-workshop.navigate-envpair"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "+Insert",
|
|
"icon": "add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "e",
|
|
"name": "Close current environment",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "latex-workshop.close-env"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "item",
|
|
"icon": "list-unordered",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.item"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Surround/wrap selection with begin/end",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "latex-workshop.wrap-env"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "+Bibtex",
|
|
"icon": "book",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Align",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "latex-workshop.bibalign"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Sort",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "latex-workshop.bibsort"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Sort & Align",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "latex-workshop.bibalignsort"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Preview",
|
|
"icon": "open-preview",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "View Document",
|
|
"icon": "preview",
|
|
"type": "command",
|
|
"command": "latex-workshop.view"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Toggle Math Preview Panel",
|
|
"icon": "symbol-operator",
|
|
"type": "command",
|
|
"command": "latex-workshop.toggleMathPreviewPanel"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "SyncTeX from cursor",
|
|
"icon": "open-preview",
|
|
"type": "command",
|
|
"command": "latex-workshop.synctex"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refresh all viewers",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "latex-workshop.refresh-viewer"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "+Text",
|
|
"icon": "symbol-text",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Bold",
|
|
"icon": "bold",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textbf"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Small Caps",
|
|
"icon": "preserve-case",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textsc"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Emphasis",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.emph"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Sans Serif",
|
|
"icon": "text-size",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textsf"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Italic",
|
|
"icon": "italic",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textit"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Normal",
|
|
"icon": "symbol-text",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textnormal"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Roman",
|
|
"icon": "symbol-text",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.textrm"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Terminal",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.texttt"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Underline",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.underline"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "+Math Fonts",
|
|
"icon": "symbol-operator",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Calligraphic",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathcal"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Bold",
|
|
"icon": "bold",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathbf"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Sans Serif",
|
|
"icon": "text-size",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathsf"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Italic",
|
|
"icon": "italic",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathit"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Roman",
|
|
"icon": "symbol-text",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathrm"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Terminal",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "latex-workshop.shortcut.mathtt"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:markdown",
|
|
"name": "Markdown",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "+Buffer commands",
|
|
"icon": "file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "e",
|
|
"name": "Export to HTML",
|
|
"icon": "file-code",
|
|
"type": "command",
|
|
"command": "markdown.extension.printToHtml"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Open preview to the side",
|
|
"icon": "open-preview",
|
|
"type": "command",
|
|
"command": "markdown.showPreviewToSide"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Open preview in current group",
|
|
"icon": "preview",
|
|
"type": "command",
|
|
"command": "markdown.showPreview"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Table of Contents",
|
|
"icon": "list-tree",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Create Table of Contents",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "markdown.extension.toc.create"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Add section numbers",
|
|
"icon": "list-ordered",
|
|
"type": "command",
|
|
"command": "markdown.extension.toc.addSecNumbers"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Update Table of Contents",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "markdown.extension.toc.update"
|
|
},
|
|
{
|
|
"key": "N",
|
|
"name": "Remove section numbers",
|
|
"icon": "list-unordered",
|
|
"type": "command",
|
|
"command": "markdown.extension.toc.removeSecNumbers"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "+Text",
|
|
"icon": "symbol-text",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "[",
|
|
"name": "Decrease Heading level",
|
|
"icon": "chevron-left",
|
|
"type": "transient",
|
|
"command": "markdown.extension.editing.toggleHeadingDown",
|
|
"bindings": [
|
|
{
|
|
"key": "[",
|
|
"name": "Decrease Heading level",
|
|
"icon": "chevron-left",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleHeadingDown"
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Increase Heading level",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleHeadingUp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Increase Heading level",
|
|
"icon": "chevron-right",
|
|
"type": "transient",
|
|
"command": "markdown.extension.editing.toggleHeadingUp",
|
|
"bindings": [
|
|
{
|
|
"key": "[",
|
|
"name": "Decrease Heading level",
|
|
"icon": "chevron-left",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleHeadingDown"
|
|
},
|
|
{
|
|
"key": "]",
|
|
"name": "Increase Heading level",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleHeadingUp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "`",
|
|
"name": "Toggle inline code",
|
|
"icon": "code",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleCodeSpan"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Toggle bold",
|
|
"icon": "bold",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleBold"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Toggle italic",
|
|
"icon": "italic",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleItalic"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Toggle list",
|
|
"icon": "list-unordered",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleList"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Toggle math",
|
|
"icon": "symbol-operator",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleMath"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Toggle strikethrough",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleStrikethrough"
|
|
},
|
|
{
|
|
"key": "~",
|
|
"name": "Toggle code block",
|
|
"icon": "file-code",
|
|
"type": "command",
|
|
"command": "markdown.extension.editing.toggleCodeBlock"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:python",
|
|
"name": "Python",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "v",
|
|
"name": "+Virtualenv",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "python.setInterpreter"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "o",
|
|
"name": "Show LSP output",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "python.viewLanguageServerOutput"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Restart LSP",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "python.analysis.restartLanguageServer"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Execute",
|
|
"icon": "play",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Execute file in terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "python.execInTerminal"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Execute file in terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "python.execInTerminal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Refactor menu",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Sort imports",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "python.sortImports"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "+REPL",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "i",
|
|
"name": "Start REPL",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "python.startREPL"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Send line/selection to REPL",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "python.execSelectionInTerminal"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Send line/selection to REPL",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "python.execSelectionInTerminal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Run all tests",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "testing.runAll"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Run current test file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "testing.runCurrentFile"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Re-run failed tests",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "testing.reRunFailTests"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Select and run test",
|
|
"icon": "list-unordered",
|
|
"type": "command",
|
|
"command": "testing.runSelected"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Debug all tests",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "testing.debugAll"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Select and debug test",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "testing.debugSelected"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:csharp",
|
|
"name": "C#",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend/OmniSharp",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "o",
|
|
"name": "Show output",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "o.showOutput"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Restart OmniSharp",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "o.restart"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select a project and start",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "o.pickProjectAndStart"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "+Debug",
|
|
"icon": "bug",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "l",
|
|
"name": "List process for attach",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "csharp.listProcess"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "List remote processes for attach",
|
|
"icon": "remote",
|
|
"type": "command",
|
|
"command": "csharp.listRemoteProcess"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Project",
|
|
"icon": "project",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Restore project",
|
|
"icon": "clock",
|
|
"type": "command",
|
|
"command": "dotnet.restore.project"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restore all projects",
|
|
"icon": "clock",
|
|
"type": "command",
|
|
"command": "dotnet.restore.all"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Debug test under cursor",
|
|
"icon": "testing-debug-icon",
|
|
"type": "command",
|
|
"command": "dotnet.test.debugTestsInContext"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Run test under cursor",
|
|
"icon": "testing-run-icon",
|
|
"type": "command",
|
|
"command": "dotnet.test.runTestsInContext"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:fsharp",
|
|
"name": "F#",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Compile",
|
|
"icon": "gear",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "MSBuild: Build current solution",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "MSBuild.buildCurrentSolution"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "F#: Run default project",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "fsharp.runDefaultProject"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "MSBuild: Clean current solution",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "MSBuild.cleanCurrentSolution"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "MSBuild: Build current project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "MSBuild.buildCurrent"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "MSBuild: Re-build current solution",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "MSBuild.rebuildCurrentSolution"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "F#: Debug default project",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "fsharp.debugDefaultProject"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "MSBuild: Clean current project",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "MSBuild.cleanCurrent"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "+FSI REPL",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "FSI: Send file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "fsi.SendFile"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "FSI: Send line",
|
|
"type": "command",
|
|
"icon": "list-flat",
|
|
"command": "fsi.SendLine"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "FSI: Send selection",
|
|
"icon": "list-selection",
|
|
"type": "command",
|
|
"command": "fsi.SendSelection"
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "FSI: Generate project references",
|
|
"icon": "references",
|
|
"type": "command",
|
|
"command": "fsi.GenerateProjectReferences"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "FSI: Send last selection",
|
|
"icon": "list-selection",
|
|
"type": "command",
|
|
"command": "fsi.SendLastSelection"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "FSI: Send references from project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "fsi.SendProjectReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "FSI: Start",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "fsi.Start"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Peek type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekTypeDefinition"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:agda",
|
|
"name": "Agda",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ",",
|
|
"name": "Show goal type and context (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.goal-type-and-context[Simplified]"
|
|
},
|
|
{
|
|
"key": ".",
|
|
"name": "Show goal type, context and inferred type (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.goal-type-context-and-inferred-type[Simplified]"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "Show constraints",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.show-constraints"
|
|
},
|
|
{
|
|
"key": "?",
|
|
"name": "Show all goals",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.show-goals"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "Automatic proof search",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.auto"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Move to previous goal",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.previous-goal"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Case split",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.case"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Infer type (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.infer-type[Simplified]"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Show context (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.context[Simplified]"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Move to next goal",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.next-goal"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show helper function type (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.helper-function-type[Simplified]"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Load file",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.load"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Compute normal form (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.compute-normal-form[DefaultCompute]"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refine",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.refine"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Solve constraints (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.solve-constraints[Simplified]"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Show goal type (simplified)",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.goal-type[Simplified]"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Why in scope",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"command": "agda-mode.why-in-scope"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "+Backend",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Compile module",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.compile"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Toggle display of implicit arguments",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.toggle-display-of-implicit-arguments"
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Quit",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.quit"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Restart",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "agda-mode.restart"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:clojure",
|
|
"name": "Clojure",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "!",
|
|
"name": "Disconnect from REPL",
|
|
"icon": "debug-disconnect",
|
|
"type": "command",
|
|
"command": "calva.disconnect"
|
|
},
|
|
{
|
|
"key": "\"",
|
|
"name": "Jack-in to REPL",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "calva.jackIn"
|
|
},
|
|
{
|
|
"key": "'",
|
|
"name": "Connect to REPL",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "calva.connect"
|
|
},
|
|
{
|
|
"key": ".",
|
|
"name": "Connect or jack-in",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "calva.jackInOrConnect"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format current form",
|
|
"icon": "list-selection",
|
|
"type": "command",
|
|
"command": "calva-fmt.formatCurrentForm"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "Align current form",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "calva-fmt.alignCurrentForm"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Dedent line",
|
|
"icon": "arrow-left",
|
|
"type": "command",
|
|
"command": "calva-fmt.tabDedent"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Indent line",
|
|
"icon": "arrow-right",
|
|
"type": "command",
|
|
"command": "calva-fmt.tabIndent"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "+Debug",
|
|
"icon": "bug",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "i",
|
|
"name": "Last evaluation results",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "calva.debug.instrument"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Last evaluation results",
|
|
"icon": "chevron-right",
|
|
"type": "command",
|
|
"command": "calva.copyLastResults"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Last stacktrace",
|
|
"icon": "debug-stackframe",
|
|
"type": "command",
|
|
"command": "calva.printLastStacktrace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "+Evaluate",
|
|
"icon": "chevron-right",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ":",
|
|
"name": "Evaluate current form as comment",
|
|
"type": "command",
|
|
"command": "calva.evaluateSelectionAsComment"
|
|
},
|
|
{
|
|
"key": ";",
|
|
"name": "Evaluate top-level form as comment",
|
|
"type": "command",
|
|
"command": "calva.evaluateTopLevelFormAsComment"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Evaluate current expression",
|
|
"type": "command",
|
|
"command": "calva.evaluateSelection"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Evaluate top-level expression",
|
|
"type": "command",
|
|
"command": "calva.evaluateCurrentTopLevelForm"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Interrupt evaluation",
|
|
"type": "command",
|
|
"command": "calva.interruptAllEvaluations"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Clear inline evaluation results",
|
|
"type": "command",
|
|
"command": "calva.clearInlineResults"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Evaluate all code in namespace",
|
|
"type": "command",
|
|
"command": "calva.loadFile"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select expression",
|
|
"type": "command",
|
|
"command": "calva.selectCurrentForm"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Clear evaluation results",
|
|
"type": "command",
|
|
"command": "calva.requireREPLUtilities"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Replace form with evaluation result",
|
|
"type": "command",
|
|
"command": "calva.evaluateSelectionReplace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "+Structural editing",
|
|
"icon": "symbol-struct",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Toggle paredit mode",
|
|
"type": "command",
|
|
"command": "paredit.togglemode"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Barf expression forward",
|
|
"type": "command",
|
|
"command": "paredit.barfSexpForward"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Convolute expression",
|
|
"type": "command",
|
|
"command": "paredit.convolute"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Backward expression",
|
|
"type": "command",
|
|
"command": "paredit.backwardSexp"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Forward down expression",
|
|
"type": "command",
|
|
"command": "paredit.forwardDownSexp"
|
|
},
|
|
{
|
|
"key": "k",
|
|
"name": "Backward down expression",
|
|
"type": "command",
|
|
"command": "paredit.backwardDownSexp"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Forward expression",
|
|
"type": "command",
|
|
"command": "paredit.forwardSexp"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Raise expression",
|
|
"type": "command",
|
|
"command": "paredit.raiseSexp"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Slurp expression forward",
|
|
"type": "command",
|
|
"command": "paredit.slurpSexpForward"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Transpose expression",
|
|
"type": "command",
|
|
"command": "paredit.transpose"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Barf expression backward",
|
|
"type": "command",
|
|
"command": "paredit.barfSexpBackward"
|
|
},
|
|
{
|
|
"key": "H",
|
|
"name": "Backward up expression",
|
|
"type": "command",
|
|
"command": "paredit.backwardUpSexp"
|
|
},
|
|
{
|
|
"key": "J",
|
|
"name": "Join expression",
|
|
"type": "command",
|
|
"command": "paredit.joinSexp"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Forward up expression",
|
|
"type": "command",
|
|
"command": "paredit.forwardUpSexp"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Slurp expression backward",
|
|
"type": "command",
|
|
"command": "paredit.slurpSexpBackward"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "+Wrap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "\"",
|
|
"name": "Wrap around \"\"",
|
|
"type": "command",
|
|
"command": "paredit.wrapAroundQuote"
|
|
},
|
|
{
|
|
"key": "(",
|
|
"name": "Wrap around ()",
|
|
"type": "command",
|
|
"command": "paredit.wrapAroundParens"
|
|
},
|
|
{
|
|
"key": "[",
|
|
"name": "Wrap around []",
|
|
"type": "command",
|
|
"command": "paredit.wrapAroundSquare"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Rewrap {}",
|
|
"type": "command",
|
|
"command": "paredit.rewrapCurly"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Rewrap ()",
|
|
"type": "command",
|
|
"command": "paredit.rewrapParens"
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Rewrap \"\"",
|
|
"type": "command",
|
|
"command": "paredit.rewrapQuote"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Rewrap []",
|
|
"type": "command",
|
|
"command": "paredit.rewrapSquare"
|
|
},
|
|
{
|
|
"key": "{",
|
|
"name": "Wrap around {}",
|
|
"type": "command",
|
|
"command": "paredit.wrapAroundCurly"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "+Manage REPL session",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Connect or jack-in",
|
|
"type": "command",
|
|
"command": "calva.jackInOrConnect"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Connect to REPL server for project",
|
|
"type": "command",
|
|
"command": "calva.connect"
|
|
},
|
|
{
|
|
"key": "j",
|
|
"name": "Start REPL server for project (jack-in)",
|
|
"type": "command",
|
|
"command": "calva.jackIn"
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Disconnect (quit) from REPL server",
|
|
"type": "command",
|
|
"command": "calva.disconnect"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refresh changed namespaces",
|
|
"type": "command",
|
|
"command": "calva.refresh"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select cljs build connection",
|
|
"type": "command",
|
|
"command": "calva.switchCljsBuild"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Toggle cljc session (clj, cljs)",
|
|
"type": "command",
|
|
"command": "calva.toggleCLJCSession"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Run custom REPL command",
|
|
"type": "command",
|
|
"command": "calva.runCustomREPLCommand"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Refresh all namespaces",
|
|
"type": "command",
|
|
"command": "calva.refreshAll"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "+Add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "l",
|
|
"name": "Add missing library specification",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.addMissingLibspec"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Cycle clean convert",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "n",
|
|
"name": "Clean namespace definition",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.cleanNs"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Cycle privacy",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.cyclePrivacy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "+Extract expand",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Extract function",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.extractFunction"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Expand let",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.expandLet"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "+Introduce inline",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "l",
|
|
"name": "Introduce let",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.introduceLet"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Inline symbol",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.inlineSymbol"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "+Move",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "l",
|
|
"name": "Move to let",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.moveToLet"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Thread macros",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Thread first",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.threadFirst"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Thread last",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.threadLast"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Unwind thread",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.unwindThread"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Thread first all",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.threadFirstAll"
|
|
},
|
|
{
|
|
"key": "L",
|
|
"name": "Thread last all",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.threadLastAll"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "Unwind thread all",
|
|
"type": "command",
|
|
"command": "clojureLsp.refactor.unwindThread"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Tests",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Run all tests",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "calva.runAllTests"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Run failing tests",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "calva.rerunTests"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Run tests in current namespace",
|
|
"icon": "symbol-namespace",
|
|
"type": "command",
|
|
"command": "calva.runNamespaceTests"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Run current test",
|
|
"icon": "whole-word",
|
|
"type": "command",
|
|
"command": "calva.runTestUnderCursor"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "+Toggle",
|
|
"icon": "settings",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "p",
|
|
"name": "Toggle pretty print results",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "calva.togglePrettyPrint"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:coq",
|
|
"name": "coq",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Proof goto current point",
|
|
"icon": "debug-start",
|
|
"type": "command",
|
|
"command": "extension.coq.interpretToPoint"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Proof step back",
|
|
"icon": "debug-step-back",
|
|
"type": "command",
|
|
"command": "extension.coq.stepBackward"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Proof step forward",
|
|
"icon": "debug-step-over",
|
|
"type": "command",
|
|
"command": "extension.coq.stepForward"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to the current focus location",
|
|
"icon": "sync",
|
|
"type": "command",
|
|
"command": "extension.coq.moveCursorToFocus"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Open proof view",
|
|
"icon": "open-preview",
|
|
"type": "command",
|
|
"command": "extension.coq.proofView.open"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "View the proof-state at the cursor position",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "extension.coq.proofView.viewStateAt"
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "Proof goto end",
|
|
"icon": "debug-continue",
|
|
"type": "command",
|
|
"command": "extension.coq.interpretToEnd"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "Ask prover",
|
|
"icon": "question",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "About",
|
|
"icon": "info",
|
|
"type": "command",
|
|
"command": "extension.coq.query.prompt.about"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Check",
|
|
"icon": "check",
|
|
"type": "command",
|
|
"command": "extension.coq.query.prompt.check"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Find",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "extension.coq.query.prompt.search"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Locate",
|
|
"icon": "location",
|
|
"type": "command",
|
|
"command": "extension.coq.query.prompt.locate"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Print",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "extension.coq.query.prompt.print"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Send command to prover",
|
|
"icon": "console",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Finish coq computations",
|
|
"icon": "notebook-state-success",
|
|
"type": "command",
|
|
"command": "extension.coq.finishComputations"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Interrupt coqtop backend",
|
|
"icon": "notebook-stop",
|
|
"type": "command",
|
|
"command": "extension.coq.interrupt"
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Quit coqtop backend",
|
|
"icon": "panel-close",
|
|
"type": "command",
|
|
"command": "extension.coq.quit"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Reset coqtop backend",
|
|
"icon": "notebook-delete-cell",
|
|
"type": "command",
|
|
"command": "extension.coq.reset"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "q",
|
|
"name": "Query prover about foucsed symbol",
|
|
"icon": "info",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "About",
|
|
"icon": "info",
|
|
"type": "command",
|
|
"command": "extension.coq.query.about"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Check",
|
|
"icon": "check",
|
|
"type": "command",
|
|
"command": "extension.coq.query.check"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Find",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "extension.coq.query.search"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Locate",
|
|
"icon": "location",
|
|
"type": "command",
|
|
"command": "extension.coq.query.locate"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Print",
|
|
"icon": "eye",
|
|
"type": "command",
|
|
"command": "extension.coq.query.print"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "UI toggle",
|
|
"icon": "gear",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Toggle display of all basic low level contents",
|
|
"icon": "symbol-interface",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.allBasicLowLevelContents"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Toggle display of coercions",
|
|
"icon": "symbol-enum",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.coercions"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Toggle display of existential variable instances",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.existentialVariableInstances"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Toggle display of implicit arguments",
|
|
"icon": "symbol-parameter",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.implicitArguments"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Toggle display of all lowLevel contents",
|
|
"type": "command",
|
|
"icon": "symbol-constant",
|
|
"command": "extension.coq.display.toggle.allLowLevelContents"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Toggle display of notations",
|
|
"icon": "symbol-key",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.notations"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Toggle display of raw matching expressions",
|
|
"icon": "symbol-constructor",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.rawMatchingExpressions"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Toggle display of universe levels",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "extension.coq.display.toggle.universeLevels"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:dart",
|
|
"name": "Dart/Flutter",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ";",
|
|
"name": "Toggle Dartdoc comment",
|
|
"icon": "comment",
|
|
"type": "command",
|
|
"command": "dart.toggleDartdocComment"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "Attach",
|
|
"icon": "remote-explorer",
|
|
"type": "command",
|
|
"command": "flutter.attach"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Clean",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "flutter.clean"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Inspect widget",
|
|
"icon": "telescope",
|
|
"type": "command",
|
|
"command": "flutter.inspectWidget"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Sort members",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "dart.sortMembers"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Hot reload",
|
|
"icon": "zap",
|
|
"type": "command",
|
|
"command": "flutter.hotReload"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Select device",
|
|
"icon": "vm-active",
|
|
"type": "command",
|
|
"command": "flutter.selectDevice"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Flutter upgrade",
|
|
"icon": "cloud-upload",
|
|
"type": "command",
|
|
"command": "flutter.upgrade"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Attach to process",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "flutter.attachProcess"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Flutter doctor",
|
|
"icon": "hubot",
|
|
"type": "command",
|
|
"command": "flutter.doctor"
|
|
},
|
|
{
|
|
"key": "E",
|
|
"name": "Launch emulator",
|
|
"icon": "rocket",
|
|
"type": "command",
|
|
"command": "flutter.launchEmulator"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Profile app",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "flutter.runProfileMode"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Hot restart",
|
|
"icon": "sync",
|
|
"type": "command",
|
|
"command": "flutter.hotRestart"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Screenshot",
|
|
"icon": "device-camera",
|
|
"type": "command",
|
|
"command": "flutter.screenshot"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to super",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "dart.goToSuper"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to test/implementation file",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "dart.goToTestOrImplementationFile"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Go to tests",
|
|
"icon": "list-tree",
|
|
"type": "command",
|
|
"command": "dart.goToTests"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "+Logging",
|
|
"icon": "output",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Start logging analysis server",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "dart.startLoggingAnalysisServer"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Start logging debugging",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "dart.startLoggingDebugging"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Start logging extension only",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "dart.startLoggingExtensionOnly"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Start logging",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "dart.startLogging"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Stop logging",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "dart.stopLogging"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "+Open",
|
|
"icon": "folder-opened",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Analyzer diagnostics",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "dart.openAnalyzerDiagnostics"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "DevTools CPU profiler",
|
|
"icon": "telescope",
|
|
"type": "command",
|
|
"command": "dart.startLoggingDebugging"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Devtools",
|
|
"icon": "tools",
|
|
"type": "command",
|
|
"command": "flutter.openDevTools"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "DevTools logging",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "dart.openDevToolsLogging"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "DevTools memory",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "dart.openDevToolsMemory"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "DevTools network",
|
|
"icon": "pulse",
|
|
"type": "command",
|
|
"command": "dart.openDevToolsNetwork"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Project/Packages",
|
|
"icon": "project",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Add dependency",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "dart.addDependency"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Pub get",
|
|
"icon": "cloud-download",
|
|
"type": "command",
|
|
"command": "flutter.packages.get"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Pub outdated",
|
|
"icon": "compare-changes",
|
|
"type": "command",
|
|
"command": "flutter.packages.outdated"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Pub upgrade",
|
|
"icon": "cloud-upload",
|
|
"type": "command",
|
|
"command": "flutter.packages.upgrade"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Add dev dependency",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "dart.addDevDependency"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "Pub upgrade -major versions",
|
|
"icon": "cloud-upload",
|
|
"type": "command",
|
|
"command": "flutter.packages.upgrade.majorVersions"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Create",
|
|
"icon": "add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Dart project",
|
|
"icon": "rocket",
|
|
"type": "command",
|
|
"commmand": "dart.createProject"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Flutter plugin project",
|
|
"icon": "plug",
|
|
"type": "command",
|
|
"commmand": "flutter.createProject.plugin"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Flutter module project",
|
|
"icon": "module",
|
|
"type": "command",
|
|
"commmand": "flutter.createProject.module"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Flutter project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"commmand": "flutter.createProject"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Create DartDoc",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"commmand": "dart.task.dartdoc"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Flutter package project",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"commmand": "flutter.createProject.package"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Clear test results",
|
|
"icon": "trash",
|
|
"type": "command",
|
|
"command": "testing.clearTestResults"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debug test at cursor",
|
|
"icon": "testing-debug-icon",
|
|
"type": "command",
|
|
"command": "testing.debugTestAtCursor"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Run failed tests",
|
|
"icon": "testing-failed-icon",
|
|
"type": "command",
|
|
"command": "testing.reRunFailTests"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Run tests",
|
|
"icon": "run-all",
|
|
"type": "command",
|
|
"command": "testing.runAll"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Run test at cursor",
|
|
"icon": "testing-run-icon",
|
|
"type": "command",
|
|
"command": "testing.runTestAtCursor"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "+Toggle",
|
|
"icon": "settings",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Brightness",
|
|
"icon": "star-half",
|
|
"type": "command",
|
|
"command": "flutter.toggleBrightness"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debug painting",
|
|
"icon": "paintcan",
|
|
"type": "command",
|
|
"command": "flutter.toggleDebugPainting"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Check elevations",
|
|
"icon": "check",
|
|
"type": "command",
|
|
"command": "flutter.toggleCheckElevations"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Performance overlay",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "flutter.togglePerformanceOverlay"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Paint baselines",
|
|
"icon": "paintcan",
|
|
"type": "command",
|
|
"command": "flutter.togglePaintBaselines"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Repaint rainbow",
|
|
"icon": "symbol-color",
|
|
"type": "command",
|
|
"command": "flutter.toggleRepaintRainbow"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Slow animations",
|
|
"icon": "clock",
|
|
"type": "command",
|
|
"command": "flutter.toggleSlowAnimations"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Debug mode banner",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "flutter.toggleDebugModeBanner"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:elixir",
|
|
"name": "Elixir",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "o",
|
|
"name": "Expand selected macro",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "extension.expandMacro"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Transform function call to pipe operator",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "extension.toPipe"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Transform pipe operator to function call",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "extension.fromPipe"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:go",
|
|
"name": "Go",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": " ",
|
|
"name": "Show all commands",
|
|
"icon": "rocket",
|
|
"type": "command",
|
|
"command": "go.show.commands"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Actions",
|
|
"icon": "zap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "P",
|
|
"name": "Run code on Go Playground",
|
|
"icon": "squirrel",
|
|
"type": "command",
|
|
"command": "go.playground"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Package actions",
|
|
"icon": "package",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Build package",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "go.build.package"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Get package",
|
|
"icon": "cloud-download",
|
|
"type": "command",
|
|
"command": "go.get.package"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Install current package",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.install.package"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Lint package",
|
|
"icon": "warning",
|
|
"type": "command",
|
|
"command": "go.lint.package"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Browse packages",
|
|
"icon": "search",
|
|
"type": "command",
|
|
"command": "go.browse.packages"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Vet package",
|
|
"icon": "dashboard",
|
|
"type": "command",
|
|
"command": "go.vet.package"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "+Workspace actions",
|
|
"icon": "project",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Build workspace",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "go.build.workspace"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Lint workspace",
|
|
"icon": "warning",
|
|
"type": "command",
|
|
"command": "go.lint.workspace"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Add package to workspace",
|
|
"icon": "add",
|
|
"type": "command",
|
|
"command": "go.add.package.workspace"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Vet workspace",
|
|
"icon": "dashboard",
|
|
"type": "command",
|
|
"command": "go.vet.workspace"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend/environment",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "e",
|
|
"name": "Choose Go environment",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.environment.choose"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Show current GOPATH",
|
|
"icon": "file-submodule",
|
|
"type": "command",
|
|
"command": "go.gopath"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Install/update tools",
|
|
"icon": "cloud-download",
|
|
"type": "command",
|
|
"command": "go.tools.install"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Locate configured Go tools",
|
|
"icon": "tools",
|
|
"type": "command",
|
|
"command": "go.locate.tools"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart language server",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "go.languageserver.restart"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "references-view.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "+Insert/remove",
|
|
"icon": "add",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Fill struct",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "go.fill.struct"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Add import",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "go.import.add"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Add tags to struct fields",
|
|
"icon": "add",
|
|
"type": "command",
|
|
"command": "go.add.tags"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Generate interface stubs",
|
|
"icon": "symbol-interface",
|
|
"type": "command",
|
|
"command": "go.impl.cursor"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Remove tags from struct fields",
|
|
"icon": "remove",
|
|
"type": "command",
|
|
"command": "go.remove.tags"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Extract to function or variable",
|
|
"icon": "gather",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction",
|
|
"args": {
|
|
"kind": "refactor.extract"
|
|
}
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Cancel running tests",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "go.test.cancel"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debug test at cursor",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "go.debug.cursor"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Test file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "go.test.file"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Test previous",
|
|
"icon": "clock",
|
|
"type": "command",
|
|
"command": "go.test.previous"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Test package",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.test.package"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Subtest at cursor",
|
|
"icon": "whole-word",
|
|
"type": "command",
|
|
"command": "go.subtest.cursor"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Test function at cursor",
|
|
"icon": "whole-word",
|
|
"type": "command",
|
|
"command": "go.test.cursor"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Test packages in workspace",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "go.test.workspace"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Apply cover profile",
|
|
"icon": "jersey",
|
|
"type": "command",
|
|
"command": "go.apply.coverprofile"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Benchmarks",
|
|
"icon": "dashboard",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Benchmark function at cursor",
|
|
"icon": "whole-word",
|
|
"type": "command",
|
|
"command": "go.benchmark.cursor"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Benchmark package",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.benchmark.package"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Benchmark file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "go.benchmark.file"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Generate",
|
|
"icon": "gear",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Generate unit tests for function",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "go.test.generate.function"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Generate unit tests for package",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.test.generate.package"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Generate unit tests for file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "go.test.generate.file"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "+Toggle",
|
|
"icon": "settings",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Toggle test coverage in current package",
|
|
"icon": "package",
|
|
"type": "command",
|
|
"command": "go.test.coverage"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Toggle open test file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "go.toggle.test.file"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Peek call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "editor.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:java",
|
|
"name": "Java",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "h",
|
|
"name": "Describe thing at point",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"command": "editor.action.showHover"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Debug Java file",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "java.debug.debugJavaFile"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Run Java file",
|
|
"icon": "run",
|
|
"type": "command",
|
|
"command": "java.debug.runJavaFile"
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Code actions",
|
|
"icon": "zap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Execute code action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Execute fix action",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refactor action",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Source action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.sourceAction"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to error list",
|
|
"icon": "command",
|
|
"type": "command",
|
|
"command": "workbench.action.showErrorsWarnings"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "references-view.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Go to super implementation",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "java.action.navigateToSuperImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Go to subtype hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "java.action.showSubtypeHierarchy"
|
|
},
|
|
{
|
|
"key": "H",
|
|
"name": "Go to type hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "java.action.showTypeHierarchy"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Go to test",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "java.test.goToTest"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "Go to supertype hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "java.action.showSupertypeHierarchy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Execute code actions",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Extract to function or variable",
|
|
"icon": "gather",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction",
|
|
"args": {
|
|
"kind": "refactor.extract"
|
|
}
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Organize imports",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.organizeImports"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Refactor actions",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "+Test",
|
|
"icon": "beaker",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Run all tests",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "testing.runAll"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Run current test file",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "testing.runCurrentFile"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Re-run failed tests",
|
|
"icon": "close",
|
|
"type": "command",
|
|
"command": "testing.reRunFailTests"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Select and run test",
|
|
"icon": "list-unordered",
|
|
"type": "command",
|
|
"command": "testing.runSelected"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Debug all tests",
|
|
"icon": "bug",
|
|
"type": "command",
|
|
"command": "testing.debugAll"
|
|
},
|
|
{
|
|
"key": "T",
|
|
"name": "Select and debug test",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "testing.debugSelected"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Peek call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "editor.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Peek type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekTypeDefinition"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:javascript",
|
|
"name": "JavaScript",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "references-view.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Peek call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "editor.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Peek type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekTypeDefinition"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:julia",
|
|
"name": "Julia",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ",",
|
|
"name": "Execute code in REPL",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "language-julia.executeJuliaCodeInREPL"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Show documentation",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"command": "language-julia.show-documentation"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Show plots",
|
|
"icon": "pulse",
|
|
"type": "command",
|
|
"command": "language-julia.show-plotpane"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Focus on workspace view",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "REPLVariables.focus"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "i",
|
|
"name": "Re-index language server cache",
|
|
"icon": "output",
|
|
"type": "command",
|
|
"command": "language-julia.refreshLanguageServer"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Toggle linter",
|
|
"icon": "check",
|
|
"type": "command",
|
|
"command": "language-julia.toggleLinter"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Restart language server",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "language-julia.restartLanguageServer"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Compile/debug",
|
|
"icon": "play",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Add to compiled modules/functions",
|
|
"icon": "plus",
|
|
"type": "command",
|
|
"command": "language-julia.switchToCompiled"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Switch all to compiled",
|
|
"icon": "debug",
|
|
"type": "command",
|
|
"command": "language-julia.switchAllToCompiled"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debug file in new process",
|
|
"icon": "debug-alt",
|
|
"type": "command",
|
|
"command": "language-julia.debugEditorContents"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Switch all to interpreted",
|
|
"icon": "run-below",
|
|
"type": "command",
|
|
"command": "language-julia.switchAllToInterpreted"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Enable compiled mode for the debugger",
|
|
"icon": "debug-breakpoint-log",
|
|
"type": "command",
|
|
"command": "language-julia.enable-compiled-mode"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refresh compiled/interpreted pane",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "language-julia.refreshCompiled"
|
|
},
|
|
{
|
|
"key": "x",
|
|
"name": "Remove from compiled modules/functions",
|
|
"icon": "diff-removed",
|
|
"type": "command",
|
|
"command": "language-julia.switchToInterpreted"
|
|
},
|
|
{
|
|
"key": "A",
|
|
"name": "Apply default compiled modules/functions",
|
|
"icon": "diff-renamed",
|
|
"type": "command",
|
|
"command": "language-julia.apply-compiled-defaults"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Clear compiled modules/functions",
|
|
"icon": "diff-removed",
|
|
"type": "command",
|
|
"command": "language-julia.reset-compiled"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Set current compiled modules/functions as default",
|
|
"icon": "symbol-constant",
|
|
"type": "command",
|
|
"command": "language-julia.set-current-as-default-compiled"
|
|
},
|
|
{
|
|
"key": "M",
|
|
"name": "Disable compiled mode for the debugger",
|
|
"icon": "debug-breakpoint-unverified",
|
|
"type": "command",
|
|
"command": "language-julia.disable-compiled-mode"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart kernel",
|
|
"icon": "debug-restart",
|
|
"type": "command",
|
|
"command": "language-julia.restartKernel"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Stop kernel",
|
|
"icon": "debug-stop",
|
|
"type": "command",
|
|
"command": "language-julia.stopKernel"
|
|
},
|
|
{
|
|
"key": "Y",
|
|
"name": "Add symbol to compiled modules/functions",
|
|
"icon": "symbol-key",
|
|
"type": "command",
|
|
"command": "language-julia.set-compiled-for-name"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "+Clear",
|
|
"icon": "trash",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Clear current inline results",
|
|
"icon": "chrome-close",
|
|
"type": "command",
|
|
"command": "language-julia.clearCurrentInlineResult"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Clear all inline results",
|
|
"icon": "clear-all",
|
|
"type": "command",
|
|
"command": "language-julia.clearAllInlineResults"
|
|
},
|
|
{
|
|
"key": "K",
|
|
"name": "Clear all inline results in editor",
|
|
"icon": "clear-all",
|
|
"type": "command",
|
|
"command": "language-julia.clearAllInlineResultsInEditor"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "+Environment/package",
|
|
"icon": "library",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Activate this environment",
|
|
"icon": "check",
|
|
"type": "command",
|
|
"command": "language-julia.changeCurrentEnvironment"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Change current environment",
|
|
"icon": "issue-reopened",
|
|
"type": "command",
|
|
"command": "language-julia.changeCurrentEnvironment"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Choose module",
|
|
"icon": "symbol-variable",
|
|
"type": "command",
|
|
"command": "language-julia.chooseModule"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Activate parent environment",
|
|
"icon": "root-folder-opened",
|
|
"type": "command",
|
|
"command": "language-julia.changeCurrentEnvironment"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Tag new package version",
|
|
"icon": "tag",
|
|
"type": "command",
|
|
"command": "language-julia.tagNewPackageVersion"
|
|
},
|
|
{
|
|
"key": "P",
|
|
"name": "Open package directory",
|
|
"icon": "new-folder",
|
|
"type": "command",
|
|
"command": "language-julia.openPackageDirectory"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "+Send/REPL",
|
|
"icon": "repl",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "b",
|
|
"name": "Execute block or selection in REPL",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "language-julia.executeCodeBlockOrSelection"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Execute code cell in REPL and move",
|
|
"icon": "export",
|
|
"type": "command",
|
|
"command": "language-julia.executeCellAndMove"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Change directory here",
|
|
"icon": "folder-opened",
|
|
"type": "command",
|
|
"command": "language-julia.cdHere"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Execute file in REPL",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "language-julia.executeFile"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Start REPL",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "language-julia.startREPL"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Execute code in REPL and move",
|
|
"icon": "debug-continue",
|
|
"type": "command",
|
|
"command": "language-julia.executeCodeBlockOrSelectionAndMove"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Execute code in REPL",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "language-julia.executeJuliaCodeInREPL"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Connect external REPL",
|
|
"icon": "vm-connect",
|
|
"type": "command",
|
|
"command": "language-julia.connectREPL"
|
|
},
|
|
{
|
|
"key": "D",
|
|
"name": "Stop REPL",
|
|
"icon": "stop",
|
|
"type": "command",
|
|
"command": "language-julia.stopREPL"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Execute active file in REPL",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "language-julia.executeActiveFile"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:objectpascal",
|
|
"name": "ObjectPascal",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:php",
|
|
"name": "PHP",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Quick fix",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:quarto",
|
|
"name": "quarto",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "'",
|
|
"name": "Create R Terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "r.createRTerm"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debugonce R",
|
|
"type": "command",
|
|
"icon": "debug",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "debugonce($$)"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Help R",
|
|
"icon": "question",
|
|
"type": "command",
|
|
"command": "r.helpPanel.openForSelection"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Insert cell",
|
|
"type": "command",
|
|
"icon": "list-flat",
|
|
"command": "quarto.insertCodeCell"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Create R Terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "r.createRTerm"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Objects in workspace R",
|
|
"type": "command",
|
|
"icon": "symbol-field",
|
|
"command": "r.runCommand",
|
|
"args": "sort(sapply(ls(), function(x){object.size(get(x))})) "
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "Render",
|
|
"type": "command",
|
|
"icon": "check",
|
|
"command": "quarto.renderDocument"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Run selection",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "quarto.runSelection"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart R",
|
|
"type": "command",
|
|
"icon": "debug-restart",
|
|
"command": "r.runCommand",
|
|
"args": "rstudioapi::restartSession()"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Run current cell",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "quarto.runCurrentCell"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Code actions",
|
|
"icon": "zap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Execute code action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Execute fix action",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refactor action",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Source action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.sourceAction"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "+Fold",
|
|
"icon": "fold",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Fold cell",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.fold"
|
|
},
|
|
{
|
|
"key": "u",
|
|
"name": "Unfold cell",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfold"
|
|
},
|
|
{
|
|
"key": "F",
|
|
"name": "Fold all cells",
|
|
"icon": "fold",
|
|
"type": "command",
|
|
"command": "editor.foldAll"
|
|
},
|
|
{
|
|
"key": "U",
|
|
"name": "Unfold all cells",
|
|
"icon": "unfold",
|
|
"type": "command",
|
|
"command": "editor.unfoldAll"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.revealDeclaration"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Go to file in explorer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename Symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "+View R",
|
|
"icon": "preview",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Column numbers",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "ncol($$)"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "head",
|
|
"type": "command",
|
|
"icon": "list-filter",
|
|
"command": "r.head"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "length",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.length"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Names",
|
|
"type": "command",
|
|
"icon": "symbol-parameter",
|
|
"command": "r.names"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "print",
|
|
"icon": "symbol-field",
|
|
"type": "command",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "$$"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Row numbers",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.nrow"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "str",
|
|
"type": "command",
|
|
"icon": "list-flat",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "str($$)"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "View",
|
|
"type": "command",
|
|
"icon": "preview",
|
|
"command": "r.view"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Column names",
|
|
"type": "command",
|
|
"icon": "symbol-key",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "colnames($$)"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Row names",
|
|
"type": "command",
|
|
"icon": "preserve-case",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "rownames($$)"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekDeclaration"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:r",
|
|
"name": "R",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "'",
|
|
"name": "Create R Terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "r.createRTerm"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Debugonce",
|
|
"type": "command",
|
|
"icon": "debug",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "debugonce($$)"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Help",
|
|
"icon": "question",
|
|
"type": "command",
|
|
"command": "r.helpPanel.openForSelection"
|
|
},
|
|
{
|
|
"key": "m",
|
|
"name": "Create R Terminal",
|
|
"icon": "terminal",
|
|
"type": "command",
|
|
"command": "r.createRTerm"
|
|
},
|
|
{
|
|
"key": "o",
|
|
"name": "Objects in workspace R",
|
|
"type": "command",
|
|
"icon": "symbol-field",
|
|
"command": "r.runCommand",
|
|
"args": "sort(sapply(ls(), function(x){object.size(get(x))})) "
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Run selection",
|
|
"icon": "play",
|
|
"type": "command",
|
|
"command": "r.runSelection"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Restart R",
|
|
"type": "command",
|
|
"icon": "debug-restart",
|
|
"command": "r.runCommand",
|
|
"args": "rstudioapi::restartSession()"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Code actions",
|
|
"icon": "zap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Execute code action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Execute fix action",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Refactor action",
|
|
"icon": "edit",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Source action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.sourceAction"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.revealDeclaration"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Go to file in explorer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "+Package",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Check",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "r.check"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Document",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "r.document"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "Load All",
|
|
"icon": "repl",
|
|
"type": "command",
|
|
"command": "r.loadAll"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "pgkdown build site",
|
|
"icon": "gear",
|
|
"type": "command",
|
|
"command": "r.runCommand",
|
|
"args": "pkgdown::build_site()"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Test",
|
|
"icon": "beaker",
|
|
"type": "command",
|
|
"command": "r.test"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename Symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "+View",
|
|
"icon": "preview",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "c",
|
|
"name": "Column numbers",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "ncol($$)"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "head",
|
|
"type": "command",
|
|
"icon": "list-filter",
|
|
"command": "r.head"
|
|
},
|
|
{
|
|
"key": "l",
|
|
"name": "length",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.length"
|
|
},
|
|
{
|
|
"key": "n",
|
|
"name": "Names",
|
|
"type": "command",
|
|
"icon": "symbol-parameter",
|
|
"command": "r.names"
|
|
},
|
|
{
|
|
"key": "p",
|
|
"name": "print",
|
|
"icon": "symbol-field",
|
|
"type": "command",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "$$"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Row numbers",
|
|
"type": "command",
|
|
"icon": "list-ordered",
|
|
"command": "r.nrow"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "str",
|
|
"type": "command",
|
|
"icon": "list-flat",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "str($$)"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "View",
|
|
"type": "command",
|
|
"icon": "preview",
|
|
"command": "r.view"
|
|
},
|
|
{
|
|
"key": "C",
|
|
"name": "Column names",
|
|
"type": "command",
|
|
"icon": "symbol-key",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "colnames($$)"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Row names",
|
|
"type": "command",
|
|
"icon": "preserve-case",
|
|
"command": "r.runCommandWithSelectionOrWord",
|
|
"args": "rownames($$)"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekDeclaration"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:ruby",
|
|
"name": "Ruby",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.action.problems.focus"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:rust",
|
|
"name": "Rust",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "T",
|
|
"name": "Toggle inlay hints",
|
|
"icon": "book",
|
|
"type": "command",
|
|
"command": "rust-analyzer.toggleInlayHints"
|
|
},
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "a",
|
|
"name": "+Actions",
|
|
"icon": "zap",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Execute code action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.codeAction"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Execute fix action",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.quickFix"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Execute source action",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.sourceAction"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Execute refactor action",
|
|
"icon": "lightbulb-autofix",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Rust analyzer: describe status",
|
|
"icon": "dashboard",
|
|
"type": "command",
|
|
"command": "rust-analyzer.analyzerStatus"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rust analyzer: restart server",
|
|
"icon": "server-process",
|
|
"type": "command",
|
|
"command": "rust-analyzer.reload"
|
|
},
|
|
{
|
|
"key": "v",
|
|
"name": "Rust analyzer: Show version",
|
|
"icon": "info",
|
|
"type": "command",
|
|
"command": "rust-analyzer.serverVersion"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Rust analyzer: reload workspace",
|
|
"icon": "refresh",
|
|
"type": "command",
|
|
"command": "rust-analyzer.reloadWorkspace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Goto",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "references-view.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Go to implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.goToImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": ".",
|
|
"name": "Refactor menu",
|
|
"icon": "lightbulb",
|
|
"type": "command",
|
|
"command": "editor.action.refactor"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Rename symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Peek call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "editor.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:typescript",
|
|
"name": "TypeScript",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "+Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "+Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Show call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "references-view.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Go to type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.goToTypeDefinition"
|
|
},
|
|
{
|
|
"key": "I",
|
|
"name": "Find implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "references-view.findImplementations"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "h",
|
|
"name": "Peek call hierarchy",
|
|
"icon": "type-hierarchy",
|
|
"type": "command",
|
|
"command": "editor.showCallHierarchy"
|
|
},
|
|
{
|
|
"key": "i",
|
|
"name": "Peek implementations",
|
|
"icon": "symbol-module",
|
|
"type": "command",
|
|
"command": "editor.action.peekImplementation"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
},
|
|
{
|
|
"key": "t",
|
|
"name": "Peek type definition",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekTypeDefinition"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "languageId:cuda-cpp",
|
|
"name": "CUDA-C++",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "+Format",
|
|
"icon": "list-flat",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "=",
|
|
"name": "Format region or buffer",
|
|
"icon": "list-flat",
|
|
"type": "command",
|
|
"command": "editor.action.format"
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "Format buffer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument"
|
|
},
|
|
{
|
|
"key": "c",
|
|
"name": "Format changes",
|
|
"icon": "diff",
|
|
"type": "command",
|
|
"command": "editor.action.formatChanges"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Format selection",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection"
|
|
},
|
|
{
|
|
"key": "B",
|
|
"name": "Format buffer with formatter",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "editor.action.formatDocument.multiple"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Format selection with formatter",
|
|
"icon": "selection",
|
|
"type": "command",
|
|
"command": "editor.action.formatSelection.multiple"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "b",
|
|
"name": "+Backend",
|
|
"icon": "circuit-board",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Reset Database",
|
|
"icon": "database",
|
|
"type": "command",
|
|
"command": "C_Cpp.ResetDatabase"
|
|
},
|
|
{
|
|
"key": "w",
|
|
"name": "Rescan Workspace",
|
|
"icon": "project",
|
|
"type": "command",
|
|
"command": "C_Cpp.RescanWorkspace"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "+Debug",
|
|
"icon": "bug",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "f",
|
|
"name": "Change debug focus",
|
|
"icon": "eye-watch",
|
|
"type": "command",
|
|
"command": "cuda.changeDebugFocus"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "+Go to",
|
|
"icon": "go-to-file",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "a",
|
|
"name": "Switch Header/Source",
|
|
"icon": "files",
|
|
"type": "command",
|
|
"command": "C_Cpp.SwitchHeaderSource"
|
|
},
|
|
{
|
|
"key": "d",
|
|
"name": "Go to declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.revealDeclaration"
|
|
},
|
|
{
|
|
"key": "e",
|
|
"name": "Go to errors/problems",
|
|
"icon": "error",
|
|
"type": "command",
|
|
"command": "workbench.actions.view.problems"
|
|
},
|
|
{
|
|
"key": "f",
|
|
"name": "Go to file in explorer",
|
|
"icon": "file",
|
|
"type": "command",
|
|
"command": "workbench.files.action.showActiveFileInExplorer"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Go to definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.revealDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Go to reference",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.goToReferences"
|
|
},
|
|
{
|
|
"key": "s",
|
|
"name": "Go to symbol in buffer",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.gotoSymbol"
|
|
},
|
|
{
|
|
"key": "R",
|
|
"name": "Find references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "references-view.findReferences"
|
|
},
|
|
{
|
|
"key": "S",
|
|
"name": "Go to symbol in project",
|
|
"icon": "symbol-class",
|
|
"type": "command",
|
|
"command": "workbench.action.showAllSymbols"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "+Refactor",
|
|
"icon": "edit",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "r",
|
|
"name": "Rename Symbol",
|
|
"icon": "symbol-keyword",
|
|
"type": "command",
|
|
"command": "editor.action.rename"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "G",
|
|
"name": "+Peek",
|
|
"icon": "eye",
|
|
"type": "bindings",
|
|
"bindings": [
|
|
{
|
|
"key": "d",
|
|
"name": "Peek declaration",
|
|
"icon": "symbol-struct",
|
|
"type": "command",
|
|
"command": "editor.action.peekDeclaration"
|
|
},
|
|
{
|
|
"key": "g",
|
|
"name": "Peek definition",
|
|
"icon": "symbol-function",
|
|
"type": "command",
|
|
"command": "editor.action.peekDefinition"
|
|
},
|
|
{
|
|
"key": "r",
|
|
"name": "Peek references",
|
|
"icon": "symbol-reference",
|
|
"type": "command",
|
|
"command": "editor.action.referenceSearch.trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |