Last active
October 31, 2023 20:50
-
-
Save joaovictornsv/1af0e9877b8cffc1ead699b33c1e769b to your computer and use it in GitHub Desktop.
My VS Code Settings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DotENV | |
Fluent Icons | |
Go | |
Material Icon Theme | |
Path Intellisense | |
Python | |
C/C++ | |
Code Runner | |
Color Highlight | |
Docker | |
Draw.io | |
EditorConfig for VS Code | |
ESLint | |
Git Graph | |
Git Lens | |
Terraform | |
JS and TS | |
Jest Test Explorer | |
Live Server | |
Live Share | |
Mocha Test Explorer | |
Prettier | |
Prisma | |
Python Test Explorer | |
Svg Preview | |
Tailwind CSS IntelliSense | |
Reload | |
vscode-pdf | |
vscode-styled-components |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Editor | |
"editor.rulers": [ | |
80, | |
120 | |
], | |
"editor.wordWrap": "on", | |
"editor.cursorStyle": "line-thin", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.renderLineHighlight": "gutter", | |
"editor.parameterHints.enabled": false, | |
"editor.tabSize": 2, | |
"editor.fontSize": 16, | |
"editor.fontFamily": "JetBrains Mono", | |
"editor.fontLigatures": true, | |
"editor.lineHeight": 26, | |
"editor.bracketPairColorization.enabled": false, | |
"editor.minimap.enabled": false, | |
"editor.formatOnSave": true, | |
"editor.unicodeHighlight.nonBasicASCII": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.editor.labelFormat": "short", | |
"workbench.productIconTheme": "fluent-icons", | |
"workbench.editorAssociations": { | |
"*.ipynb": "jupyter-notebook" | |
}, | |
"files.eol": "\n", | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"node_modules": true | |
}, | |
// Folder Tree | |
"workbench.tree.indent": 12, | |
"explorer.confirmDragAndDrop": true, | |
"explorer.confirmDelete": true, | |
"explorer.compactFolders": false, | |
//Terminal | |
// "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",x | |
"terminal.integrated.fontFamily": "JetBrains Mono", | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.lineHeight": 1.4, | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.detectLocale": "on", | |
"terminal.integrated.tabs.defaultIcon": "organization", | |
"terminal.integrated.tabs.enabled": false, | |
"terminal.integrated.rightClickBehavior": "copyPaste", | |
//Javascript and Typescript | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"javascript.suggest.autoImports": true, | |
"typescript.suggest.autoImports": true, | |
"javascript.preferences.quoteStyle": "single", | |
"typescript.preferences.quoteStyle": "single", | |
"javascript.validate.enable": false, | |
"[javascript]": { | |
"editor.suggestSelection": "recentlyUsed", | |
"editor.suggest.showKeywords": false, | |
"editor.defaultFormatter": "vscode.typescript-language-features", | |
}, | |
"mochaExplorer.require": [ | |
"ts-node/register", | |
"tsconfig-paths/register" | |
], | |
"mochaExplorer.files": "app/tests/**/*.ts", | |
"[prisma]": { | |
"editor.defaultFormatter": "Prisma.prisma" | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features" | |
}, | |
// Material Icon Theme | |
"material-icon-theme.folders.associations": { | |
"infra": "app", | |
"entities": "class", | |
"mappers": "meta", | |
"schemas": "class", | |
"typeorm": "database", | |
"repositories": "mappings", | |
"http": "container", | |
"migrations": "tools", | |
"useCases": "controller", | |
"use-cases": "functions", | |
"modules": "components", | |
"implementations": "core", | |
"interfaces": "typescript", | |
"dtos": "typescript", | |
"domain": "class", | |
"fakes": "mock", | |
"__mocks__": "mock", | |
"websockets": "pipe", | |
"protos": "pipe", | |
"grpc": "pipe" | |
}, | |
"material-icon-theme.files.associations": { | |
"ormconfig.json": "database", | |
"ormconfig.ts": "database", | |
"tsconfig.json": "tune", | |
"*.proto": "3d", | |
"cz-config.js": "tune" | |
}, | |
"material-icon-theme.folders.color": "#6273a6", | |
"material-icon-theme.activeIconPack": "nest", | |
"material-icon-theme.hidesExplorerArrows": true, | |
// Python | |
"python.defaultInterpreterPath": "/usr/bin/python3", | |
"pythonTestExplorer.testFramework": "unittest", | |
"notebook.cellToolbarLocation": { | |
"default": "right", | |
"jupyter-notebook": "left" | |
}, | |
// Code-Runner | |
"code-runner.runInTerminal": true, | |
"code-runner.clearPreviousOutput": true, | |
"code-runner.ignoreSelection": true, | |
"code-runner.executorMap": { | |
"cpp": "g++ -std=c++17 -static -O2 -lm $fileName -o $fileNameWithoutExt.exe && ./$fileNameWithoutExt.exe", | |
"c": "gcc -Wall -std=c99 $fileName -o $fileNameWithoutExt.exe -lm && ./$fileNameWithoutExt.exe", | |
"typescript": "npx ts-node --files --transpile-only" | |
}, | |
// Rust Analyzer | |
"rust-analyzer.inlayHints.typeHints": false, | |
"rust-analyzer.inlayHints.parameterHints": false, | |
// Live-Server | |
"liveServer.settings.donotShowInfoMsg": true, | |
"liveServer.settings.host": "localhost", | |
// C e C++ | |
"C_Cpp.updateChannel": "Insiders", | |
// Others | |
"diffEditor.ignoreTrimWhitespace": false, | |
"json.maxItemsComputed": 5000, | |
"extensions.ignoreRecommendations": true, | |
"emmet.syntaxProfiles": { | |
"javascript": "jsx" | |
}, | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact" | |
}, | |
"codesnap.showWindowControls": false, | |
"liveshare.presence": false, | |
"window.zoomLevel": 1 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment