Skip to content

Instantly share code, notes, and snippets.

@birobirobiro
Last active October 16, 2024 17:58
Show Gist options
  • Save birobirobiro/87fcc182ec702a41b4b8a0f63972938d to your computer and use it in GitHub Desktop.
Save birobirobiro/87fcc182ec702a41b4b8a0f63972938d to your computer and use it in GitHub Desktop.
Configs VS Code
{
// Fonte usada no editor
"editor.fontFamily": "IBM Plex Mono",
"editor.inlineSuggest.fontFamily": "IBM Plex Mono",
"debug.console.fontFamily": "IBM Plex Mono",
"scm.inputFontFamily": "IBM Plex Mono",
"gitlens.currentLine.fontFamily": "IBM Plex Mono",
"editor.experimentalInlineEdit.fontFamily": "IBM Plex Mono",
"editor.inlayHints.fontFamily": "IBM Plex Mono",
"notebook.output.fontFamily": "IBM Plex Mono",
"gitlens.blame.fontFamily": "IBM Plex Mono",
// Configurações de fonte no editor
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.lineHeight": 24,
// Tema e Ícone
"workbench.colorTheme": "Monospace Dark",
"workbench.iconTheme": "charmed-icons",
// Tamanho da fonte do terminal integrado VSCode
"terminal.integrated.fontFamily": "monospace",
"terminal.integrated.fontSize": 16,
"terminal.integrated.gpuAcceleration": "on",
// VS Code Configs
"editor.tabSize": 2,
"editor.mouseWheelZoom": true,
"editor.parameterHints.enabled": false,
"editor.wordWrap": "bounded",
"editor.rulers": [
80,
120
],
// Descomente a linha abaixo para formatar ao salvar
// "editor.formatOnSave": true,
// Configurações do Explorer
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.compactFolders": false,
"workbench.tree.indent": 15,
"workbench.tree.renderIndentGuides": "always",
// Atalhos e Acessibilidade
"window.commandCenter": true,
"security.workspace.trust.untrustedFiles": "open",
"editor.accessibilitySupport": "off",
"editor.unicodeHighlight.allowedCharacters": {
"​": true
},
"editor.unicodeHighlight.invisibleCharacters": false,
// Aplica um sinal visual na esquerda da linha selecionada
"editor.renderLineHighlight": "gutter",
// Zen Mode
"zenMode.fullScreen": false,
"zenMode.centerLayout": false,
"zenMode.showTabs": "single",
// Importar automaticamente os arquivos externos
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
// Brackets Pair Colorization
"editor.bracketPairColorization.enabled": true,
// Integrar Prettier + ESLint
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
// Configurações do Emmet
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
// Dicas (documentações)
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
// Configurações do GitLens
"gitlens.views.repositories.branches.layout": "list",
"git.ignoredRepositories": [
"/Users/birobirobiro/.vscode/extensions/stepsize.stepsize-0.74.0/resources/demo-repository"
],
"git.confirmSync": false,
"git.autofetch": true,
"git.enableSmartCommit": true,
// Configurações do Terminal
"terminal.integrated.enableMultiLinePasteWarning": "never",
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"terminal.integrated.env.windows": {},
"terminal.integrated.env.linux": {},
// Configurações do Editor
"editor.inlineSuggest.enabled": true,
"editor.semanticHighlighting.enabled": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"extensions.ignoreRecommendations": true,
"codeium.enableConfig": {
"*": true,
"markdown": true,
"ignore": true,
"prisma": true,
"postcss": true,
"plaintext": true
},
"codeium.enableCodeLens": false,
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.maxComputationTime": 0,
"totalTypeScript.hideAllTips": true,
"totalTypeScript.hideBasicTips": true,
"explorer.confirmPasteNative": false,
"workbench.activityBar.location": "top",
"sakai-icons.hidesExplorerArrows": false,
// Configurações do Tailwind CSS
"tailwindCSS.experimental.classRegex": [
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
],
// Associação de editores de arquivos
"workbench.editorAssociations": {
"*.db": "sqlite-viewer.option"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment