Skip to content

Instantly share code, notes, and snippets.

@jorgeolvr
Last active February 5, 2021 17:08
Show Gist options
  • Save jorgeolvr/6da0bf395f8028aba3c7c03984d80622 to your computer and use it in GitHub Desktop.
Save jorgeolvr/6da0bf395f8028aba3c7c03984d80622 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings
{
// Configuração do console do depurador
"debug.console.fontFamily": "JetBrains Mono",
// Configuração do breadcumbs
"breadcrumbs.enabled": false,
// Configurações da window
"window.zoomLevel": 0,
// Configurações do terminal integrado
"terminal.integrated.shell.osx": "/bin/zsh",
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.rendererType": "dom",
// Configurações do workbench
"workbench.startupEditor": "newUntitledFile",
"workbench.colorTheme": "Horizon Default",
"workbench.iconTheme": "material-icon-theme",
"workbench.editor.labelFormat": "short",
"workbench.editor.decorations.colors": true,
"workbench.editor.decorations.badges": true,
// Configurações do editor
"editor.tabSize": 2,
"editor.fontLigatures": true,
"editor.suggestSelection": "first",
"editor.cursorStyle": "line-thin",
"editor.rulers": [80, 120],
"editor.minimap.renderCharacters": false,
"editor.renderLineHighlight": "gutter",
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// Configurações do explorer
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
// Configurações do git
"git.enableSmartCommit": true,
"git.confirmSync": false,
"git.autofetch": true,
// Configurações de arquivos
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
"prettierrc": "json",
"*.tsx": "typescriptreact"
},
// Configurações do Java
"java.configuration.checkProjectSettingsExclusions": false,
// Configurações do JavaScript
"javascript.format.insertSpaceAfterSemicolonInForStatements": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.suggest.autoImports": true,
"emmet.syntaxProfiles": { "javascript": "jsx" },
"emmet.includeLanguages": { "javascript": "javascriptreact" },
// Configurações do TypeScript
"typescript.tsserver.log": "verbose",
"typescript.suggest.autoImports": true,
"typescript.updateImportsOnFileMove.enabled": "always",
// Configurações do Dart
"dart.previewFlutterUiGuides": true,
"dart.previewFlutterUiGuidesCustomTracking": true,
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
// Configurações do Material Icon Theme
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.saturation": 1,
"material-icon-theme.hidesExplorerArrows": false,
// Configurações do Horizon Theme
"editor.tokenColorCustomizations": {
"[Horizon Default]": {
"textMateRules": [
{
"scope": "entity.name.tag",
"settings": { "fontStyle": "italic" }
},
{
"scope": "entity.other.attribute-name",
"settings": { "fontStyle": "italic" }
},
{
"scope": "entity.name.type",
"settings": { "fontStyle": "italic" }
},
{
"scope": "keyword.operator.new",
"settings": { "fontStyle": "bold" }
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment