Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 6.9 KB

editor-setup.mdx

File metadata and controls

96 lines (65 loc) · 6.9 KB
title description i18nReady
Configuração do Editor
Configure seu editor para desenvolver com Astro.
true

import Badge from '/components/Badge.astro'; import PackageManagerTabs from '/components/tabs/PackageManagerTabs.astro'

Customize seu editor de código para melhorar a sua experiência de desenvolvimento com Astro e desfrute de novas funcionalidades.

VS Code

VS Code é um popular editor de código para desenvolvedores web, feito pela Microsoft. O motor do VS Code também viabiliza editores de código populares no navegador como o GitHub Codespaces e o Gitpod.

Astro funciona com qualquer editor de código. Porém, VS Code é o nosso editor recomendado para projetos Astro. Nós mantemos uma extensão Astro oficial para VS Code que permite desfrutar de várias funcionalidades-chave e melhorias na experiência do desenvolvedor em projetos Astro.

  • Syntax highlighting para arquivos .astro.
  • Informação de tipos do TypeScript para arquivos .astro.
  • VS Code Intellisense para complementação de código, dicas e mais.

Para começar, instale a extensão Astro para VS Code hoje.

import ReadMore from '~/components/ReadMore.astro';

Veja como configurar TypeScript em seu projeto Astro.

IDEs da JetBrains

Suporte inicial para Astro foi lançado no WebStorm 2023.1. Você pode instalar o plugin oficial no JetBrains Marketplace ou pesquisando por "Astro" na aba de Plugins da IDE. Este plugin inclui funcionalidades como syntax highlighting, code completion e formatação, com planos para adicionar funcionalidades ainda mais avançadas no futuro. Ele está também disponível em todos as outras IDEs da JetBrains com suporte para JavaScript.

Outros Editores de Código

Nossa espetacular comunidade mantém várias extensões para outros editores populares, incluindo:

Editores no Navegador

Além dos editores locais, o Astro também funciona bem em editores hospedados no navegador, incluindo:

  • StackBlitz e CodeSandbox - editores online que rodam no seu navegador, com syntax highlight por padrão para arquivos .astro. Sem instalação ou configuração necessária!
  • GitHub.dev - permite que você instale a extensão Astro para VS Code como uma extensão web, que te dá acesso a somente algumas das funcionalidades da extensão completa. Atualmente, apenas o syntax highlight é suportado.
  • Gitpod - um completo ambiente de desenvolvimento na nuvem em que se pode instalar a extensão oficial Astro para VS Code pela Open VSX.

Outras ferramentas

ESLint

ESLint é um popular linter para JavaScript e JSX. Para suporte com o Astro, um plugin mantido pela comunidade pode ser instalado.

Veja o Guia de Usuário do projeto para mais informações em como instalar e configurar o ESLint para seu projeto.

Stylelint

Stylelint é um linter popular para CSS. Uma configuração do Stylelint mantida pela comunidade adiciona suporte ao Astro.

Instruções de instalação, integração com editores e informações adicionais podem ser encontradas no README do projeto.

Prettier

Prettier é um popular formatador para JavaScript, HTML, CSS e mais. Se você está utilizando a Extensão do Astro para VS Code ou o servidor da linguagem do Astro em outro editor, formatação de código com Prettier está inclusa.

Para adicionar suporte para formatação de arquivos .astro fora do editor (por exemplo, CLI) ou em editores que não suportam nossas ferramentas de editor, instale o plugin oficial do Prettier para Astro.

Para começar, primeiro instale Prettier e o plugin:

```shell npm install --save-dev prettier prettier-plugin-astro ``` ```shell pnpm add -D prettier prettier-plugin-astro ``` ```shell yarn add --dev prettier prettier-plugin-astro ```

Prettier irá automaticamente detectar o plugin e usá-lo para processar arquivos .astro quando você executá-lo:

prettier --write .

Veja o README do plugin do Prettier para mais informações sobre as opções suportadas, como configurar o Prettier dentro do VS Code e mais.