5 pontos por GN⁺ 2026-01-06 | 3 comentários | Compartilhar no WhatsApp
  • As adições frequentes de recursos de IA e a instabilidade do VSCode prejudicaram a experiência anterior de uso, levando à busca por uma nova alternativa
  • Zed é uma IDE leve e rápida escrita em Rust, oferecendo UI e atalhos familiares para usuários do VSCode
  • Ao configurar o ambiente de desenvolvimento em Python, houve confusão relacionada ao modo de verificação de tipos do servidor de linguagem Basedpyright, mas isso foi resolvido com configuração no pyproject.toml
  • Velocidade, estabilidade e configuração simples do Zed são suas principais vantagens, e o ecossistema de extensões, embora pequeno, é suficiente para o desenvolvimento do dia a dia
  • Está surgindo como uma IDE concorrente capaz de desafiar a posição dominante do VSCode, recuperando um workflow leve e centrado no desenvolvedor

Por que deixei o VSCode

  • O VSCode foi usado de forma estável por muito tempo, mas após atualizações centradas em recursos de IA, surgiu o incômodo de precisar desativar novos recursos a cada versão
    • Mesmo sem usar GitHub Copilot, mensagens como “cmd+I to continue with Copilot” apareciam repetidamente
    • Recursos desnecessários, como sugestões inline no terminal, entravam em conflito com o autocompletar do shell
  • O settings.json ficou cada vez maior como uma lista de configurações desativadas, e ocorreram bugs frequentes, lentidão e crashes
  • Há a expectativa de que a integração de IA no VSCode volte a ser menos intrusiva e mais estável, mas por enquanto isso levou à busca de outra alternativa
  • As IDEs da JetBrains foram descartadas por serem pesadas, e Vim/Emacs por exigirem muita configuração
  • Assim, Zed, escrito em Rust, foi testado como nova IDE

Primeiras impressões do Zed

  • Na migração a partir do VSCode, a UI e os atalhos são parecidos, oferecendo um ambiente imediatamente familiar
    • No entanto, o Zed não tem um painel de lista de arquivos abertos, e a navegação é feita com a busca de arquivos via Cmd+P
    • É possível importar automaticamente as configurações do VSCode, mas a opção foi configurar tudo manualmente para começar do zero
  • As principais configurações se resumem a tamanho da fonte, tema, desativação do Git blame e ativação do salvamento automático
  • A velocidade e responsividade são muito superiores às do VSCode, e em 2 semanas de uso não houve bugs nem crashes
  • Foi usado para desenvolvimento em Python e Go
    • Go funcionou imediatamente, sem configuração adicional
    • Python exigiu algum tempo de configuração inicial

Processo de configuração do ambiente Python

  • O Zed oferece autocompletar, navegação de código e verificação de tipos com base em servidores de linguagem (Language Server)
  • O servidor de linguagem padrão para Python é o Basedpyright, que é baseado no Pyright, mas usa um typeCheckingMode mais rigoroso
    • Se houver uma seção [tool.pyright] no pyproject.toml, o modo recommended é aplicado por padrão
    • Para usar o modo standard desejado, é preciso defini-lo explicitamente no pyproject.toml
  • Exemplo de configuração:
    "basedpyright.analysis": {
      "typeCheckingMode": "standard"
    }
    
  • O problema de erros de tipo entre arquivos não serem refletidos imediatamente foi resolvido com a configuração "disablePullDiagnostics": true
  • Recursos como reconhecimento de ambiente virtual funcionaram bem
  • O servidor de linguagem ty (desenvolvido pela Astral, em versão Beta) também foi testado e funcionou bem, mas o Basedpyright foi mantido para preservar a consistência com o CI

Avaliação atual de uso do Zed

  • Já se estabeleceu como a IDE padrão para desenvolvimento em Python e Go
  • É rápido, estável e tem uma interface familiar, com os recursos básicos muito bem atendidos
  • O ecossistema de extensões é menor que o do VSCode, mas está em um nível suficiente para o desenvolvimento cotidiano
  • O único ponto sentido foi a falta de um visualizador de diff poderoso no nível do GitLens
  • Os recursos de IA do Zed existem, mas não são intrusivos, podendo ser ignorados quando necessário
  • O plano pago oferece recurso de previsão de edição, apresentado como modelo de receita para a sustentabilidade do projeto

Conclusão

  • O Zed está surgindo como um concorrente real do VSCode
  • Só a influência da Microsoft talvez não seja suficiente para manter a posição do VSCode
  • Velocidade, simplicidade e estabilidade do Zed melhoram a experiência do desenvolvedor, encerrando com a mensagem: “VSCode, chegou a hora de acordar”

3 comentários

 
kissdesty 2026-01-07

Ainda não consigo usar como minha principal ferramenta de desenvolvimento, e estou usando mais como substituto do bloco de notas (...), mas a resposta rápida, a interface limpa e as atualizações ágeis e simples me parecem muito atraentes.

 
heycalmdown 2026-01-07

Fiquei na dúvida sobre onde eu usaria, mas quando você disse que usa como bloco de notas, pensei: é isso! kkk

 
GN⁺ 2026-01-06
Comentários no Hacker News
  • Sou Ben, da equipe do VS Code. É possível desativar todos os recursos de IA com uma única configuração: "chat.disableAIFeatures"
    A documentação relacionada pode ser consultada na página oficial de atualizações
    Se os recursos de IA continuarem aparecendo mesmo após ajustar a configuração, peço que relatem na página de issues do GitHub para que possamos analisar
    Às vezes, novos recursos de IA podem acabar ignorando essa configuração, mas estamos tentando distribuir um patch corretivo o mais rápido possível

    • O VS Code é um produto principal da Microsoft, então acho que a abordagem de “vamos corrigir o mais rápido possível” é insuficiente para uma configuração global de opt-out
      Esse tipo de recurso deveria ser feito para ser bloqueado com segurança já na fase de projeto
    • Valorizo bastante o fato de terem adicionado uma configuração única para desligar todos os recursos de IA de uma vez
      Num momento em que o produto foi recentemente reposicionado como um “editor de código open source com IA”, oferecer a opção de não usar IA me parece um sinal de respeito ao usuário
      Hoje, com tantas empresas sendo pressionadas a integrar LLMs, esse tipo de escolha tem muito valor
    • A intenção é boa, mas fico curioso para saber se a própria equipe usa essa configuração internamente
      Eu precisei desligar o Copilot várias vezes e no fim acabei deixando o VS Code
      Havia pop-ups demais, e a experiência recorrente de perder a concentração acabou se repetindo; toda semana parecia que o editor ignorava minhas configurações
    • Dizer que “às vezes novos recursos de IA podem ignorar a configuração” soa suspeito, como se talvez a equipe de marketing colocasse isso de propósito
    • Tenho algo que gostaria de repassar ao Ben. Recentemente investiguei problemas de conformidade com a licença LGPL em apps Electron, e várias empresas, incluindo a Microsoft, parecem estar em desacordo
      O próprio projeto Electron aparentemente nem percebeu que a LGPL se aplica
      Espero que isso seja encaminhado ao jurídico da Microsoft para análise
  • O empurrão constante de IA no VS Code me incomodava, então comecei a usar VS Codium no lugar
    O VS Codium é uma versão open core do VS Code sem os recursos de marca da Microsoft
    Ouvi dizer que a Microsoft pega o VS Codium compilado, adiciona recursos próprios e então distribui o VS Code
    Os recursos padrão do VS Code são bons, mas, se você não gosta dos elementos da Microsoft, vale considerar o VS Codium

    • O VS Codium não tem relação com a Microsoft; é um projeto separado que simplesmente compila o código open source do VS Code
      Não é como a relação entre Chrome e Chromium
    • Eu também considerei, mas uso extensões proprietárias do VS Code (como Pylance), então foi difícil substituir completamente
      Em vez disso, testei o Zed, que não é baseado em Electron, e a sensação foi muito mais agradável
    • Uso o VS Codium há anos, mas recentemente tive um problema em que o Rust analyzer não reconhecia alterações
      Voltei a experimentar o Zed e ele pareceu bem mais estável, além de o problema anterior ter sido resolvido
  • Depois de ler este texto, instalei o Zed de novo e percebi que o problema que antes travava meu trabalho com código remoto agora tinha sido resolvido
    O Git remoto também funciona bem, e tudo está muito mais rápido, a ponto de parecer um presente de Natal

    • Comigo foi a mesma coisa: os recursos remotos do VS Code travavam com frequência, então acabei migrando para o Zed
  • Atualmente uso Zed, Sublime e VS Code em paralelo
    O que mais sinto falta no Zed é do recurso de diff lado a lado
    Há uma discussão sobre isso aqui, mas sem progresso
    Também é preciso melhorar o suporte a GDB/LLDB e as ferramentas de C/C++
    Numa realidade em que os softwares estão ficando inchados demais, gosto do fato de Zed e Sublime irem na direção oposta

    • Acho que esse tipo de “pedido por mais funcionalidades” acaba sendo justamente a causa do inchaço do software
      Por exemplo, para diff, ferramentas especializadas separadas como Meld e Beyond Compare são muito melhores
      Quando o editor tenta incorporar até essas funções periféricas, ele perde o foco no essencial
    • Eu realmente gosto da visualização de diff do IntelliJ
      Como comentei na discussão relacionada, se existisse uma interface de Git independente, rápida e boa, eu até pagaria por ela
    • Quando olho para o tamanho do binário do Zed, fico em dúvida se ele é mesmo tão leve assim. Mesmo comparado ao Sublime, não parece haver tanta diferença
    • Fico curioso sobre o motivo de usar vários editores em paralelo. Talvez não fosse mais eficiente se aprofundar em apenas um?
  • Comprei um MacBook novo e deliberadamente não instalei o VS Code
    Em vez disso, estou usando apenas Emacs, e estou muito satisfeito graças às configurações acumuladas ao longo de 40 anos
    O VS Code é excelente, mas eu não me sentia feliz usando-o. Para mim, o Emacs é uma ferramenta que traz felicidade
    Também minimizo a integração com LLMs e, quando preciso, uso apenas gemini-cli ou modelos locais

    • Eu também sinto um tipo de imersão muito particular quando uso Emacs
      O Emacs continua fiel a uma filosofia centrada na edição de texto, bem diferente do foco em automação que os IDEs de hoje perseguem
      O Emacs passa uma sensação de experiência de desenvolvimento artesanal
    • Quando vi JetBrains e VS Code se tornando centrados em IA, migrei para o doom emacs
      Acho que Vim/Neovim e Emacs são editores que vão continuar existindo por muito tempo
      A curva de aprendizado inicial existe, mas vale muito a pena
    • Graças aos LLMs, ficou mais fácil ajustar minha configuração do Emacs
      Lisp ainda é difícil, mas agora estou satisfeito com uma configuração limpa e moderna
    • Mesmo no notebook novo, o VS Code não era rápido, então no fim migrei para o Zed
      O VS Code é mais poderoso, mas eu simplesmente não aguentava mais
    • Claro, nem todo mundo consegue dominar o Emacs perfeitamente
      É um projeto gigantesco que exige 40 anos de experiência e configuração contínua
  • O Sublime Text continua sendo um excelente editor
    É rápido, os plugins funcionam bem e, usando Claude, dá para personalizar facilmente coisas como automação de atalhos
    Consegui montar minha própria IDE leve com o Sublime

    • Eu adorava o Sublime, mas o ecossistema de plugins está estagnado
      Ainda assim, ele foi o precursor dos editores leves como Atom, VS Code e Zed
    • Os plugins do Sublime são tão simples de desenvolver que dá até para fazer um em um único arquivo .py
      Criei vários com o Gemini, e todos funcionaram bem
    • Uso o SublimeLSP para resolver a maior parte do trabalho, mas invejo o depurador embutido do Zed e a possibilidade de copiar texto dentro de pop-ups
      Ainda acho que o Sublime leva vantagem em desempenho
    • O Sublime tem uma velocidade esmagadora no tratamento de arquivos grandes
      É um nível de responsividade que outros editores dificilmente conseguem acompanhar
    • Eu uso o Emacs no terminal como uma “IDE leve”, mas, na prática, ele é pesado e lento
      Talvez tivesse sido melhor se eu tivesse aprendido Vim
  • O Zed é mais rápido e menos irritante que o VS Code
    Mas sinto falta de um widget para explorar grafos de chamadas de função
    Isso não pode ser resolvido com uma extensão, mas, por outro lado, justamente essa limitação me agrada, porque evita uma arquitetura de extensões no estilo navegador web
    O desempenho na busca em grandes repositórios remotos ainda está sendo melhorado, mas espero que fique melhor em breve

  • Tentei migrar para o Zed, mas desisti por falta de Jupyter notebook e de pré-visualização de imagem/vídeo
    Outro incômodo é o format on save ativado por padrão (discussão relacionada) e uma UX de depuração inferior à do VS Code

    • Fiquei surpreso ao ver alguém dizer que precisa de pré-visualização de vídeo em um editor de código. Vou conferir no VS Code quando chegar em casa
    • Tive uma experiência parecida. Ele não reconhecia o interpretador Python, então até o fluxo básico parecia instável
      Hoje há muitos IDEs, mas o fluxo de trabalho básico precisa ser perfeito
    • Eu também sofri com o format_on_save. Hoje dá para desligar, mas o padrão ainda é motivo de debate
    • Sublime e VS Code também tiveram uma fase inicial em que reduziam intencionalmente os recursos de IDE
      O Zed, por ser baseado em Rust, provavelmente terá mais dificuldade para expandir o ecossistema de extensões, mas em compensação talvez consiga manter desempenho e simplicidade
    • Ainda não existe nada tão bom quanto o depurador do VS Code
      Hoje eu edito no Helix e depuro no Xcode. O VS Code tinha vazamentos de memória frequentes
  • O Zed foi, recentemente, a ferramenta que transformou completamente meu ambiente de desenvolvimento
    Velocidade de inicialização, latência de digitação e uso de recursos: em tudo ele é muito melhor que o VS Code, e o modo Vim também está entre os melhores

    • Dá realmente a sensação de um produto feito com cuidado para a experiência do usuário, então tenho usado com prazer
    • Mas, se o número de recursos crescer, ainda precisamos ver se a velocidade atual vai se manter
  • Sou o autor do texto. Espero que muita gente se identifique com a experiência de migrar do VS Code para o Zed
    O Zed ainda carece de detalhes como detecção automática de indentação (link da issue), mas está melhorando rápido e isso é animador

    • Você chegou a considerar Vim ou Neovim? Especialmente o LazyVim já vem com uma configuração padrão muito boa, então dá para usar logo de cara
      Talvez as vantagens que você encontra no Zed já existam no Vim
    • O blog está fora do ar por causa de um pico de tráfego. Quero muito ler depois