Skip to content

Instantly share code, notes, and snippets.

@aiherrera
Last active July 2, 2023 03:09
Show Gist options
  • Save aiherrera/04c133dd0343490601010d3cb0b2a30c to your computer and use it in GitHub Desktop.
Save aiherrera/04c133dd0343490601010d3cb0b2a30c to your computer and use it in GitHub Desktop.
VSCode personal settings
{
// Look & Feel
"editor.accessibilitySupport": "off",
"editor.indentSize": "tabSize",
"workbench.sideBar.location": "right",
"editor.fontSize": 15,
"debug.console.fontSize": 14,
"terminal.integrated.fontSize": 14,
"window.zoomLevel": 1,
"workbench.colorTheme": "Monokai Night",
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.minimap.enabled": false,
"explorer.sortOrder": "type",
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"editor.guides.bracketPairs": "active",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"editor.letterSpacing": -0.2,
// Terminal
"terminal.integrated.enablePersistentSessions": false,
"terminal.integrated.fontFamily": "Jetbrains Mono,SF Mono, Consolas, Copyright Klim Type Foundry",
"terminal.integrated.persistentSessionReviveProcess": "never",
"terminal.integrated.smoothScrolling": true,
// Git
"git.autofetch": true,
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": true,
"scminput": false
},
// Code Formatting
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnPaste": false,
"editor.formatOnType": false,
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "modificationsIfAvailable",
"editor.inlineSuggest.enabled": true,
"files.autoSave": "onFocusChange",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.validate": [
"javascript",
"typescript"
],
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"[markdown]": {
"editor.wordWrap": "on"
},
"[graphql]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
@aiherrera
Copy link
Author

These are the settings I use for each one of my projects. Feel free to test them and comment how it goes. Happy coding 💯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment