Skip to content

Instantly share code, notes, and snippets.

@Robson-pds
Forked from lucaslobo94/VSCode_settings.txt
Last active July 26, 2024 16:08
Show Gist options
  • Save Robson-pds/8cf41872b945598a25ea3590d2605e74 to your computer and use it in GitHub Desktop.
Save Robson-pds/8cf41872b945598a25ea3590d2605e74 to your computer and use it in GitHub Desktop.
VSCode settings
{
// =================== CONFIG: Basicas do vscode ===================
"workbench.startupEditor": "none", // <== Não abrir o arquivo de boas vindas
"breadcrumbs.enabled" : false, // <== Mostrar breadcrumbs
"window.commandCenter": false, // <== Esconder barra menu pesquisa central
//"window.menuBarVisibility": "compact",
// APC - UI Customizer
//"window.titleBarStyle": "native",
// "apc.menubar.compact": true,
"apc.electron": {
"frame": false,
// "titleBarStyle": "hidden"
},
"apc.header": {
"height": 37
},
"apc.sidebar.titlebar": {
"height": 37
},
"apc.activityBar": {
"size": 40,
"itemSize": 40,
"itemMargin": 0
},
// =================== CONFIG: janelas, temas, icones ===================
"window.zoomLevel": -1, // <== Zoom da tela
"workbench.colorTheme": "Tokyo Night",
"workbench.productIconTheme": "fluent-icons",
"workbench.sideBar.location": "left", // <== Posição da barra lateral // <== Tema dos icones
"symbols.hidesExplorerArrows": false,
"workbench.iconTheme": "symbols",
"workbench.statusBar.visible": false, // <== Esconder a barra de baixo
// =================== CONFIG: javascript/node.js ===================
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
// =================== CONFIG: react.js ===================
"emmet.syntaxProfiles" : {
"javascript" : "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"typescript": "typescriptreact",
"javascriptreact": "javascriptreact",
"typescriptreact": "typescriptreact",
},
// =================== CONFIG: extensão symbols icon theme ===================
"symbols.files.associations": {
"*.module.ts": "nest",
"*.guard.ts": "typescript",
"*.spec.ts": "ts-test",
"*.e2e-spec.ts": "ts-test",
"vitest.config.e2e.ts": "vite",
".env.example": "gear"
},
// =================== CONFIG: typescript ===================
"typescript.tsserver.log": "off",
"typescript.suggest.autoImports": true,
"typescript.updateImportsOnFileMove.enabled": "never",
// =================== CONFIG: explorador de arquivos ===================
"explorer.compactFolders": false,
// =================== CONFIG: editor ===================
"editor.rulers" : [
120,
120
], // <== Linhas guias
"editor.fontSize": 16, // <== Tamanho da fonte
"editor.tabSize": 2, // <== Tamanho da tabulação
"editor.lineHeight": 1.8, // <== Altura da linha
"editor.fontFamily": "JetBrains Mono", // <== Fonte
"editor.suggestSelection": "first", // <== Selecionar a primeira sugestão
"editor.fontLigatures": true, // <== Fonte com ligaduras
"editor.acceptSuggestionOnCommitCharacter": false, // <== Não aceitar sugestão ao digitar
"editor.accessibilitySupport": "off", // <== Desabilitar suporte a acessibilidade
"workbench.editor.labelFormat": "short", // <== Formato do nome do arquivo
"editor.parameterHints.enabled" : true, // <== Desabilitar dicas de parâmetros
"editor.renderLineHighlight" : "gutter", // <== Destacar linha atual
"editor.cursorStyle": "line",
"editor.cursorBlinking": "smooth",
"editor.foldingImportsByDefault": true,
"editor.semanticHighlighting.enabled": false,
"editor.stickyScroll.enabled": true,
"editor.minimap.enabled": false,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.hideCursorInOverviewRuler": true,
"editor.wordWrap": "on",
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"remote.SSH.remotePlatform": {
"demonstracao.intelecto.com.br": "linux",
"52.67.117.127": "linux",
"181.214.48.150": "linux"
},
"terminal.integrated.env.linux": {},
"explorer.confirmDragAndDrop": false,
// =================== CONFIG: eslint e prettier ===================
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "explicit"
},
"editor.formatOnSave": true,
"editor.formatOnPaste": false,
"editor.inlineSuggest.enabled": true,
// =================== CONFIG: terminal linux ===================
"terminal.integrated.fontSize": 16,
"terminal.integrated.fontFamily": "RobotoMono Nerd Font",
"terminal.integrated.showExitAlert": false,
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment