{"id":469,"date":"2022-09-07T20:53:18","date_gmt":"2022-09-07T23:53:18","guid":{"rendered":"https:\/\/hackerzone.com.br\/blog\/?p=469"},"modified":"2022-09-07T21:07:08","modified_gmt":"2022-09-08T00:07:08","slug":"configuracoes-do-vscode-dicas-importantes","status":"publish","type":"post","link":"http:\/\/hackerzone.com.br\/blog\/configuracoes-do-vscode-dicas-importantes\/","title":{"rendered":"Configura\u00e7\u00f5es do VSCode &#8211; Dicas Importantes"},"content":{"rendered":"<p>Siga algumas dicas para trabalhar com vscode<\/p>\n<h2>Temas<\/h2>\n<h3>Dracula<\/h3>\n<p>Muda toda a colora\u00e7\u00e3o das fontes e tamb\u00e9m o vscode, um tema mais escuro e muito interessante.<\/p>\n<h2>Extens\u00f5es:<\/h2>\n<h3>FiraCode<\/h3>\n<p>Extens\u00e3o para transfor\u00e7ar caracteres em formas geom\u00e9tricas. Basta pesquisar no gogole, baixar e instalar as fontes.<br \/>\nDepois acesse as configura\u00e7\u00f5es com o comando Ctrl + Shift + P, digite settings e selecione a op\u00e7\u00e3o de configura\u00e7\u00f5e do usu\u00e1rio em formato json.<\/p>\n<p>Adicione a seguinte configura\u00e7\u00e3o:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&quot;editor.fontFamily&quot;: &quot;Fira Code&quot;, -&gt; Adicona as fonte\r\n&quot;editor.fontLigatures&quot; : true, -&gt; Ativa o recurso de substituir caracteres por s\u00edmbolos.\r\n<\/pre>\n<p>Talez seja necess\u00e1rio reiniciar o vscode.<\/p>\n<h3>vscode-icons<\/h3>\n<p>Adiciona na sidebar o \u00edcone representando a extens\u00e3o do arquivo, ficando muito mais f\u00e1cil de identicar nossos arquivos no projeto.<br \/>\nPara instalar basta acessar &#8220;View -> Extensios&#8221; ou Ctrl + Shift + x, pesquise por <strong>vscode-icons<\/strong> identifique e instale.<\/p>\n<h3>Color Highlight<\/h3>\n<p><strong>vscode-ext-color-highlight<\/strong><br \/>\nEssa extens\u00e3o possibilita que quando uma cor for digitada em hexadecimal ou rgba o texto digitado aparece circulado com a cor correspondente.<\/p>\n<h3>EditorConfig for VS Code<\/h3>\n<p>Permite confiugrar o editor entre todos os desenvolvedores do time, vai padronizar para todos.<\/p>\n<h3>ESLint<\/h3>\n<p>Garante que mantenha padr\u00f5es dentro do projeto, aspas simples, aspas duplas, nomes de vari\u00e1vel, nomes de fun\u00e7\u00f5es etc.<\/p>\n<h3>Prettier &#8211; Code formatter<\/h3>\n<p>Garante com que as regras do ESLint seja aplicada de forma autom\u00e1tica. \u00c9 indicado a configura\u00e7\u00e3o editor &#8220;.formatOnSave&#8221; estar ativa.<br \/>\nAssim que salvar o prettier pega as regras que definimos no ESLint, ex: n\u00e3o quero que ningu\u00e9m utilize aspas simples, somente aspas duplas. E pode criar v\u00e1rias outras regras.<\/p>\n<h2>Configura\u00e7\u00f5es<\/h2>\n<h3>Fonte:<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&quot;editor.fontFamily&quot; : &quot;Nome da Fonte&quot;, -&gt; Fonte desejada.\r\n&quot;editor.fontLigatures&quot; : true, -&gt; Transformar caract\u00e9res em s\u00edmbolos (a fonte precisa oferecer esse recurso)\r\n&quot;editor.fontSize&quot;: 18, -&gt; Tamanho da Fonte\r\n&quot;editor.lineHeight&quot; : 24, -&gt; Altura de Linha\r\n&quot;editor.formatOnSave&quot; : true, -&gt; Formatar e identar o arquivo de acordo com os padr\u00f5es de c\u00f3digo (eslint garante o padr\u00e3o)\r\n&quot;editor.rulers&quot; : [80,120] -&gt; Indica o n\u00famero de colunas limite do arquivo, pode passar de 80, mas n\u00e3o pode passar de 120.\r\n&quot;editor.renderLineHighlight&quot; : &quot;gutter&quot;, -&gt; Indica a linha corrente na barra lateral apenas circulando o n\u00famero e n\u00e3o selecionando a linha toda.\r\n&quot;terminal.integrated.fontSize&quot; : 14, -&gt; Tamanho da fonte do terminal integrado no vscode.\r\n&quot;emmet.syntaxProfiles&quot;: {\r\n &quot;javascript&quot;: &quot;jsx&quot; -&gt; Cria o recurso de gera\u00e7\u00e3o de c\u00f3digo tamb\u00e9m para arquivos javascript. Ex: div.teste, cria-se &lt;div id=&quot;teste&quot;&gt;&lt;\/div&gt;\r\n}\r\n&quot;emmet.includeLanguages&quot; : {\r\n &quot;javascript&quot; : &quot;javascriptreact&quot; -&gt; Dentro do react existem palavras reservadas como class, portanto n\u00e3o posso escrever html e essa configura\u00e7\u00e3o nos permite escrever e depois substitui por className.\r\n}\r\n&quot;javascript.updateImportOnFileMove.enabled&quot; : &quot;never&quot;, -&gt; Previne que o editor altere os importes automaticamente quando movermos um arquivo, as vezes acaba atrapalhando o desenvolvimento.\r\n&quot;breadcrumbs.enabled&quot; : true, -&gt; Exibe no topo do editor o caminho do arquivo corrente.\r\n&quot;editor.parameterHints.enabled&quot; : false, -&gt; Evita que exiba a documenta\u00e7\u00e3o automaticamente, com muito conte\u00fado.\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Siga algumas dicas para trabalhar com vscode Temas Dracula Muda toda a colora\u00e7\u00e3o das fontes e tamb\u00e9m o vscode, um tema mais escuro e muito interessante. Extens\u00f5es: FiraCode Extens\u00e3o para transfor\u00e7ar caracteres em formas geom\u00e9tricas. Basta pesquisar no gogole, baixar e instalar as fontes. Depois acesse as configura\u00e7\u00f5es com o comando Ctrl + Shift + [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":472,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[131,132],"tags":[224,135,133],"class_list":["post-469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ide","category-vscode","tag-react","tag-react-native","tag-vscode","cat-131-id","cat-132-id","has_thumb"],"_links":{"self":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":1,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":471,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions\/471"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/media\/472"}],"wp:attachment":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}