Skip to content

Instantly share code, notes, and snippets.

@nikit0
Last active April 29, 2024 23:28
Show Gist options
  • Save nikit0/9d0375d87da00a14564e76acab6c7511 to your computer and use it in GitHub Desktop.
Save nikit0/9d0375d87da00a14564e76acab6c7511 to your computer and use it in GitHub Desktop.
VSCode Settings
{
// Editor
"editor.tabSize": 4,
"editor.foldingMaximumRegions": 10000,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.formatOnPaste": true,
"editor.guides.bracketPairs": true,
"editor.fontLigatures": true,
"editor.minimap.enabled": false,
"editor.stickyScroll.enabled": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.tabCompletion": "on",
"editor.wordWrap": "on",
"editor.cursorBlinking": "expand",
"editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "JetBrainsMono Nerd Font",
"editor.renderLineHighlight": "gutter",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.fixAll.eslint": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
// Security
"security.workspace.trust.startupPrompt": "never",
"security.workspace.trust.enabled": false,
// Files
"files.autoSave": "afterDelay",
// Workbench
"workbench.colorTheme": "Dracula",
"workbench.iconTheme": "symbols",
"workbench.editor.labelFormat": "short",
"workbench.startupEditor": "none",
"workbench.editorAssociations": {
"*.png": "cweijan.officeViewer",
"*.svg": "cweijan.officeViewer",
"{git,gitlens}:/**/*.{md,csv}": "default"
},
// Symbols
"symbols.hidesExplorerArrows": false,
"symbols.folders.associations": {
"pages": "folder-app",
"common": "folder-purple-outline"
},
// Explorer
"explorer.compactFolders": false,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, prettier*, tsconfig*, vite*, package-lock*, yarn*, Dockerfile*",
"tailwind.config*": "tailwind.config*, postcss.config*",
"firebase.json": "firebase.example.json*",
".env.local": ".env*",
".env": ".env*"
},
// Prettier
"prettier.tabWidth": 4,
"prettier.useTabs": true,
"prettier.semi": false,
"prettier.printWidth": 500,
// Git
"git.confirmSync": false,
"git.enableSmartCommit": true,
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": true,
"scminput": false,
"yaml": true
},
// Xml
"xml.symbols.maxItemsComputed": 50000,
"redhat.telemetry.enabled": false,
// Javascript & Typescript
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.suggest.autoImports": true,
"typescript.updateImportsOnFileMove.enabled": "always",
// Python
"python.analysis.autoFormatStrings": true,
"python.analysis.autoImportCompletions": true,
"python.analysis.fixAll": ["source.unusedImports"],
"python.createEnvironment.contentButton": "show",
// Terminal
"terminal.integrated.env.windows": {},
"terminal.integrated.env.osx": {},
// Others
"console-ninja.featureSet": "Community",
"projectManager.git.baseFolders": ["E:\\", "/Users/nikit0/Documents"],
"window.title": "${activeEditorMedium}${separator}${rootName}",
"diffEditor.ignoreTrimWhitespace": false,
"vscode-office.editorTheme": "Auto",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/artifacts": true,
"**/cache": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment