Skip to content

Instantly share code, notes, and snippets.

@Kethku
Last active August 15, 2019 06:32
Show Gist options
  • Save Kethku/a280bacc4718b1bdc8cd4925c74e7cfd to your computer and use it in GitHub Desktop.
Save Kethku/a280bacc4718b1bdc8cd4925c74e7cfd to your computer and use it in GitHub Desktop.
VS Code Settings
{"lastUpload":"2019-08-15T06:32:09.538Z","extensionVersion":"v3.4.1"}
[
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.1"
},
{
"metadata": {
"id": "6a95a3fd-3a5d-4326-b8ab-1b1653b1f183",
"publisherId": "serayuzgur.crates",
"publisherDisplayName": "serayuzgur"
},
"name": "crates",
"publisher": "serayuzgur",
"version": "0.4.3"
},
{
"metadata": {
"id": "d0bfc4ab-1d3a-4487-8782-7cf6027b4fff",
"publisherId": "ms-vscode.csharp",
"publisherDisplayName": "ms-vscode"
},
"name": "csharp",
"publisher": "ms-vscode",
"version": "1.21.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.11.7"
},
{
"metadata": {
"id": "c741401b-0d6b-45c0-aafe-8bba63d6388b",
"publisherId": "vscode-org-mode.org-mode",
"publisherDisplayName": "vscode-org-mode"
},
"name": "org-mode",
"publisher": "vscode-org-mode",
"version": "1.0.0"
},
{
"metadata": {
"id": "40d39ce9-c381-47a0-80c8-a6661f731eab",
"publisherId": "ms-vscode.powershell",
"publisherDisplayName": "ms-vscode"
},
"name": "powershell",
"publisher": "ms-vscode",
"version": "2019.5.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2019.8.30787"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.39.2"
},
{
"metadata": {
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb",
"publisherId": "stkb.rewrap",
"publisherDisplayName": "stkb"
},
"name": "rewrap",
"publisher": "stkb",
"version": "1.9.1"
},
{
"metadata": {
"id": "570e6089-b871-41df-9cf4-a723cb34ef01",
"publisherId": "rust-lang.rust",
"publisherDisplayName": "rust-lang"
},
"name": "rust",
"publisher": "rust-lang",
"version": "0.6.1"
},
{
"metadata": {
"id": "33c973ae-640e-4e04-8ffc-bbbf4c9bcc25",
"publisherId": "belfz.search-crates-io",
"publisherDisplayName": "belfz"
},
"name": "search-crates-io",
"publisher": "belfz",
"version": "1.2.1"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "shinnn.stylelint",
"publisherDisplayName": "shinnn"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.51.0"
},
{
"metadata": {
"id": "b0605276-f92b-4616-be91-ea11ec64dd1f",
"publisherId": "Unity.unity-debug",
"publisherDisplayName": "Unity"
},
"name": "unity-debug",
"publisher": "Unity",
"version": "2.7.2"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.9.0"
},
{
"metadata": {
"id": "7997a8ae-1fae-4022-b834-12f6318aeffd",
"publisherId": "Orta.vscode-jest",
"publisherDisplayName": "Orta"
},
"name": "vscode-jest",
"publisher": "Orta",
"version": "3.0.2"
},
{
"metadata": {
"id": "beb68b20-7c55-471c-9b63-3486f9423566",
"publisherId": "mrmlnc.vscode-scss",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-scss",
"publisher": "mrmlnc",
"version": "0.6.2"
},
{
"metadata": {
"id": "90a37ca1-92a2-488a-b196-7a8c0b0127ea",
"publisherId": "ms-vscode.vscode-typescript-tslint-plugin",
"publisherDisplayName": "ms-vscode"
},
"name": "vscode-typescript-tslint-plugin",
"publisher": "ms-vscode",
"version": "1.2.2"
},
{
"metadata": {
"id": "020e14e4-3f0d-41d4-901d-4d28c9775544",
"publisherId": "gamunu.vscode-yarn",
"publisherDisplayName": "gamunu"
},
"name": "vscode-yarn",
"publisher": "gamunu",
"version": "1.6.0"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "space space",
"command": "workbench.action.showCommands",
"when": "!inputFocus"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+h",
"command": "breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "left",
"command": "-breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+l",
"command": "breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "right",
"command": "-breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+j",
"command": "breadcrumbs.selectFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "down",
"command": "-breadcrumbs.selectFocused",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+right",
"command": "-breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+l",
"command": "breadcrumbs.focusNextWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+right",
"command": "-breadcrumbs.focusNextWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+left",
"command": "-breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+h",
"command": "breadcrumbs.focusPreviousWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+left",
"command": "-breadcrumbs.focusPreviousWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
}
]
{
"vim.normalModeKeyBindingsNonRecursive": [
// Command Palette
{
"before": [
"<leader>",
"<leader>"
],
"commands": [
"workbench.action.showCommands"
]
},
// File
{
"before": [
"<leader>",
"f",
"f"
],
"commands": [
"breadcrumbs.focusAndSelect"
]
},
{
"before": [
"<leader>",
"f",
"r"
],
"commands": [
"workbench.action.quickOpen"
]
},
{
"before": [
"<leader>",
"f",
"s"
],
"commands": [
"workbench.action.files.save"
]
},
// Window
{
"before": [
"<leader>",
"w",
"y"
],
"commands": [
"workbench.action.splitEditorLeft"
]
},
{
"before": [
"<leader>",
"w",
"u"
],
"commands": [
"workbench.action.splitEditorDown"
]
},
{
"before": [
"<leader>",
"w",
"i"
],
"commands": [
"workbench.action.splitEditorUp"
]
},
{
"before": [
"<leader>",
"w",
"o"
],
"commands": [
"workbench.action.splitEditorRight"
]
},
{
"before": [
"<leader>",
"w",
"h"
],
"after": [
"c-w",
"h"
]
},
{
"before": [
"<leader>",
"w",
"j"
],
"after": [
"c-w",
"j"
]
},
{
"before": [
"<leader>",
"w",
"k"
],
"after": [
"c-w",
"k"
]
},
{
"before": [
"<leader>",
"w",
"l"
],
"after": [
"c-w",
"l"
]
},
{
"before": [
"<leader>",
"w",
"c"
],
"commands": [
"workbench.action.closeEditorsInGroup"
]
},
// Errors
{
"before": [
"<leader>",
"e",
"n"
],
"commands": [
"editor.action.marker.nextInFiles"
]
},
// Easy Motion
{
"before": [
"<leader>",
"j",
"j"
],
"after": [
"<leader>",
"<leader>",
"s"
]
},
// Commentary
{
"before": [
"<leader>",
";",
";"
],
"after": [
"g",
"c",
"c"
]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": [
"<leader>",
"<leader>"
],
"commands": [
"workbench.action.showCommands"
]
},
// Surround
{
"before": [
"s"
],
"after": [
"S"
]
},
// Commentary
{
"before": [
"<leader>",
";"
],
"after": [
"g",
"c"
]
},
],
// Vim Features
"vim.leader": "<space>",
"vim.surround": true,
"vim.easymotion": true,
"vim.sneak": true,
"vim.useSystemClipboard": true,
// Editor Stuff
"workbench.editor.showTabs": false,
"explorer.openEditors.visible": 0,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.tabCloseButton": "off",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.gist": "a280bacc4718b1bdc8cd4925c74e7cfd",
"sync.forceUpload": false,
"sync.quietSync": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment