One of the reasons why I use Visual Studio Code on my web projects is the customizability of the application. Dozens of changes are contained in the settings.json file, in order to more closely align the software to my own preferences. It’s nice. Interface distractions were eliminated and unnecessary features were deactivated. This article is a public archive of my Visual Studio Code settings.
After decades of using so many different Integrated Development Environment (IDE) apps, text editors, or webpage creation software, Visual Studio Code has been my favorite. Although, to reach that level, a lot of little changes were made. You can learn about the logic behind the decision making in a Photics.TV (YouTube) video.
Reviewing Visual Studio Code Settings
https://www.youtube.com/watch?v=O84tSTgPFpE&list=PLVeKHOKpC9d8
But essentially, the “settings.json” file can be edited in Visual Studio Code. Instead of using the graphical interface, each setting can be edited line-by-line. The following is a copy of my settings file. However, it’s important to note that these are my preferences. They may differ significantly from the settings that you might prefer.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | {
"chat.agent.enabled": false,
"chat.disableAIFeatures": true,
"editor.accessibilitySupport": "off",
"editor.detectIndentation": false,
"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace, 'Noto Color Emoji', 'Apple Color Emoji'", // 🙂
// "editor.insertSpaces": false,
"editor.minimap.enabled": false,
"editor.multiCursorLimit": 50000,
"editor.renderWhitespace": "all",
"editor.stickyScroll.enabled": false,
"editor.tabSize": 5,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unusualLineTerminators": "auto",
"editor.wordWrap": "on",
"explorer.confirmDelete": false,
"extensions.ignoreRecommendations": true,
"files.autoSave": "afterDelay",
"git.autofetch": true,
"git.confirmSync": false,
"git.defaultCloneDirectory": "~/Desktop",
"git.ignoreMissingGitWarning": true,
"githubPullRequests.experimental.chat": false,
"githubPullRequests.codingAgent.autoCommitAndPush": false,
"githubPullRequests.codingAgent.enabled": false,
"githubPullRequests.codingAgent.uiIntegration": false,
"gitlens.telemetry.enabled": false,
"livePreview.notifyOnOpenLooseFile": false,
"security.workspace.trust.startupPrompt":"always",
"telemetry.telemetryLevel": "off",
"telemetry.editStats.enabled": false,
"telemetry.feedback.enabled": false,
"window.autoDetectColorScheme": true,
"window.commandCenter": false,
"workbench.colorCustomizations": {
"statusBar.background": "#333",
"statusBar.noFolderBackground": "#333",
},
"workbench.editorAssociations": {
"*.svg": "default"
},
"svg.preview.mode": "svg",
"workbench.browser.showInTitleBar": false,
"workbench.browser.enableChatTools": false,
"workbench.browser.newTabPlacement": "sideGroup",
"workbench.editor.empty.hint": "hidden",
"workbench.layoutControl.enabled": false,
"workbench.preferredDarkColorTheme": "Visual Studio Dark",
"workbench.preferredLightColorTheme": "Light+",
"workbench.secondarySideBar.defaultVisibility": "hidden",
"workbench.settings.showAISearchToggle": false,
"workbench.startupEditor": "none",
} |