{ "editor.cursorBlinking": "solid", "remoteHub.commitDirectlyWarning": "off", "files.autoSave": "afterDelay", "terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", "icon": "terminal-powershell" }, "Command Prompt": { "path": [ "${env:windir}\\Sysnative\\cmd.exe", "${env:windir}\\System32\\cmd.exe" ], "args": [], "icon": "terminal-cmd" }, "Git Bash": { "source": "Git Bash" }, }, "terminal.integrated.defaultProfile.windows": "Command Prompt", "git.enableSmartCommit": true, "git.confirmSync": false, "git.autofetch": true, // "http.proxy": "socks5://127.0.0.1:7890", "editor.accessibilitySupport": "off", "editor.autoClosingOvertype": "always", "editor.fontFamily": "'BerkeleyMono Nerd Font', 'FiraCode Nerd Font', Consolas, 'Courier New', monospace", "editor.fontWeight": "normal", "editor.lineHeight": 18, "editor.letterSpacing": 0.2, "editor.wordWrap": "on", "editor.lineNumbers": "relative", "terminal.integrated.fontLigatures": true, "editor.fontLigatures": true, "vim.normalModeKeyBindings": [ { "before": [ "", "o" ], "commands": [ "workbench.action.quickOpen" ] }, { "before": [ "", "s" ], "commands": [ "workbench.action.showAllSymbols" ] }, { "before": [ "", "g" ], "commands": [ "livegrep.search" ] }, { "before": [ "", "d" ], "commands": [ "workbench.panel.markers.view.focus" ] }, { "before": [ "" ], "after": [ "g", "g", "V", "G" ] }, { "before": [ "", "b" ], "commands": [ { "command": "workbench.action.tasks.runTask", "args": "test", } ], }, { "before": [ "g", "y" ], "after": [ "`", "[", "v", "`", "]" ], }, { "before": [ "K" ], "commands": [ "editor.action.showDefinitionPreviewHover" ], }, { "before": [ "", "p" ], "commands": [ "workbench.action.togglePanel" ], }, { "before": [ "", "h" ], "after": [ "", "", "", "b", "d", "w" ], }, { "before": [ "", "z" ], "commands": [ "workbench.action.toggleZenMode" ], }, { "before": [ "g", "d" ], "commands": [ "editor.action.revealDefinition" ], }, { "before": [ "g", "p", "d" ], "commands": [ "editor.action.peekDefinition" ], }, { "before": [ "" ], "commands": [ "editor.action.moveLinesDownAction" ], }, { "before": [ "" ], "commands": [ "editor.action.moveLinesUpAction" ], }, { "before": [ "", "x" ], "commands": [ "editor.action.trimTrailingWhitespace" ], }, { "before": [ "", "a" ], "commands": [ "editor.action.quickFix" ], }, ], "vim.normalModeKeyBindingsNonRecursive": [ { "before": [ "Q" ], "after": [ "q" ], }, { "before": [ "q" ], "commands": [ "editor.action.marker.next" ] } ], "vim.insertModeKeyBindings": [ { "before": [ "j", "k" ], "after": [ "" ] }, { "before": [ "" ], "after": [ "{", "", "o", "}", "", "%", "l", "i", "", "", "^", "i" ] }, ], "vim.visualModeKeyBindings": [ { "before": [ "" ], "after": [ ">", "g", "v" ] }, { "before": [ "" ], "after": [ "<", "g", "v" ] }, { "before": [ "" ], "commands": [ "editor.action.addSelectionToNextFindMatch" ], }, { "before": [ "" ], "commands": [ "editor.action.moveSelectionToNextFindMatch" ], }, { "before": [ "" ], "commands": [ "editor.action.moveSelectionToPreviousFindMatch" ], }, { "before": [ "" ], "commands": [ "editor.action.selectHighlights" ], }, { "before": [ "", "c", "c" ], "commands": [ "codesnap.start" ] }, { "before": [ "" ], "commands": [ "editor.action.moveLinesDownAction" ], }, { "before": [ "" ], "commands": [ "editor.action.moveLinesUpAction" ], }, { "before": [ "", "h" ], "after": [ "", "", "", "b", "d", "w" ], }, ], "editor.minimap.enabled": false, "vim.useSystemClipboard": true, "vim.leader": "", "terminal.integrated.defaultProfile.linux": "zsh", "vim.highlightedyank.enable": true, "vim.smartRelativeLine": true, "window.customTitleBarVisibility": "windowed", "window.density.editorTabHeight": "compact", "workbench.editor.enablePreview": false, "editor.trimAutoWhitespace": false, "editor.renderWhitespace": "trailing", "editor.inlayhints.enabled": "on", "C_Cpp.inlayHints.autoDeclarationTypes.enabled": true, "C_Cpp.inlayHints.parameterNames.enabled": true, "C_Cpp.inlayHints.referenceOperator.enabled": true, "python.analysis.inlayHints.callArgumentNames": "all", "python.analysis.inlayHints.functionReturnTypes": true, "python.analysis.inlayHints.pytestParameters": true, "javascript.inlayHints.enumMemberValues.enabled": true, "python.analysis.inlayHints.variableTypes": true, "javascript.inlayHints.functionLikeReturnTypes.enabled": true, "javascript.inlayHints.parameterNames.enabled": "all", "javascript.inlayHints.parameterTypes.enabled": true, "javascript.inlayHints.propertyDeclarationTypes.enabled": true, "javascript.inlayHints.variableTypes.enabled": true, "typescript.inlayHints.enumMemberValues.enabled": true, "typescript.inlayHints.functionLikeReturnTypes.enabled": true, "typescript.inlayHints.parameterNames.enabled": "all", "typescript.inlayHints.parameterTypes.enabled": true, "typescript.inlayHints.propertyDeclarationTypes.enabled": true, "typescript.inlayHints.variableTypes.enabled": true, "vim.easymotion": true, "files.eol": "\n", "workbench.startupEditor": "none", "workbench.colorCustomizations": { "editorSuggestWidget.background": "#292522AA", "editorHoverWidget.background": "#292522AA", }, "vim.showMarksInGutter": true, "zenMode.hideLineNumbers": false, "zenMode.hideStatusBar": false, // "editor.experimentalGpuAcceleration": "on", "workbench.colorTheme": "Melange Redux: Dark", "C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, TabWidth: 4}", "C_Cpp.clang_format_style": "", "C_Cpp.formatting": "vcFormat", "C_Cpp.intelliSenseEngine": "disabled", }