Skip to content

Instantly share code, notes, and snippets.

@EVINK
Last active December 15, 2020 06:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save EVINK/3d758167ce4efa5a8e6e984d51e3ee61 to your computer and use it in GitHub Desktop.
Save EVINK/3d758167ce4efa5a8e6e984d51e3ee61 to your computer and use it in GitHub Desktop.
[linux] Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-12-15T06:13:33.278Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d428bab2-b132-4fae-9fcd-6bb1a63d5a19",
"publisherId": "yaruson.ascii-unicode-escape",
"publisherDisplayName": "yaruson"
},
"name": "ascii-unicode-escape",
"publisher": "yaruson",
"version": "0.1.0"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "2.1.0"
},
{
"metadata": {
"id": "8a0c151b-eb13-4bed-9d49-4a252a118a0c",
"publisherId": "michelemelluso.code-beautifier",
"publisherDisplayName": "michelemelluso"
},
"name": "code-beautifier",
"publisher": "michelemelluso",
"version": "2.3.3"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.11.1"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "17f21c7d-d7ee-4ac5-8842-efba644a0918",
"publisherId": "giyyapan.commander",
"publisherDisplayName": "giyyapan"
},
"name": "commander",
"publisher": "giyyapan",
"version": "0.2.1"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "1.0.1"
},
{
"metadata": {
"id": "f57f68ea-9ee8-42b5-9a97-041d3e4278c4",
"publisherId": "Dart-Code.dart-code",
"publisherDisplayName": "Dart-Code"
},
"name": "dart-code",
"publisher": "Dart-Code",
"version": "3.14.1"
},
{
"metadata": {
"id": "626735cf-2e54-4642-8bfc-02227eed9c52",
"publisherId": "mrcrowl.easy-less",
"publisherDisplayName": "mrcrowl"
},
"name": "easy-less",
"publisher": "mrcrowl",
"version": "1.6.3"
},
{
"metadata": {
"id": "290c5f3f-fc96-451e-ba22-0b17cb2dac8a",
"publisherId": "QassimFarid.ejs-language-support",
"publisherDisplayName": "QassimFarid"
},
"name": "ejs-language-support",
"publisher": "QassimFarid",
"version": "0.0.1"
},
{
"metadata": {
"id": "0870df21-8f11-4588-acdc-7cad3b44289c",
"publisherId": "giyyapan.emacs-candies",
"publisherDisplayName": "giyyapan"
},
"name": "emacs-candies",
"publisher": "giyyapan",
"version": "0.0.1"
},
{
"metadata": {
"id": "f6c3ec04-6057-4d9c-b997-69cba07a6158",
"publisherId": "Dart-Code.flutter",
"publisherDisplayName": "Dart-Code"
},
"name": "flutter",
"publisher": "Dart-Code",
"version": "3.14.1"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.3"
},
{
"metadata": {
"id": "8e32b851-6d12-43d8-99f2-507f1bac629b",
"publisherId": "kaiwood.indentation-level-movement",
"publisherDisplayName": "kaiwood"
},
"name": "indentation-level-movement",
"publisher": "kaiwood",
"version": "1.2.1"
},
{
"metadata": {
"id": "198a707e-28af-4e84-8610-6e2f628dd12d",
"publisherId": "redhat.java",
"publisherDisplayName": "redhat"
},
"name": "java",
"publisher": "redhat",
"version": "0.72.0"
},
{
"metadata": {
"id": "9cd87837-c82a-4817-9b79-1c84775aa158",
"publisherId": "DigitalBrainstem.javascript-ejs-support",
"publisherDisplayName": "DigitalBrainstem"
},
"name": "javascript-ejs-support",
"publisher": "DigitalBrainstem",
"version": "1.3.1"
},
{
"metadata": {
"id": "b98d6db1-7ac8-4dc8-b328-1c5c793f72f7",
"publisherId": "ajhyndman.jslint",
"publisherDisplayName": "ajhyndman"
},
"name": "jslint",
"publisher": "ajhyndman",
"version": "1.2.1"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2020.12.414227025"
},
{
"metadata": {
"id": "7188f313-1471-4dc9-957e-015b42bd447b",
"publisherId": "selbh.keyboard-scroll",
"publisherDisplayName": "selbh"
},
"name": "keyboard-scroll",
"publisher": "selbh",
"version": "0.1.0"
},
{
"metadata": {
"id": "d4d8d0a4-54f0-4f10-b8fb-b53f1575c53c",
"publisherId": "keyring.Lua",
"publisherDisplayName": "keyring"
},
"name": "Lua",
"publisher": "keyring",
"version": "0.0.9"
},
{
"metadata": {
"id": "9cbb1b8a-fc53-41f7-8ae4-56f9f2db02d5",
"publisherId": "qiu8310.minapp-vscode",
"publisherDisplayName": "qiu8310"
},
"name": "minapp-vscode",
"publisher": "qiu8310",
"version": "2.2.2"
},
{
"metadata": {
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89",
"publisherId": "leizongmin.node-module-intellisense",
"publisherDisplayName": "leizongmin"
},
"name": "node-module-intellisense",
"publisher": "leizongmin",
"version": "1.5.0"
},
{
"metadata": {
"id": "593fe6a5-513e-4cb3-abfb-5b9f5fe39802",
"publisherId": "ms-pyright.pyright",
"publisherDisplayName": "ms-pyright"
},
"name": "pyright",
"publisher": "ms-pyright",
"version": "1.1.65"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.8.109390"
},
{
"metadata": {
"id": "19e1cdbe-42df-443e-89c0-bfecc7204b1d",
"publisherId": "tht13.python",
"publisherDisplayName": "tht13"
},
"name": "python",
"publisher": "tht13",
"version": "0.2.3"
},
{
"metadata": {
"id": "c8429c67-e37a-4685-8e77-099b2c44324e",
"publisherId": "tonka3000.qtvsctools",
"publisherDisplayName": "tonka3000"
},
"name": "qtvsctools",
"publisher": "tonka3000",
"version": "0.8.1"
},
{
"metadata": {
"id": "21e07abb-b9df-418d-8224-c96f1290ec7f",
"publisherId": "rafaelmaiolla.remote-vscode",
"publisherDisplayName": "rafaelmaiolla"
},
"name": "remote-vscode",
"publisher": "rafaelmaiolla",
"version": "1.1.0"
},
{
"metadata": {
"id": "5fb19573-2183-4cf2-b53d-0fb869dae7ae",
"publisherId": "foxundermoon.shell-format",
"publisherDisplayName": "foxundermoon"
},
"name": "shell-format",
"publisher": "foxundermoon",
"version": "7.0.1"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "eg2.tslint",
"publisherDisplayName": "eg2"
},
"name": "tslint",
"publisher": "eg2",
"version": "1.0.44"
},
{
"metadata": {
"id": "681c21d4-1353-47a8-8c0d-7105819413ef",
"publisherId": "prograhammer.tslint-vue",
"publisherDisplayName": "prograhammer"
},
"name": "tslint-vue",
"publisher": "prograhammer",
"version": "1.5.6"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.31.3"
},
{
"metadata": {
"id": "50810048-1465-4380-9716-6cd466f2ef8e",
"publisherId": "Compulim.vscode-clock",
"publisherDisplayName": "Compulim"
},
"name": "vscode-clock",
"publisher": "Compulim",
"version": "0.0.1"
},
{
"metadata": {
"id": "37d7747f-e652-4eac-83de-f2939f7e2121",
"publisherId": "anseki.vscode-color",
"publisherDisplayName": "anseki"
},
"name": "vscode-color",
"publisher": "anseki",
"version": "0.4.5"
},
{
"metadata": {
"id": "70a45fa6-2772-42a0-91b0-515caafa49b5",
"publisherId": "bajdzis.vscode-database",
"publisherDisplayName": "bajdzis"
},
"name": "vscode-database",
"publisher": "bajdzis",
"version": "2.2.3"
},
{
"metadata": {
"id": "4db29a35-a527-4ec6-8525-4ac8642d8fe4",
"publisherId": "hiro-sun.vscode-emacs",
"publisherDisplayName": "hiro-sun"
},
"name": "vscode-emacs",
"publisher": "hiro-sun",
"version": "0.1.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.8"
},
{
"metadata": {
"id": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281",
"publisherId": "vscjava.vscode-java-debug",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-debug",
"publisher": "vscjava",
"version": "0.27.1"
},
{
"metadata": {
"id": "7865e561-1c83-410e-9b99-aabada597a7e",
"publisherId": "vscjava.vscode-java-dependency",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-dependency",
"publisher": "vscjava",
"version": "0.13.0"
},
{
"metadata": {
"id": "96f11e1f-1a46-4592-b084-f025b2c2a81f",
"publisherId": "vscjava.vscode-java-pack",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-pack",
"publisher": "vscjava",
"version": "0.12.0"
},
{
"metadata": {
"id": "67c06b0d-1891-42ca-b2a8-113e79bff069",
"publisherId": "vscjava.vscode-java-test",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-test",
"publisher": "vscjava",
"version": "0.24.2"
},
{
"metadata": {
"id": "e4ee7751-6514-4731-9cdb-7580ffa9e70b",
"publisherId": "MS-CEINTL.vscode-language-pack-zh-hans",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-zh-hans",
"publisher": "MS-CEINTL",
"version": "1.48.1"
},
{
"metadata": {
"id": "54459c79-71f5-4bb5-ab31-e8513ea47e31",
"publisherId": "trixnz.vscode-lua",
"publisherDisplayName": "trixnz"
},
"name": "vscode-lua",
"publisher": "trixnz",
"version": "0.12.4"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.38.0"
},
{
"metadata": {
"id": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312",
"publisherId": "vscjava.vscode-maven",
"publisherDisplayName": "vscjava"
},
"name": "vscode-maven",
"publisher": "vscjava",
"version": "0.26.0"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.4"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.2.10"
},
{
"metadata": {
"id": "4c808376-20ec-41d4-a934-f7601552c4f1",
"publisherId": "jcbuisson.vue",
"publisherDisplayName": "jcbuisson"
},
"name": "vue",
"publisher": "jcbuisson",
"version": "0.1.5"
}
]
// Place your key bindings in this file to overwrite the defaults
[
// ====================
// overwrite editor command shortcut
// ====================
{
"key": "ctrl+c l",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+t",
"command": "workbench.action.tasks.runTask"
},
{
"key": "ctrl+x ctrl+f",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+alt+j",
"command": "workbench.action.gotoSymbol",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+\\",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+x ctrl+r",
"command": "workbench.action.reloadWindow"
},
{
"key": "ctrl+x ctrl+k",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+x k",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+x 0",
"command": "workbench.action.closeEditorsInGroup"
},
{
"key": "ctrl+x 3",
"command": "workbench.action.splitEditor",
"when": "editorTextFocus"
},
{
"key": "ctrl+enter",
"command": "editor.action.goToDeclaration",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+enter",
"command": "editor.action.goToTypeDefinition",
"when": "editorTextFocus"
},
{
"key": "f10",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+f10",
"command": "editor.action.peekTypeDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+alt+enter",
"command": "workbench.action.keepEditor"
},
{
"key": "shift+f11",
"command": "workbench.action.toggleZenMode"
},
{
"key": "alt+l",
"command": "editor.action.selectHighlights",
"when": "editorFocus"
},
// ====================
// edit shortcuts
// ====================
{
"key": "alt+backspace",
"command": "deleteWordLeft",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+backspace",
"command": "deleteWordLeft",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.findInFiles",
"when": "!searchInputBoxFocus"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.findInFiles",
"when": "!searchInputBoxFocus"
},
{
"key": "ctrl+/",
"command": "undo",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+/",
"command": "redo",
"when": "editorTextFocus"
},
{
"key": "alt+m",
"command": "editor.action.joinLines",
"when": "editorTextFocus"
},
{
"key": "ctrl+x ctrl+x",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "alt+shift+l",
"command": "editor.action.formatSelection",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+q ctrl+shift+l",
"command": "beautify.format",
"when": "editorFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.formatSelection",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "beautify.format",
"when": "editorFocus"
},
{
"key": "alt+;",
"command": "editor.action.commentLine",
"when": "editorTextFocus"
},
{
"key": "ctrl+y",
"command": "editor.action.clipboardPasteAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+h",
"command": "deleteWordLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+h",
"command": "deleteWordLeft",
"when": "editorTextFocus"
},
// ====================
// cursor movements
// ====================
{
"key": "alt+/",
"command": "cursorBottom",
"when": "editorTextFocus"
},
{
"key": "alt+\\",
"command": "cursorTop",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+,",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+shift+.",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+alt+j",
"command": "workbench.action.focusPreviousGroup"
},
{
"key": "alt+n",
"command": "workbench.action.navigateEditorGroups"
},
{
"key": "ctrl+alt+shift+j",
"command": "workbench.action.moveEditorLeftInGroup",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+shift+k",
"command": "workbench.action.moveEditorRightInGroup",
"when": "editorTextFocus"
},
{
"key": "alt+shift+n",
"command": "workbench.action.moveEditorToNextGroup",
"when": "editorTextFocus"
},
{
"key": "alt+shift+p",
"command": "workbench.action.moveEditorToPreviousGroup",
"when": "editorTextFocus"
},
{
"key": "ctrl+x o",
"command": "workbench.action.navigateEditorGroups",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+j",
"command": "workbench.action.previousEditorInGroup",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+k",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+m",
"command": "emacs.cursorHome",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+f",
"command": "emacs.cursorWordRight",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f",
"command": "emacs.cursorWordRight",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+b",
"command": "emacs.cursorWordLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+b",
"command": "emacs.cursorWordLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+j",
"command": "acceptSelectedSuggestionOnEnter",
"when": "acceptSuggestionOnEnter && editorTextFocus && suggestWidgetVisible && suggestionMakesTextEdit"
},
{
"key": "ctrl+j",
"command": "acceptRenameInput",
"when": "editorFocus && renameInputVisible"
},
{
"key": "ctrl+p",
"command": "list.focusUp",
"when": "listFocus"
},
{
"key": "ctrl+n",
"command": "list.focusDown",
"when": "listFocus"
},
{
"key": "ctrl+a",
"command": "list.collapse",
"when": "listFocus"
},
{
"key": "ctrl+e",
"command": "list.expand",
"when": "listFocus"
},
{
"key": "ctrl+f",
"command": "list.expand",
"when": "listFocus"
},
{
"key": "ctrl+n",
"command": "list.select",
"when": "listFocus"
},
{
"key": "ctrl+p",
"command": "workbench.action.quickOpenSelectPrevious",
"when": "inQuickOpen"
},
{
"key": "ctrl+n",
"command": "workbench.action.quickOpenSelectNext",
"when": "inQuickOpen"
},
{
"key": "ctrl+j",
"command": "workbench.action.acceptSelectedQuickOpenItem",
"when": "inQuickOpen"
},
// ====================
// prevent stupid default behavious
// ====================
{
"key": "alt+shift+,",
"command": ""
},
{
"key": "alt+q",
"command": ""
},
// ====================
// intelisense suggest and function paramater hints
// ====================
{
"key": "alt+shift+/", //alt + ?
"command": "editor.action.quickFix"
},
{
"key": "alt+space",
"command": "editor.action.triggerSuggest",
"when": "editorTextFocus"
},
{
"key": "alt+space",
"command": "toggleSuggestionDetails",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "alt-shift-space",
"command": "editor.action.triggerParameterHints",
"when": "editorTextFocus"
},
{
"key": "alt+enter",
"command": "editor.action.triggerSuggest",
"when": "editorTextFocus"
},
{
"key": "alt+enter",
"command": "toggleSuggestionDetails",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "alt-shift-enter",
"command": "editor.action.triggerParameterHints",
"when": "editorTextFocus"
},
// ====================
// Explorer viewlet commands
// ====================
{
"key": "ctrl+\\",
"command": "workbench.files.action.focusFilesExplorer"
},
{
"key": "ctrl+\\",
"command": "workbench.view.explorer",
"when": "filesExplorerFocus"
},
{
"key": "ctrl+g",
"command": "workbench.view.explorer",
"when": "explorerViewletFocus"
},
{
"key": "tab",
"command": "workbench.files.action.focusFilesExplorer",
"when": "openEditorsFocus"
},
{
"key": "tab",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "filesExplorerFocus"
},
// {
// "key": "i",
// "command": "list.focusUp",
// "when": "explorerViewletFocus"
// },
// {
// "key": "k",
// "command": "list.focusDown",
// "when": "explorerViewletFocus"
// },
// {
// "key": "ctrl+j",
// "command": "list.collapse",
// "when": "explorerViewletFocus"
// },
// {
// "key": "l",
// "command": "list.expand",
// "when": "explorerViewletFocus"
// },
{
"key": "ctrl+alt+n",
"command": "explorer.newFile",
"when": "filesExplorerFocus"
},
{
"key": "ctrl+shift+backspace ctrl+shift+c", // c stand for collaps
"command": "workbench.files.action.collapseExplorerFolders",
"when": "filesExplorerFocus"
},
{
"key": "space",
"command": "list.select",
"when": "filesExplorerFocus"
},
// ====================
// Search viewlet commands
// ====================
{
"key": "ctrl+g",
"command": "workbench.view.search",
"when": "searchInputBoxFocus && searchViewletVisible"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.findInFiles",
"when": "!searchInputBoxFocus"
},
{
"key": "tab",
"command": "workbench.action.replaceInFiles",
"when": "searchInputBoxFocus && searchViewletVisible"
},
{
"key": "tab",
"command": "search.focus.nextInputBox",
"when": "!searchInputBoxFocus && searchViewletVisible && !editorFocus"
},
{
"key": "shift+tab",
"command": "workbench.action.findInFiles",
"when": "!searchInputBoxFocus && searchViewletVisible && !editorFocus"
},
{
"key": "ctrl+enter",
"command": "search.action.replaceAll",
"when": "!searchInputBoxFocus && searchViewletVisible && !editorFocus"
},
{
"key": "ctrl+n",
"command": "search.focus.nextInputBox",
"when": "inputBoxFocus && searchViewletVisible"
},
{
"key": "ctrl+k",
"command": "search.focus.previousInputBox",
"when": "inputBoxFocus && searchViewletVisible"
},
{
"key": "shift+tab",
"command": "workbench.action.replaceInFiles",
"when": "matchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "-search.action.replace",
"when": "matchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+r",
"command": "search.action.replace",
"when": "matchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+enter",
"command": "-search.action.replaceAllInFile",
"when": "fileMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+r",
"command": "search.action.replaceAllInFile",
"when": "fileMatchFocus && replaceActive && searchViewletVisible"
},
// ====================
// Find widget commands
// ====================
{
"command": "closeFindWidget",
"key": "ctrl+g",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "tab",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+p",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+n",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+enter",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+r",
"command": "-actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+r",
"command": "actions.find",
"when": "!findWidgetVisible && editorFocus"
},
// ====================
// Commander commands
// ====================
{
"key": "ctrl+w",
"command": "commander.runCommands",
"args": [
"editor.action.clipboardCutAction",
"commander.wait",
"emacs.exitMarkMode"
],
"when": "editorTextFocus"
},
{
"key": "alt+w",
"command": "commander.runCommands",
"args": [
"editor.action.clipboardCopyAction",
"cancelSelection",
"emacs.exitMarkMode"
],
"when": "editorTextFocus"
},
{
"key": "ctrl+o",
"command": "commander.runCommands",
"args": [
"editor.action.insertLineBefore",
"cursorHome",
"cursorHome"
],
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+p",
"command": "commander.runCommands",
"args": [
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp"
],
"when": "editorTextFocus && !suggestWidgetVisibles"
},
{
"key": "ctrl+alt+n",
"command": "commander.runCommands",
"args": [
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown"
],
"when": "editorTextFocus && !suggestWidgetVisibles"
},
{
"key": "ctrl+shift+p",
"command": "commander.runCommands",
"args": [
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp",
"emacs.cursorUp"
],
"when": "editorTextFocus && !suggestWidgetVisibles"
},
{
"key": "ctrl+shift+n",
"command": "commander.runCommands",
"args": [
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown",
"emacs.cursorDown"
],
"when": "editorTextFocus && !suggestWidgetVisibles"
},
{
"key": "alt+shift+[", //alt+{
"command": "commander.runCommands",
"args": [
[
"fastsnippet.insertText",
"{}",
-1
],
"emacs.exitMarkMode"
],
"when": "editorFocus"
},
// {
// "key": "ctrl+[", //ctrl+[
// "command": "commander.runCommands",
// "args": [
// [
// "fastsnippet.insertText",
// "[]",
// -1
// ],
// "emacs.exitMarkMode"
// ],
// "when": "editorFocus"
// },
{
"key": "ctrl+shift+[", //ctrl+{
"command": "commander.runCommands",
"args": [
[
"fastsnippet.insertText",
"{}",
-1
],
"emacs.exitMarkMode"
],
"when": "editorFocus"
},
{
"key": "alt+shift+8", //alt+*
"command": "commander.runCommands",
"args": [
[
"fastsnippet.insertText",
"**",
-1
],
"emacs.exitMarkMode"
],
"when": "editorFocus"
},
{
"key": "ctrl+j",
"command": "commander.runCommands",
"args": [
"lineBreakInsert",
"cursorDown"
],
"when": "editorTextFocus && !suggestWidgetVisible && !renameInputVisible"
},
// ====================
// emacs-candies commands
// ====================
{
"key": "ctrl+a",
"command": "emacsCandies.cursorHome",
"when": "editorFocus"
},
{
"key": "ctrl+k",
"command": "emacsCandies.killToEndOfLine",
"when": "editorTextFocus"
},
// ====================
// advanced new file commands
// ====================
{
"key": "ctrl+alt+n",
"command": "-extension.advancedNewFile"
},
{
"key": "ctrl+x n",
"command": "extension.advancedNewFile"
},
{
"key": "ctrl+x ctrl+n",
"command": "extension.advancedNewFile"
},
// ====================
// debug commands
// ====================
{
"key": "ctrl+alt+1",
"command": "emacsMarkMode.cursorHome"
},
// ====================
// remove default keybindings
// ====================
{
"key": "ctrl+p",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "ctrl+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "ctrl+shift+f",
"command": "-workbench.view.search",
"when": "!searchViewletFocus"
},
{
"key": "ctrl+m",
"command": "-editor.action.toggleTabFocusMode"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent"
},
{
"key": "ctrl+shift+l",
"command": "-editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "ctrl+q",
"command": "-workbench.action.quit"
},
{
"key": "ctrl+l l",
"command": "-o.showOutput"
},
{
"key": "ctrl+p",
"command": "emacs.cursorUp",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+n",
"command": "emacs.cursorDown",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+b",
"command": "emacs.cursorLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "emacs.cursorRight",
"when": "editorTextFocus"
},
{
"key": "shift+alt+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "workbench.action.interactivePlayground.arrowUp",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "up",
"command": "-workbench.action.interactivePlayground.arrowUp",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+j",
"command": "workbench.action.interactivePlayground.arrowDown",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "down",
"command": "-workbench.action.interactivePlayground.arrowDown",
"when": "interactivePlaygroundFocus && !editorTextFocus"
},
{
"key": "shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "-editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+z ctrl+k",
"command": "workbench.action.terminal.scrollUpPage",
"when": "terminalFocus"
},
{
"key": "shift+pageup",
"command": "-workbench.action.terminal.scrollUpPage",
"when": "terminalFocus"
},
{
"key": "ctrl+z ctrl+j",
"command": "workbench.action.terminal.scrollDownPage",
"when": "terminalFocus"
},
{
"key": "shift+pagedown",
"command": "-workbench.action.terminal.scrollDownPage",
"when": "terminalFocus"
},
{
"key": "ctrl+k",
"command": "selectPrevQuickFix",
"when": "editorFocus && quickFixWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-selectPrevQuickFix",
"when": "editorFocus && quickFixWidgetVisible"
},
{
"key": "ctrl+k",
"command": "selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+k",
"command": "showPrevParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+k",
"command": "workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+p",
"command": "-workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+j",
"command": "selectNextQuickFix",
"when": "editorFocus && quickFixWidgetVisible"
},
{
"key": "ctrl+n",
"command": "-selectNextQuickFix",
"when": "editorFocus && quickFixWidgetVisible"
},
{
"key": "ctrl+j",
"command": "selectNextSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+n",
"command": "-selectNextSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+j",
"command": "showNextParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+alt+k",
"command": "workbench.action.focusNextGroup"
},
{
"key": "ctrl+k ctrl+right",
"command": "-workbench.action.focusNextGroup"
},
{
"key": "shift+alt+l",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
}
]
{
"window.zoomLevel": 1,
"window.menuBarVisibility": "visible",
"editor.tabSize": 4,
"editor.autoClosingBrackets": false,
"files.trimTrailingWhitespace": true,
"editor.tabCompletion": true,
"typescript.useCodeSnippetsOnMethodSuggest": false,
"editor.lineHeight": 18,
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"editor.dragAndDrop": true,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.js.map": true,
"**/bundle.js": true
},
"sync.gist": "3d758167ce4efa5a8e6e984d51e3ee61",
"sync.lastUpload": "2018-08-03T12:22:24.691Z",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "2018-06-08T09:49:38.119Z",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"editor.renderIndentGuides": true,
"sync.host": "",
"sync.pathPrefix": "",
"html.format.indentInnerHtml": true,
"editor.snippetSuggestions": "inline",
"[html]": {
"editor.snippetSuggestions": "top",
"editor.defaultFormatter": "vscode.html-language-features"
},
"[csharp]": {
"editor.tabSize": 4
},
"html.format.unformatted": "abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, small, strong, sub, sup, textarea, tt, var",
"sync.quietSync": false,
"indenticator.color.dark": "#365a5d",
"window.enableMenuBarMnemonics": false,
"gitlens.blame.line.enabled": false,
"sync.askGistName": false,
"editor.codeLens": false,
"todohighlight.keywords": [
{
"text": "TODO:",
"color": "#fdfdfd",
"backgroundColor": "#b9177d"
},
{
"text": "DEBUG:",
"color": "#fdfdfd",
"backgroundColor": "#1568ab"
},
{
"text": "NOTE:",
"color": "orange",
"backgroundColor": "transparent"
},
{
"text": "HACK:",
"color": "white",
"backgroundColor": "#666",
"isWholeLine": false
},
{
"text": "TEST:",
"color": "#1568ab",
"backgroundColor": "transparent"
}
],
"editor.fontFamily": "'Mono",
"emmet.triggerExpansionOnTab": true,
"python.pythonPath": "python3",
"editor.multiCursorModifier": "alt",
"explorer.confirmDelete": false,
"workbench.sideBar.location": "left",
"explorer.confirmDragAndDrop": false,
"[javascript]": {},
"files.autoSave": "onFocusChange",
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"jslint.version": "es6",
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"[less]": {},
"typescript.updateImportsOnFileMove.enabled": "always",
"[ejs]": {},
"[python]": {},
"terminal.explorerKind": "integrated",
"files.associations": {
"*.ejs": "ejs",
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"vetur.format.options.tabSize": 4,
"vetur.format.defaultFormatter.js": "vscode-typescript",
"html.format.endWithNewline": true,
"typescript.format.insertSpaceAfterTypeAssertion": true,
"editor.formatOnType": true,
"editor.formatOnPaste": true,
"python.jediEnabled": false,
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"python.languageServer": "Microsoft",
"C_Cpp.updateChannel": "Insiders",
"editor.fontSize": 16,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment