đ COMO PERSONALIZAR SEU VSCODE E TERMINAL WINDOWS!!! đ
Esse post tambĂ©m estĂĄ dispobĂvel em forma de Thread no Twitter aqui e no dev.toaqui (em inglĂȘs)
âO QUE FAREMOS???
Neste Post, passaremos por temas, configuraçÔes de vscode, fontes, Ăcones, paleta de cores, estilo de terminal no Windows, TUDO QUE VOCĂ PODE IMAGINAR
đ - TEMA VS CĂDIGO
O tema que estou usando se chama "Min Theme", que Ă© bem simples, mas muito bom!
Se quiser usar um tema mais animado, tem o "Shades of Purple" que eu jĂĄ usei por muito tempo! AlĂ©m do âAndromedaâ, âTokyo Nightâ e o famoso âDrĂĄculaâ que vocĂȘ jĂĄ conhece!
Aqui estĂŁo os links, escolha o que vocĂȘ preferir! Todos sĂŁo incrĂveis
đïž- ĂCONES DE ARQUIVO
Atualmente estou usando "vscode-icons", que gosto muito! Porém, um que combina MUITO com esse tema é o "Symbols", que segue a estética minimalista!
Esses dois sĂŁo os que eu recomendo! Cabe a vocĂȘ escolher!
đ °ïž- FONTES VSCODE
Esta Ă© a MELHOR FONTE que encontrei, chamada "JeiBrains Mono"!
Ă uma fonte bem completa para devs, contendo TUDO que vocĂȘ precisa, como fontLigatures, Nerd Fonts, etc...
Outra fonte boa é a Geist Mono, lançado pela Versel, que também contém TUDO ISSO
VocĂȘ escolhe!
âšïž - CONFIGURAĂĂES GERAIS
Ă aqui que tudo vai mudar! Vou mostrar como tornar o VSCode realmente seu!
Pressione Ctrl + Shift + P no VsCode e pesquise âPreferĂȘncias: Abrir configuraçÔes do usuĂĄrio (JSON)â
Este Ă© o JSON que entra em todas as configuraçÔes do VS CODE! Tem muita coisa para colocar aqui, entĂŁo aqui estĂĄ um link para o vĂdeo do Rocketseat explicando tudo!
Se vocĂȘ quiser apenas obter as configuraçÔes, pode dar uma olhada no repositĂłrio dele no github, na descrição deste vĂdeo
Se quiser deixar EXATAMENTE como o meu Ă© sĂł ler aqui, que Ă© uma versĂŁo mais simples que personalizei, mas nĂŁo Ă© muito diferente!
{
"symbols.hidesExplorerArrows": false,
"tabnine.experimentalAutoImports": true,
"workbench.colorTheme": "Dracula",
"workbench.iconTheme": "symbols",
"editor.fontFamily": "JetBrains Mono",
"vscode-pets.theme": "forest",
"editor.fontSize": 14,
"editor.lineHeight": 1.8,
"workbench.startupEditor": "newUntitledFile",
"editor.renderLineHighlight": "gutter",
"editor.fontLigatures": true,
"workbench.editor.labelFormat": "short",
"explorer.compactFolders": false,
"editor.semanticHighlighting.enabled": false,
"breadcrumbs.enabled": false,
"editor.minimap.enabled": false,
"workbench.statusBar.visible": false,
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": { "x": 11, "y": 10 },
"frame": false
},
"window.commandCenter": false,
"apc.header": {
"height": 36
},
"apc.stylesheet": {
".title-label > h2": "display: none",
".editor-actions": "display: none",
".nosidebar .inline-tabs-placeholder": "width: 75px",
".pane-header": "padding: 0 8px",
".pane-body": "padding: 8px",
".split-view-view:first-child .pane-header": "display: none !important;",
".monaco-list-row": "border-radius: 4px;",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;"
},
"apc.listRow": { "height": 24 },
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb"
},
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
"window.density.editorTabHeight": "compact"
}
đČ- MELHORIAS GERAIS
Para melhorĂĄ-lo ainda mais, vĂĄ atĂ© cada painel que vocĂȘ nĂŁo gosta, clique com o botĂŁo direito e selecione "Oculto"
Faça isso com "Overview" no Explorer, por exemplo, com "Problems" no terminal, "Timeline", etc...
đș- VS CODE PETS
Ela acrescenta ANIMAIS DE ESTIMAĂĂO QUE FICAM COM VOCĂ! SĂŁo vĂĄrios animais diferentes, vocĂȘ pode trocar a ninhada, brincar com eles, jogar bola, TUDO!!!
MELHOR EXTENSĂO DE TODAS!
Deixa a estĂ©tica INCRĂVEL!!
đ„ïž- AGORA NO TERMINALLLL
Aqui, estilizarei o terminal WINDOWS com base neste vĂdeo
, DESCULPE AQUELES QUE USAM MAC/LINUX FOI MAL
Se vocĂȘ quiser assistir o vĂdeo, eu recomendo fortemente! VĂdeo MUITO bom!
đš- PALETA DE CORES DO TERMINAL
Para ver um tema, basta escolher um de sua preferĂȘncia no site Windows Terminal Themes
No meu caso estou usando o tema "JetBrains Dråcula", mas quando o terminal estiver dentro do VS Code não farå diferença mesmo kkkk
INSTRUĂĂES:
Ao encontrar o tema que vocĂȘ gosta no site, clique no botĂŁo "Obter Tema", para copiar o tema
No terminal, clique na seta -> configuraçÔes -> Abrir arquivo JSON (Ășltima opção) e procure o valor âesquemasâ
Depois Ă© sĂł colar o tema que vocĂȘ copiou no final do Array e selecionĂĄ-lo nas opçÔes! APROVEITAR!
đ °ïž- NERD FONTSSS
Uma "Nerd Font" Ă© uma fonte que contĂ©m sĂmbolos de desenvolvimento, como o sĂmbolo do node, etc... o que REALMENTE melhora a estĂ©tica do terminal
Para a fonte do terminal, usarei a fonte FiraCode Nerd, mas vocĂȘ pode encontrar vĂĄrias outras aqui!
(Se quiser, vocĂȘ pode atĂ© usar o JetBrains Mono que jĂĄ estĂĄ instalado!)
Para instalar a fonte, procure-a no github, baixe e instale a fonte clicando com o botĂŁo direito + instalar em todas elas
Depois, basta ir ao terminal e pressionar a seta -> configuraçÔes -> PadrĂŁo -> AparĂȘncia e selecionar a fonte que vocĂȘ instalou!
Basta reiniciar o terminal e ser feliz!
đ- TEMAS TERMINAIS (BOA PARTE)
Para colocar esses temas no terminal, usaremos o Oh-My-Posh!
As instruçÔes para fazer tudo sĂŁo um pouco mais extensas, mas basta ler a documentação e vocĂȘ vai pegar o jeito! De qualquer forma, vocĂȘ pode ver o vĂdeo de configuração acima!
Oferece VĂRIOS temas para o seu terminal! O que estou usando Ă© um simples, chamado "neko", Ă© sĂł instalar e correr para o abraço
Certifique-se de que o WinGet esteja instalado primeiro, caso contrĂĄrio, basta instalar o "App Installer" procurando por "WinGet" na Microsoft Store
Se vocĂȘ tiver algum problema ao inicializar o arquivo de configuração do tema, uma postagem que me ajudou foi essa aqui, on StackOverflow!
đČ- OUTRAS CONFIGURAĂĂES
Para melhorar um pouco mais o terminal, vocĂȘ pode fazer algumas configuraçÔes gerais na seta -> ConfiguraçÔes -> AparĂȘncia
Depois, vocĂȘ pode colocar uma imagem de fundo (PadrĂŁo->AparĂȘncia), deixar a barra de navegação transparente (modo acrĂlico), colocar um tema claro, entre MUITAS outras coisas
EntĂŁo cabe a vocĂȘ explorar!
đ- OBRIGADO!
Essa foi a Thread, espero que tenha gostado e achado uma boa customização para o seu VS Code!
Se vocĂȘ tiver alguma dĂșvida, basta me mandar um DM no Twitter! Estou sempre disponĂvel!
Minhas redes sociais:
Twitter
GitHub
Meus projetos:
DayKeeper
better-format
OBRIGADO!