Neste artigo, apresentaremos 20 extensões essenciais para desenvolvimento com Python, uma linguagem utilizada em IA, aprendizado de máquina e desenvolvimento de sistemas Web. Se você ainda não experimentou algumas dessas extensões, vale a pena testá-las. Instale-as no seu VSCode e customize-o do seu jeito.
Com indent-rainbow, a indentação é colorida por nível.
No Python, um espaço extra (em branco) pode causar erros se deslocado. → O indent-rainbow torna a indentação visualmente mais fácil de ler e ajuda a evitar erros.
2. Material Icon Theme
Material Icon Theme
Material Icon Theme muda os ícones sem graça de arquivos e pastas.
Os ícones padrão do VSCode são sem graça e podem ser difíceis de distinguir. → Com Material Icon Theme, fica mais fácil identificar arquivos e pastas.
3. Better Comments
Better Comments
Better Comments permite colorir comentários de acordo com a importância e o tipo.
A cor é determinada pelo símbolo ou string imediatamente após o comentário.
→ Com Better Comments, fica mais fácil gerenciar e identificar comentários.
4. Trailing Spaces
Trailing Spaces
Trailing Spaces mostra espaços extras no final do código em vermelho, ajudando a manter o código limpo.
5. GitHub Theme
GitHub Theme
Com GitHub Theme, é possível alterar o tema geral do VSCode.
É o tema oficial do popular GitHub, com cores de bom gosto. → Recomendamos este tema, assim como o Night Owl, que apresentaremos a seguir. Use o que preferir.
6. Darcula PyCharm Theme
PyCharm Theme
Darcula PyCharm Theme permite alterar o tema geral do VSCode para o estilo PyCharm.
É uma grande ajuda para quem usava o PyCharm ou está cercado por usuários do PyCharm, facilitando a transição para o VSCode.
O design em tons de verde é suave para os olhos, ideal para longas horas de trabalho. → Se você deseja personalizar o VSCode para ficar parecido com o PyCharm ou PHPStorm, use este tema.
7. Night owl
Night Owl
Com Night Owl, é possível alterar o tema geral do VSCode.
O design é suave para os olhos e recomendado para longas horas de trabalho. → Compare com o tema do GitHub mencionado acima e escolha o que preferir.
1 extensión de formato
1. Python Indent
Python Indent
Python Indent melhora significativamente a precisão da indentação em Python.
Ele adiciona automaticamente a indentação correta ao inserir argumentos separados por vírgulas. → Com Python Indent, o tempo gasto formatando a indentação é reduzido, aumentando a eficiência do trabalho.
3 extensiones de autocompletado
1. GitHub Copilot
GitHub Copilot
Com o GitHub Copilot, o código é gerado automaticamente com base no código e comentários existentes.
Utiliza GPT, que tem excelente compatibilidade com Python, gerando sugestões de alta precisão. → O uso do recurso de geração de código do GitHub Copilot pode aumentar a eficiência do trabalho.
Há um período de teste gratuito, mas, em geral, é pago. Antes de usar, verifique como cancelar assinatura.
2. Python Docstring Generator
Python Docstring Generator
Com Docstring Generator, você pode criar automaticamente formatos de comentários para funções e classes. → Isso permite escrever código de alta qualidade com comentários para classes e funções de maneira eficiente.
3. Pylance
Pylance
Pylance é um servidor de linguagem Python lançado pela Microsoft no verão de 2020.
Nas configurações, você pode habilitar a verificação de tipo definindo python.analysis.typeCheckingMode para ‘basic’ ou ‘strict’. → Com Pylance, a verificação de tipo e as bibliotecas são aprimoradas significativamente.
3 extensões para outras linguagens
1. Auto Rename Tag
開始タグの修正と連動して、終了タグも変更できる。
Auto Rename Tag
Auto Rename Tag facilita a alteração de tags em HTML, XML, PHP e JavaScript.
As tags de abertura e fechamento são modificadas em conjunto, tornando a alteração mais fácil. → Com Auto Rename Tag, o tempo de trabalho é reduzido.
2. Highlight Matching Tag
Highlight Matching Tag
Highlight Matching Tag torna as tags visualmente mais fáceis de ver.
Quando uma tag é selecionada, as tags de abertura e fechamento são sublinhadas. → Com Highlight Matching Tag, erros são reduzidos e a eficiência do trabalho aumenta.
3. Prettier – Code formatter
Prettier – Code formatter
Prettier formata automaticamente o código-fonte de forma limpa.
Nas configurações, configure-o para formatar automaticamente o código-fonte sempre que você salvar. → Com Prettier, você gasta menos tempo formatando manualmente e a qualidade do código melhora.
5 extensões importantes
1. Python
Python
Isso é essencial para começar. → Instale esta extensão para usar Python no VSCode.
2. Code Runner
Code Rnner
É extremamente útil para depuração e elimina a necessidade de abrir uma janela de console (terminal) separada. → Com Code Runner, você pode realizar testes simples e verificar a execução facilmente.
3. Python Test Explorer for Visual Studio Code
Python Test Explorer
Python Test Explorer oferece suporte para testes usando código de teste Python.
O código de teste é um código específico para testes unitários (testes de unidade), permitindo configurar livremente os argumentos de funções e classes. → Com Python Test Explorer, você pode realizar testes de forma eficiente.
4. Python Preview
Python Preview
Python Preview permite verificar visualmente e facilmente o conteúdo de variáveis, arrays, etc.
Você pode verificar detalhes em uma janela separada, facilitando a identificação da causa dos bugs. → Com Python Preview, a precisão da depuração aumenta significativamente.
5. Todo Tree
Todo Tree
Com Todo Tree, a seção “TODOS” é adicionada ao explorador.
Todos os comentários TODO são extraídos em “TODOS”. → Com Todo Tree, você pode evitar completamente deixar tarefas inacabadas.
Em resumo, essas são as 20 melhores extensões para transformar o VSCode em uma ferramenta especializada em Python. Depois de se preparar, é hora de começar a desenvolver.
コメント