Configuração do Editor
Customize seu editor de código para melhorar a sua experiência de desenvolvimento com Astro e desfrute de novas funcionalidades.
VS Code
Section titled VS CodeVS 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 acabamento de código, dicas e mais.
Para começar, instale a extensão Astro para VS Code hoje.
📚 Veja como configurar TypeScript em seu projeto Astro.
Outros Editores de Código
Section titled Outros Editores de CódigoNossa espetacular comunidade mantém várias extensões para outros editores populares, incluindo:
- Extensão para VS Code na Open VSX Oficial - A extensão oficial do Astro para VS Code, disponível no registro Open VSX para plataformas abertas como VSCodium
- Extensão para NovaComunidade - Providencia syntax highlighting e completação de código para Astro dentro do Nova
- Plugin para Vim Comunidade - Providencia syntax highlighting, indentação e code folding para Astro dentro do Vim ou Neovim
- Plugins Neovim LSP e TreeSitter Comunidade - Providencia syntax highlighting, treesitter parsing e completação de código para Astro dentro do Neovim
IDEs da JetBrains
Section titled IDEs da JetBrainsNós adoraríamos dar suporte à IDE WebStorm. Infelizmente, ela não suporta servidores de linguagem e nós não temos a capacidade de escrever e manter uma extensão completamente separada em uma linguagem diferente da nossa base de código.Visite a issue relevante do suporte da JetBrains, para dar upvote no ticket, verificar o progresso e encontrar soluções alternativas da comunidade.
A futura IDE Fleet da JetBrains irá suportar servidores de linguagem e nossas ferramentas atualmente disponíveis serão capazes de ser executadas nele sem nenhum problema.
Editores no Navegador
Section titled Editores no NavegadorEm adição a editores locais, 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
Section titled Outras ferramentasESLint
Section titled ESLintESLint é 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.
Prettier
Section titled PrettierPrettier é um popular formatador para JavaScript, HTML, CSS e mais. Para adicionar suporte para formatação de arquivos .astro, utilize o plugin oficial do Prettier para Astro.
Para começar, primeiro instale Prettier e o plugin:
npm install --save-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.