Skip to content

Instantly share code, notes, and snippets.

@dnordstrom
Last active January 5, 2021 02:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnordstrom/67a2ef7ccc1cfc41ba99d0a63c3e5e82 to your computer and use it in GitHub Desktop.
Save dnordstrom/67a2ef7ccc1cfc41ba99d0a63c3e5e82 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2021-01-05T02:21:18.131Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "f11b592b-2769-4419-8cd5-0bcceafa0015",
"publisherId": "39digits.anchorage-vscode-theme",
"publisherDisplayName": "39digits"
},
"name": "anchorage-vscode-theme",
"publisher": "39digits",
"version": "1.3.0"
},
{
"metadata": {
"id": "d4f6606c-59fe-4fbe-8b09-4786ea0bf349",
"publisherId": "wart.ariake-dark",
"publisherDisplayName": "wart"
},
"name": "ariake-dark",
"publisher": "wart",
"version": "0.2.2"
},
{
"metadata": {
"id": "5178733e-4b02-4829-95c5-1ce970847c23",
"publisherId": "teabyii.ayu",
"publisherDisplayName": "teabyii"
},
"name": "ayu",
"publisher": "teabyii",
"version": "0.20.1"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.2.0"
},
{
"metadata": {
"id": "561b98b5-470c-4cee-9d44-cd77d51443b4",
"publisherId": "maxmckinney.clarity",
"publisherDisplayName": "maxmckinney"
},
"name": "clarity",
"publisher": "maxmckinney",
"version": "1.0.0"
},
{
"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": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.10.2"
},
{
"metadata": {
"id": "33474ff6-baf7-461f-8275-a44cfd27d13a",
"publisherId": "sldobri.daily",
"publisherDisplayName": "sldobri"
},
"name": "daily",
"publisher": "sldobri",
"version": "6.0.3"
},
{
"metadata": {
"id": "bff91732-0f11-4501-87f6-a9d2e4fad86e",
"publisherId": "alexanderte.dainty-vscode",
"publisherDisplayName": "alexanderte"
},
"name": "dainty-vscode",
"publisher": "alexanderte",
"version": "1.1.22"
},
{
"metadata": {
"id": "e4f871bb-b27e-4ee9-b517-998d11af8d18",
"publisherId": "oouo-diogo-perdigao.docthis",
"publisherDisplayName": "oouo-diogo-perdigao"
},
"name": "docthis",
"publisher": "oouo-diogo-perdigao",
"version": "0.8.2"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.4"
},
{
"metadata": {
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
"publisherId": "dsznajder.es7-react-js-snippets",
"publisherDisplayName": "dsznajder"
},
"name": "es7-react-js-snippets",
"publisher": "dsznajder",
"version": "3.1.0"
},
{
"metadata": {
"id": "a6761011-549f-4561-ae6d-cc9c7a040710",
"publisherId": "fisheva.eva-theme",
"publisherDisplayName": "fisheva"
},
"name": "eva-theme",
"publisher": "fisheva",
"version": "1.0.1"
},
{
"metadata": {
"id": "c0b2d5c6-b8fe-4c5d-b53d-93271091c395",
"publisherId": "lunaryorn.fish-ide",
"publisherDisplayName": "lunaryorn"
},
"name": "fish-ide",
"publisher": "lunaryorn",
"version": "0.4.0"
},
{
"metadata": {
"id": "b78d2f2b-8801-40a5-ae88-27d420197d49",
"publisherId": "skyapps.fish-vscode",
"publisherDisplayName": "skyapps"
},
"name": "fish-vscode",
"publisher": "skyapps",
"version": "0.2.1"
},
{
"metadata": {
"id": "53ceb0a7-7e7a-4f26-a91d-084f3d714420",
"publisherId": "lkytal.FlatUI",
"publisherDisplayName": "lkytal"
},
"name": "FlatUI",
"publisher": "lkytal",
"version": "1.4.9"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "11.1.0"
},
{
"metadata": {
"id": "e88910bc-3865-42a3-b938-11f09767a460",
"publisherId": "nmsmith89.incrementor",
"publisherDisplayName": "nmsmith89"
},
"name": "incrementor",
"publisher": "nmsmith89",
"version": "1.0.3"
},
{
"metadata": {
"id": "8d5687fe-08f5-4a8e-917a-23aef71db6b3",
"publisherId": "zhengxiaoyao0716.intelligence-change-case",
"publisherDisplayName": "zhengxiaoyao0716"
},
"name": "intelligence-change-case",
"publisher": "zhengxiaoyao0716",
"version": "1.1.0"
},
{
"metadata": {
"id": "74f34f8a-245e-4133-8617-a3a94b5a417e",
"publisherId": "cmstead.jsrefactor",
"publisherDisplayName": "cmstead"
},
"name": "jsrefactor",
"publisher": "cmstead",
"version": "2.20.6"
},
{
"metadata": {
"id": "921be1a0-f54b-44e8-bbe8-760a59627db7",
"publisherId": "keenethics.keen-neutral-icon-theme",
"publisherDisplayName": "keenethics"
},
"name": "keen-neutral-icon-theme",
"publisher": "keenethics",
"version": "1.0.8"
},
{
"metadata": {
"id": "be5d0347-1590-4ea7-838f-df7d1d9ab4f9",
"publisherId": "dirt-lxiv.language-csgo-cfg",
"publisherDisplayName": "dirt-lxiv"
},
"name": "language-csgo-cfg",
"publisher": "dirt-lxiv",
"version": "0.0.2"
},
{
"metadata": {
"id": "706c671d-1ece-4ae1-bc6b-0627e4504f5b",
"publisherId": "perragnaredin.light-plus-tweaked",
"publisherDisplayName": "perragnaredin"
},
"name": "light-plus-tweaked",
"publisher": "perragnaredin",
"version": "1.1.6"
},
{
"metadata": {
"id": "e9e7f567-5669-4c9c-a2db-df05d6cf28ed",
"publisherId": "miguelsolorio.min-theme",
"publisherDisplayName": "miguelsolorio"
},
"name": "min-theme",
"publisher": "miguelsolorio",
"version": "1.4.7"
},
{
"metadata": {
"id": "e58f546c-babc-455f-a265-ba40dbd140d4",
"publisherId": "sdras.night-owl",
"publisherDisplayName": "sdras"
},
"name": "night-owl",
"publisher": "sdras",
"version": "2.0.0"
},
{
"metadata": {
"id": "d4e2a48f-0b88-4540-92c5-a4ab4dd2c813",
"publisherId": "liviuschera.noctis",
"publisherDisplayName": "liviuschera"
},
"name": "noctis",
"publisher": "liviuschera",
"version": "10.39.1"
},
{
"metadata": {
"id": "6f35c257-7fd5-4bc2-9cd1-01976589c17a",
"publisherId": "arcticicestudio.nord-visual-studio-code",
"publisherDisplayName": "arcticicestudio"
},
"name": "nord-visual-studio-code",
"publisher": "arcticicestudio",
"version": "0.15.0"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "christian-kohler.npm-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.1"
},
{
"metadata": {
"id": "fef63133-dae3-40fb-b81d-6da7617b4b1e",
"publisherId": "techer.open-in-browser",
"publisherDisplayName": "techer"
},
"name": "open-in-browser",
"publisher": "techer",
"version": "2.0.0"
},
{
"metadata": {
"id": "38b924c4-9344-4023-b907-5355c2d4973e",
"publisherId": "allenshuber.quote-flipper",
"publisherDisplayName": "allenshuber"
},
"name": "quote-flipper",
"publisher": "allenshuber",
"version": "0.0.1"
},
{
"metadata": {
"id": "164a680e-c8b0-4902-9321-dfd1888bf543",
"publisherId": "TobiasTimm.raiju",
"publisherDisplayName": "TobiasTimm"
},
"name": "raiju",
"publisher": "TobiasTimm",
"version": "2.2.2"
},
{
"metadata": {
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb",
"publisherId": "stkb.rewrap",
"publisherDisplayName": "stkb"
},
"name": "rewrap",
"publisher": "stkb",
"version": "1.13.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": "f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6",
"publisherId": "timonwong.shellcheck",
"publisherDisplayName": "timonwong"
},
"name": "shellcheck",
"publisher": "timonwong",
"version": "0.12.2"
},
{
"metadata": {
"id": "5b51ff58-96bf-410c-8919-ed69958606fa",
"publisherId": "zengxingxin.sort-js-object-keys",
"publisherDisplayName": "zengxingxin"
},
"name": "sort-js-object-keys",
"publisher": "zengxingxin",
"version": "1.0.6"
},
{
"metadata": {
"id": "1c014445-5a7f-4994-b0b3-75dce6a53891",
"publisherId": "miclo.sort-typescript-imports",
"publisherDisplayName": "miclo"
},
"name": "sort-typescript-imports",
"publisher": "miclo",
"version": "1.4.1"
},
{
"metadata": {
"id": "f458266d-2636-454c-86ba-1df8d80ed929",
"publisherId": "marclipovsky.string-manipulation",
"publisherDisplayName": "marclipovsky"
},
"name": "string-manipulation",
"publisher": "marclipovsky",
"version": "0.4.3"
},
{
"metadata": {
"id": "06e5aaf2-85ae-4d7e-abe1-4d2975a80171",
"publisherId": "gaearon.subliminal",
"publisherDisplayName": "gaearon"
},
"name": "subliminal",
"publisher": "gaearon",
"version": "1.0.0"
},
{
"metadata": {
"id": "0962a698-f096-4ae3-8102-c700b5a637e9",
"publisherId": "XephAlpha.syntax",
"publisherDisplayName": "XephAlpha"
},
"name": "syntax",
"publisher": "XephAlpha",
"version": "1.5.3"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.22.3"
},
{
"metadata": {
"id": "a150991b-031b-457a-b823-ef4c45425a1b",
"publisherId": "karyfoundation.theme-karyfoundation-themes",
"publisherDisplayName": "karyfoundation"
},
"name": "theme-karyfoundation-themes",
"publisher": "karyfoundation",
"version": "20.0.3"
},
{
"metadata": {
"id": "e8189a72-4597-44c9-8828-ec44cb3e7cf0",
"publisherId": "veggiemonk.theme-solarized-light-fjs",
"publisherDisplayName": "veggiemonk"
},
"name": "theme-solarized-light-fjs",
"publisher": "veggiemonk",
"version": "1.1.0"
},
{
"metadata": {
"id": "d2149167-a7c8-4dea-ad4e-8e7a7fc63f35",
"publisherId": "be5invis.theme-verdandi",
"publisherDisplayName": "be5invis"
},
"name": "theme-verdandi",
"publisher": "be5invis",
"version": "2.0.1"
},
{
"metadata": {
"id": "0c601642-d429-4a82-b65d-457ec60f7c6d",
"publisherId": "chiragpat.tomorrow-and-tomorrow-night-operator-mono-theme",
"publisherDisplayName": "chiragpat"
},
"name": "tomorrow-and-tomorrow-night-operator-mono-theme",
"publisher": "chiragpat",
"version": "0.0.6"
},
{
"metadata": {
"id": "bec54afb-e50e-48c9-b5e1-703fa6a2180f",
"publisherId": "MatiasOlivera.universe",
"publisherDisplayName": "MatiasOlivera"
},
"name": "universe",
"publisher": "MatiasOlivera",
"version": "1.6.2"
},
{
"metadata": {
"id": "ce49f801-147f-49b8-9b1b-a8ee3dff91ef",
"publisherId": "slevesque.vscode-autohotkey",
"publisherDisplayName": "slevesque"
},
"name": "vscode-autohotkey",
"publisher": "slevesque",
"version": "0.2.2"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.14"
},
{
"metadata": {
"id": "21b3e09e-b3f7-4e20-9302-50039286650d",
"publisherId": "mkxml.vscode-filesize",
"publisherDisplayName": "mkxml"
},
"name": "vscode-filesize",
"publisher": "mkxml",
"version": "2.1.4"
},
{
"metadata": {
"id": "efa79b03-91c5-4c6a-9846-0a7b6f7af05e",
"publisherId": "bmalehorn.vscode-fish",
"publisherDisplayName": "bmalehorn"
},
"name": "vscode-fish",
"publisher": "bmalehorn",
"version": "1.0.20"
},
{
"metadata": {
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229",
"publisherId": "GraphQL.vscode-graphql",
"publisherDisplayName": "GraphQL"
},
"name": "vscode-graphql",
"publisher": "GraphQL",
"version": "0.3.13"
},
{
"metadata": {
"id": "aaee577c-f062-495a-9816-0cbd442f1d25",
"publisherId": "ecmel.vscode-html-css",
"publisherDisplayName": "ecmel"
},
"name": "vscode-html-css",
"publisher": "ecmel",
"version": "1.3.3"
},
{
"metadata": {
"id": "c46b0018-f317-4b6c-a785-d2039b27338f",
"publisherId": "wix.vscode-import-cost",
"publisherDisplayName": "wix"
},
"name": "vscode-import-cost",
"publisher": "wix",
"version": "2.13.0"
},
{
"metadata": {
"id": "beb68b20-7c55-471c-9b63-3486f9423566",
"publisherId": "mrmlnc.vscode-scss",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-scss",
"publisher": "mrmlnc",
"version": "0.9.0"
},
{
"metadata": {
"id": "b534bc41-9d6f-42df-8ea8-2974cfd926bc",
"publisherId": "rastikerdar.vscode-seedling-icon-theme",
"publisherDisplayName": "rastikerdar"
},
"name": "vscode-seedling-icon-theme",
"publisher": "rastikerdar",
"version": "0.7.0"
},
{
"metadata": {
"id": "3fb77af3-b8b3-4cb9-9137-f555bd80e2b1",
"publisherId": "richie5um2.vscode-sort-json",
"publisherDisplayName": "richie5um2"
},
"name": "vscode-sort-json",
"publisher": "richie5um2",
"version": "1.19.1"
},
{
"metadata": {
"id": "ae189291-d890-4781-ad1d-93e837668800",
"publisherId": "eliasson.vscode-theme-boring",
"publisherDisplayName": "eliasson"
},
"name": "vscode-theme-boring",
"publisher": "eliasson",
"version": "0.2.0"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.2.10"
},
{
"metadata": {
"id": "03bcac69-2a42-4fd3-ac6e-928090766003",
"publisherId": "ms-vscode.wordcount",
"publisherDisplayName": "ms-vscode"
},
"name": "wordcount",
"publisher": "ms-vscode",
"version": "0.1.0"
}
]
[
//
// Command palette
//
// Ctrl + Space shows command palette
{
"key": "ctrl+space",
"command": "workbench.action.showCommands",
"when": "!inQuickOpen"
},
// Another Ctrl + Space shows quick open
{
"key": "ctrl+space",
"command": "workbench.action.quickOpen",
"when": "inQuickOpen && inCommandsPicker"
},
// A third Ctrl + Space shows symbols in workspace
{
"key": "ctrl+space",// cspell:disable-next-line
"command": "workbench.action.gotoSymbol",
"when": "inQuickOpen && inFilesPicker"
},
// A fourth Ctrl + Space shows snippets
{
"key": "ctrl+space",
"command": "editor.action.showSnippets",
"when": "inQuickOpen && inFileSymbolsPicker"
},
// A fifth Ctrl + Space hides quick open panel
{
"key": "ctrl+space",
"command": "workbench.action.closeQuickOpen",
"when": "inQuickOpen && !inCommandsPicker && !inFilesPicker && !inFileSymbolsPicker"
},
//
// Navigation
//
{
"key": "ctrl+q",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+shift+q",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+ctrl+h",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+ctrl+l",
"command": "workbench.action.nextEditor"
},
,
{
"key": "alt+ctrl+j",
"command": "workbench.action.focusPreviousGroup"
},
{
"key": "alt+ctrl+k",
"command": "workbench.action.focusNextGroup"
},
//
// UI
//
// Toggle activity bar
{
"key": "ctrl+alt+b",
"command": "workbench.action.toggleActivityBarVisibility"
},
// Toggle status bar
{
"key": "alt+b",
"command": "workbench.action.toggleStatusbarVisibility"
},
// Toggle sidebar
{
"key": "ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
//
// Miscellaneous
//
// Select to beginning of line
{
"key": "shift+ctrl+alt+left",
"command": "cursorHomeSelect",
"when": "editorTextFocus"
},
// Select to end of line
{
"key": "shift+ctrl+alt+right",
"command": "cursorEndSelect",
"when": "editorTextFocus"
},
// Trigger Intellisense suggestions
{
"key": "shift+space",
"command": "editor.action.triggerSuggest"
},
// Trigger again for suggestion details
{
"key": "shift+space",
"command": "toggleSuggestionDetails",
"when": "suggestWidgetVisible && textInputFocus"
},
// Trigger again for suggestion details
{
"key": "ctrl+s",
"command": "workbench.action.tasks.build",
"when":"editorTextFocus && editorLangId == 'ahk'"
},
//
// Markdown
//
// Ctrl + P shows preview
{
"key": "ctrl+p",
"command": "markdown.showPreview",
"when": "editorLangId == 'markdown'"
},
// Again to hide preview
{
"key": "ctrl+p",
"command": "workbench.action.closeActiveEditor",
"when": "markdownPreviewFocus"
},
// Side-by-side preview
{
"key": "ctrl+shift+p",
"command": "markdown.showPreviewToSide",
"when": "editorLangId == 'markdown'"
},
//
// Text editing
//
{
"key": "alt+c",
"command": "extension.changeCase.camel"
},
{
"key": "alt+w",
"command": "rewrap.rewrapComment",
"when": "editorTextFocus"
},
{
"key": "alt+shift+w",
"command": "rewrap.rewrapCommentAt",
"when": "editorTextFocus"
},
{
"key": "alt+q",
"command": "extension.quote-flipper"
},
//
// Disabled defaults
//
{
"key": "ctrl+shift+p",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+c",
"command": "-workbench.action.terminal.toggleFindCaseSensitiveTerminalFocus",
"when": "terminalFocus"
},
{
"key": "alt+c",
"command": "-workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+c",
"command": "-toggleFindCaseSensitive",
"when": "editorFocus"
},
{
"key": "alt+c",
"command": "-toggleSearchCaseSensitive",
"when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWordTerminalFocus",
"when": "terminalFocus"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+w",
"command": "-toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "alt+w",
"command": "-toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "alt+q",
"command": "-rewrap.rewrapComment",
"when": "editorTextFocus"
},
{
"key": "ctrl+q",
"command": "-workbench.action.quickOpenView"
}
]
[
//
// Command palette
//
// Ctrl + Space shows command palette
{
"key": "ctrl+space",
"command": "workbench.action.showCommands",
"when": "!inQuickOpen"
},
// Another Ctrl + Space shows quick open
{
"key": "ctrl+space",
"command": "workbench.action.quickOpen",
"when": "inQuickOpen && inCommandsPicker"
},
// A third Ctrl + Space shows symbols in workspace
{
"key": "ctrl+space",// cspell:disable-next-line
"command": "workbench.action.gotoSymbol",
"when": "inQuickOpen && inFilesPicker"
},
// A fourth Ctrl + Space shows snippets
{
"key": "ctrl+space",
"command": "editor.action.showSnippets",
"when": "inQuickOpen && inFileSymbolsPicker"
},
// A fifth Ctrl + Space hides quick open panel
{
"key": "ctrl+space",
"command": "workbench.action.closeQuickOpen",
"when": "inQuickOpen && !inCommandsPicker && !inFilesPicker && !inFileSymbolsPicker"
},
//
// Navigation
//
{
"key": "ctrl+q",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+shift+q",
"command": "workbench.action.navigateForward"
},
{
"key": "escape",
"command": "vscode-neovim.escape",
"when": "editorFocus"
},
{
"key": "alt+cmd+h",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+cmd+l",
"command": "workbench.action.nextEditor"
},
{
"key": "f16",
"command": "editor.action.sortLinesAscending"
},
{
"key": "f17",
"command": "sort-imports.sort"
},
//
// UI
//
// Toggle activity bar
{
"key": "ctrl+alt+b",
"command": "workbench.action.toggleActivityBarVisibility"
},
// Toggle status bar
{
"key": "alt+b",
"command": "workbench.action.toggleStatusbarVisibility"
},
// Toggle sidebar
{
"key": "ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
// Toggle terminal fix for macOS with US layout
{
"key": "ctrl+[IntlBackslash]",
"command": "workbench.action.terminal.toggleTerminal"
},
// Hide search bar on escaoe
{
"key": "escape",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible"
},
//
// Miscellaneous
//
// Select to beginning of line
{
"key": "shift+ctrl+alt+left",
"command": "cursorHomeSelect",
"when": "editorTextFocus"
},
// Select to end of line
{
"key": "shift+ctrl+alt+right",
"command": "cursorEndSelect",
"when": "editorTextFocus"
},
// Trigger Intellisense suggestions
{
"key": "shift+space",
"command": "editor.action.triggerSuggest"
},
// Trigger again for suggestion details
{
"key": "shift+space",
"command": "toggleSuggestionDetails",
"when": "suggestWidgetVisible && textInputFocus"
},
// Trigger again for suggestion details
{
"key": "ctrl+s",
"command": "workbench.action.tasks.build",
"when":"editorTextFocus && editorLangId == 'ahk'"
},
//
// Markdown
//
// Ctrl + P shows preview
{
"key": "ctrl+p",
"command": "markdown.showPreview",
"when": "editorLangId == 'markdown'"
},
// Again to hide preview
{
"key": "ctrl+p",
"command": "workbench.action.closeActiveEditor",
"when": "markdownPreviewFocus"
},
// Side-by-side preview
{
"key": "ctrl+shift+p",
"command": "markdown.showPreviewToSide",
"when": "editorLangId == 'markdown'"
},
//
// Text editing
//
{
"key": "alt+c",
"command": "extension.changeCase.camel"
},
{
"key": "alt+w",
"command": "rewrap.rewrapComment",
"when": "editorTextFocus"
},
{
"key": "alt+shift+w",
"command": "rewrap.rewrapCommentAt",
"when": "editorTextFocus"
},
{
"key": "alt+q",
"command": "extension.quote-flipper"
},
//
// Extension: Incrementor
//
{
"key": "ctrl+alt+up",
"command": "incrementor.incByOne"
},
{
"key": "ctrl+alt+down",
"command": "incrementor.decByOne"
},
//
// Disabled defaults
//
{
"key": "ctrl+shift+p",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+c",
"command": "-workbench.action.terminal.toggleFindCaseSensitiveTerminalFocus",
"when": "terminalFocus"
},
{
"key": "alt+c",
"command": "-workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+c",
"command": "-toggleFindCaseSensitive",
"when": "editorFocus"
},
{
"key": "alt+c",
"command": "-toggleSearchCaseSensitive",
"when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWordTerminalFocus",
"when": "terminalFocus"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+w",
"command": "-toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "alt+w",
"command": "-toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "alt+q",
"command": "-rewrap.rewrapComment",
"when": "editorTextFocus"
},
{
"key": "ctrl+q",
"command": "-workbench.action.quickOpenView"
}
]
{
//
// Application
//
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"window.doubleClickIconToClose": true,
"window.menuBarVisibility": "toggle",
"window.openFilesInNewWindow": "default",
"window.openFoldersInNewWindow": "default",
"window.restoreWindows": "one",
"window.title": "${dirty}${rootName}",
"window.titleBarStyle": "native",
//
// Editor
//
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "smart",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.colorDecorators": true,
"editor.cursorSmoothCaretAnimation": false,
"editor.dragAndDrop": false,
"editor.emptySelectionClipboard": false,
"editor.fontFamily": "Hack, monospace",
"editor.fontLigatures": true,
"editor.fontSize": 12,
"editor.fontWeight": "300",
"editor.formatOnSave": false,
"editor.formatOnType": false,
"editor.hideCursorInOverviewRuler": true,
"editor.lineHeight": 22,
"editor.lineNumbers": "on",
"editor.matchBrackets": "always",
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.occurrencesHighlight": false,
"editor.overviewRulerBorder": false,
"editor.renderControlCharacters": true,
"editor.renderIndentGuides": false,
"editor.renderLineHighlight": "none",
"editor.renderWhitespace": "all",
"editor.roundedSelection": false,
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.smoothScrolling": true,
"editor.snippetSuggestions": "bottom",
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "recentlyUsedByPrefix",
"editor.tabSize": 2,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 80,
"editor.wrappingIndent": "indent",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
// Use italics for the following. Fonts like Operator Mono have very separately styled
// italics for emphasis. Others pick and merge their own combination according to taste.
"scope": [
"comment",
"entity.name.type.class", // E.g., class names
"keyword", // E.g., import, export, return
"constant", // E.g., String, Number, Boolean…, this, super
"storage.modifier", // E.g., static keyword
"storage.type.class.js", // E.g., class keyword
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
// Excluded the following from italics, e.g., some VS Code defaults
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": ""
}
}
]
},
//
// Workbench
//
"breadcrumbs.enabled": false,
"workbench.activityBar.visible": true,
"workbench.colorCustomizations": {},
"workbench.colorTheme": "Min Light",
"workbench.editor.enablePreview": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.iconTheme": "vscode-seedling-icon-theme",
"workbench.list.openMode": "singleClick",
"workbench.settings.editor": "json",
"workbench.settings.openDefaultKeybindings": false,
"workbench.settings.openDefaultSettings": false,
"workbench.sideBar.location": "left",
"workbench.startupEditor": "welcomePageInEmptyWorkbench",
"workbench.statusBar.visible": true,
"workbench.useExperimentalGridLayout": true,
"workbench.view.alwaysShowHeaderActions": false,
//
// Keyboard
//
"keyboard.dispatch": "keyCode",
//
// Explorer
//
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
//
// Terminal
//
"terminal.external.windowsExec": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.fontFamily": "Hack, monospace",
"terminal.integrated.fontSize": 12,
"terminal.integrated.lineHeight": 1.3,
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.rightClickBehavior": "selectWord",
"terminal.integrated.scrollback": 2000,
"terminal.integrated.shell.linux": "/bin/fish",
"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe",
//
// Source Control
//
"scm.diffDecorations": "none",
"scm.diffDecorationsGutterWidth": 1,
"git.decorations.enabled": false,
"git.defaultCloneDirectory": "~/Code",
"git.ignoreMissingGitWarning": true,
//
// Files
//
"files.associations": {
"*.cfg": "CSGO cfg"
},
"files.eol": "\n",
"files.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/.vscode": true,
"**/CVS": true,
"**/node_modules": true
},
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.simpleDialog.enable": true,
//
// Problems
//
"problems.decorations.enabled": false,
//
// Emmet
//
"emmet.triggerExpansionOnTab": true,
//
// Languages: JavaScript & TypeScript
//
"javascript.format.enable": false,
"javascript.implicitProjectConfig.checkJs": true,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.preferences.quoteStyle": "single",
"javascript.suggest.completeFunctionCalls": true,
"javascript.validate.enable": false,
"typescript.format.enable": false,
"typescript.preferences.quoteStyle": "single",
"typescript.suggest.completeFunctionCalls": true,
"typescript.surveys.enabled": false,
"typescript.validate.enable": false,
//
// Languages
//
"[jsonc]": {
"editor.wordWrap": "off"
},
"[json]": {
"editor.wordWrap": "off"
},
"[plaintext]": {
"editor.wordWrap": "off"
},
//
// Languages: HTML
//
"html.format.endWithNewline": true,
"html.format.extraLiners": "head, body, /html",
//
// Languages: Markdown
//
"markdown.preview.fontSize": 12,
"markdown.preview.lineHeight": 1.6,
//
// Languages: JSON
//
"json.format.enable": false,
//
// Extensions
//
"extensions.showRecommendationsOnlyOnDemand": true,
//
// Extensions: NPM
//
"npm.enableScriptExplorer": true,
"npm.packageManager": "yarn",
//
// Extensions: ESLint
//
"eslint.alwaysShowStatus": true,
"eslint.enable": true,
"eslint.packageManager": "yarn",
"eslint.options": {
"extensions": [
".html",
".js",
".vue",
".jsx",
".ts",
".tsx"
]
},
//
// Extension: Rewrap
//
"rewrap.autoWrap.enabled": false,
"rewrap.reformat": true,
"rewrap.wholeComment": true,
//
// Extensions: Code Spell Checker
//
"cSpell.enabledLanguageIds": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"markdown",
"plaintext",
"text",
"json",
"jsonc",
"yml",
"ahk"
],
"cSpell.fixSpellingWithRenameProvider": true,
"cSpell.ignoreWords": [
"brsev",
"configdir",
"hjkl",
"iconi",
"iconx"
],
"cSpell.userWords": [
"Faktorigatan",
"HLTV",
"Halocene",
"Hotstrings",
"KEYFIGURE",
"Keybd",
"Nordström",
"Readonly",
"Reddit",
"Segoe",
"Sundsvall",
"align",
"autocopy",
"autoexec",
"autohotkey",
"confs",
"coord",
"customizations",
"datetime",
"dcuts",
"drilldown",
"exe",
"fontawesome",
"formik",
"fortawesome",
"heatmap",
"hotstring",
"hwnd",
"kpis",
"leeroy",
"mintty",
"mode",
"monospace",
"mrnordstrom",
"nor",
"nord",
"nord's",
"pulseaudio",
"relaxbeats",
"scrollable",
"semibold",
"serie",
"sparkline",
"streamlink",
"strikethrough",
"submenu",
"taskbar",
"taskmgr",
"testbench",
"text",
"title",
"uint",
"unselectable",
"urxvt",
"verdandi",
"vimrc",
"wsltty",
"yaxis"
],
//
// Extensions: Bracket Pair Colorizer
//
"bracket-pair-colorizer-2.showHorizontalScopeLine": false,
"bracket-pair-colorizer-2.showVerticalScopeLine":false,
//
// Extensions: Settings Sync
//
"sync.gist": "67a2ef7ccc1cfc41ba99d0a63c3e5e82",
//
// Extensions: Vim
//
"vim.cursorStylePerMode.insert": "line",
"vim.cursorStylePerMode.normal": "block",
"vim.cursorStylePerMode.visual": "block-outline",
"vim.enableNeovim": true,
"vim.neovimPath": "/usr/bin/nvim",
"vim.overrideCopy": false,
"vim.textwidth": 80,
"vim.useCtrlKeys": false,
"vim.useSystemClipboard": true,
//
// Extension: Sort TypeScript Imports
//
"typescript.extension.sortImports.enableJavascript": true,
"typescript.extension.sortImports.maxNamedImportsInSingleLine": 1,
"typescript.extension.sortImports.omitSemicolon": true,
"typescript.extension.sortImports.sortOnSave": false,
//
// Extension: Shellcheck
//
"shellcheck.run": "onSave",
"window.zoomLevel": 0,
}
{
// Documentation: https://code.visualstudio.com/docs/editor/userdefinedsnippets
// Variables:
// TM_SELECTED_TEXT The currently selected text or the empty string
// TM_CURRENT_LINE The contents of the current line
// TM_CURRENT_WORD The contents of the word under cursor or the empty string
// TM_LINE_INDEX The zero-index based line number
// TM_LINE_NUMBER The one-index based line number
// TM_FILENAME The filename of the current document
// TM_FILENAME_BASE The filename of the current document without its extensions
// TM_DIRECTORY The directory of the current document
// TM_FILEPATH The full file path of the current document
// CLIPBOARD The contents of your clipboard
// WORKSPACE_NAME The name of the opened workspace or folder
// CURRENT_YEAR The current year
// CURRENT_YEAR_SHORT The current year's last two digits
// CURRENT_MONTH The month as two digits (example '02')
// CURRENT_MONTH_NAME The full name of the month (example 'July')
// CURRENT_MONTH_NAME_SHORT The short name of the month (example 'Jul')
// CURRENT_DATE The day of the month
// CURRENT_DAY_NAME The name of day (example 'Monday')
// CURRENT_DAY_NAME_SHORT The short name of the day (example 'Mon')
// CURRENT_HOUR The current hour in 24-hour clock format
// CURRENT_MINUTE The current minute
// CURRENT_SECOND The current second
// BLOCK_COMMENT_START Example output: in PHP /* or in HTML <!--
// BLOCK_COMMENT_END Example output: in PHP */ or in HTML -->
// LINE_COMMENT Example output: in PHP // or in HTML <!-- -->
// Example:
// {
// "For_Loop": {
// "prefix": "for",
// "scope": "javascript,typescript",
// "body": [
// "for (const ${2:element} of ${1:array}) {",
// "\t$0",
// "}"
// ],
// "description": "For Loop"
// }
// }
"NORD MsgBox": {
"scope": "ahk",
"prefix": "MsgBox",
"body": [
"MsgBox(${TM_SELECTED_TEXT:''})"
],
"description": "MsgBox with selection"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment