5 puntos por GN⁺ 2026-01-06 | 3 comentarios | Compartir por WhatsApp
  • Debido a las frecuentes incorporaciones de funciones de IA y la inestabilidad de VSCode, la experiencia de usuario se deterioró y llevó a buscar una nueva alternativa
  • Zed es un IDE ligero y rápido escrito en Rust, que ofrece una UI y atajos de teclado familiares para quienes usan VSCode
  • Al configurar el entorno de desarrollo en Python hubo confusión relacionada con el modo de verificación de tipos del servidor de lenguaje Basedpyright, pero se resolvió mediante la configuración en pyproject.toml
  • La velocidad, estabilidad y configuración simple de Zed son sus principales ventajas; su ecosistema de extensiones es pequeño, pero suficiente para el desarrollo diario
  • Está surgiendo como un IDE competidor que puede desafiar la posición dominante de VSCode, recuperando un flujo de trabajo ligero y centrado en el desarrollador

Por qué dejé VSCode

  • VSCode se había usado de forma estable durante mucho tiempo, pero después de las actualizaciones centradas en funciones de IA, apareció la molestia de tener que desactivar nuevas funciones en cada versión
    • Aunque no se use GitHub Copilot, se mostraban repetidamente mensajes como “cmd+I to continue with Copilot”
    • Funciones innecesarias, como las sugerencias inline en la terminal, chocaban con el autocompletado del shell
  • settings.json se volvió una larga lista de configuraciones desactivadas, y además comenzaron a aparecer bugs, lentitud y crashes frecuentes
  • Se espera que la integración de IA en VSCode vuelva a ser menos invasiva y más estable, pero por ahora eso llevó a buscar otra alternativa
  • Los IDE de JetBrains se descartaron por ser pesados, y Vim/Emacs por la carga de configuración
  • Así fue como se decidió probar Zed, escrito en Rust, como nuevo IDE

Primera impresión de Zed

  • Al cambiar desde VSCode, la UI y los atajos de teclado son similares, así que ofrece de inmediato un entorno familiar
    • Eso sí, Zed no tiene un panel con la lista de archivos abiertos y se navega mediante la búsqueda de archivos con Cmd+P
    • Puede importar automáticamente la configuración de VSCode, pero se configuró manualmente para empezar desde cero
  • La configuración principal es simple: tamaño de fuente, tema, desactivar Git blame y activar el guardado automático
  • La velocidad y capacidad de respuesta son muy superiores a las de VSCode, y en 2 semanas de uso no hubo bugs ni crashes
  • Se usó para desarrollo en Python y Go
    • Go funciona de inmediato sin configuración adicional
    • Python sí requirió tiempo de configuración inicial

Proceso de configuración del entorno Python

  • Zed ofrece autocompletado, navegación de código y verificación de tipos con base en servidores de lenguaje (Language Server)
  • El servidor de lenguaje predeterminado para Python es Basedpyright, que está basado en Pyright pero usa un typeCheckingMode más estricto
    • Si existe una sección [tool.pyright] en pyproject.toml, se aplica por defecto el modo recommended
    • Para usar el modo standard deseado, hay que especificarlo explícitamente en pyproject.toml
  • Ejemplo de configuración:
    "basedpyright.analysis": {
      "typeCheckingMode": "standard"
    }
    
  • El problema de que los errores de tipos entre archivos no se reflejaran de inmediato se resolvió con la opción "disablePullDiagnostics": true
  • El reconocimiento del entorno virtual y otros aspectos funcionaron sin problemas
  • También se probó el servidor de lenguaje ty (desarrollado por Astral, en versión Beta) y funcionó bien, pero se mantuvo Basedpyright para conservar consistencia con el CI

Evaluación actual de uso de Zed

  • Ya se estableció como el IDE predeterminado para desarrollo en Python y Go
  • Es rápido, estable y con una interfaz familiar, además de cubrir bien las funciones básicas
  • El ecosistema de extensiones es más pequeño que el de VSCode, pero es suficiente para el desarrollo diario
  • El único punto que se extraña es un visor de diff potente al nivel de GitLens
  • Las funciones de IA de Zed existen, pero no son invasivas, y pueden ignorarse si no se necesitan
  • El plan de pago ofrece funciones de predicción de edición, presentadas como un modelo de ingresos para la sostenibilidad del proyecto

Conclusión

  • Zed está surgiendo como un competidor real de VSCode
  • Puede que la posición de VSCode no sea fácil de mantener solo con la influencia de Microsoft
  • La velocidad, simplicidad y estabilidad de Zed mejoran la experiencia del desarrollador, y el texto cierra con el mensaje: “VSCode, ya es hora de despertar”

3 comentarios

 
kissdesty 2026-01-07

Todavía no lo puedo usar como mi herramienta principal de desarrollo, pero lo uso como sustituto del bloc de notas (...), y me parecen muy atractivos su respuesta rápida, su interfaz limpia y sus actualizaciones veloces y simples.

 
heycalmdown 2026-01-07

Dudaba sobre en qué usarlo, pero cuando dijeron que lo usan como bloc de notas, pensé: ¡es esto! jaja

 
GN⁺ 2026-01-06
Comentarios de Hacker News
  • Soy Ben del equipo de VS Code. Se pueden desactivar todas las funciones de IA con una sola configuración: "chat.disableAIFeatures"
    La documentación relacionada está disponible en la página oficial de actualizaciones
    Si las funciones de IA siguen apareciendo después de cambiar la configuración, repórtenlo en la página de issues de GitHub para revisarlo
    A veces una nueva función de IA puede entrar ignorando esa configuración, pero estamos intentando distribuir un parche de corrección lo más rápido posible

    • VS Code es un producto insignia de Microsoft, así que me parece que el enfoque de “lo corregiremos lo más rápido posible” es insuficiente para una configuración global de exclusión
      Este tipo de función debería estar hecha para bloquearse de forma segura desde la etapa de diseño
    • Valoro mucho que hayan agregado una sola configuración para apagar todas las funciones de IA de una vez
      En una situación donde recientemente se rebranding como un “editor de código de IA open source”, ofrecer la opción de no usar IA me parece una muestra de respeto hacia los usuarios
      Ahora que muchas empresas se ven presionadas a integrar LLM, una opción así tiene bastante valor
    • La intención está bien, pero me pregunto si realmente dentro del equipo también usan esa configuración
      Yo tuve que desactivar Copilot varias veces y al final terminé dejando VS Code
      Había demasiados popups y la experiencia de perder la concentración se repetía, como si cada semana el editor ignorara mi configuración
    • Cuando dices que “a veces una nueva función de IA puede ignorar la configuración”, suena sospechoso, como si tal vez el equipo de marketing lo metiera a propósito
    • Quiero transmitirle algo a Ben. Hace poco estuve investigando los problemas de cumplimiento de la licencia LGPL en apps de Electron, y varias empresas, incluyendo Microsoft, parecen estar en incumplimiento
      Da la impresión de que el propio proyecto Electron ni siquiera sabe que LGPL aplica
      Ojalá puedan pasar este asunto al equipo legal de Microsoft para que lo revisen
  • La insistencia constante de VS Code con la IA me incomodó, así que empecé a usar VS Codium en su lugar
    VS Codium es una versión open core de VS Code sin las funciones de marca de Microsoft
    Entiendo que Microsoft toma VS Codium compilado, le agrega sus propias funciones y así distribuye VS Code
    Las funciones base de VS Code son buenas, pero si no te gustan los elementos de Microsoft, vale la pena considerar VS Codium

    • VS Codium no tiene relación con Microsoft; es un proyecto aparte que compila directamente el código open source de VS Code
      No es como la relación entre Chrome y Chromium
    • Yo también lo consideré, pero uso extensiones propietarias de VS Code como Pylance, así que fue difícil reemplazarlo por completo
      En cambio probé Zed, que no está hecho con Electron, y se sintió mucho más ágil
    • Llevo años usando VS Codium, pero últimamente tuve un problema donde Rust analyzer no detectaba los cambios
      Volví a probar Zed y fue mucho más estable, además de que se resolvió un problema anterior
  • Después de leer este post volví a instalar Zed, y el problema de antes donde se congelaba al trabajar con código remoto ya estaba resuelto
    Git remoto también funciona bien ahora, y además va muchísimo más rápido, así que se sintió como un regalo de Navidad

    • A mí también se me congelaban seguido las funciones remotas de VS Code, y al final me cambié a Zed
  • Actualmente uso en paralelo Zed, Sublime y VS Code
    Lo que más extraño en Zed es la falta de una función de diff lado a lado
    Hay una discusión al respecto aquí, pero no ha avanzado
    También hace falta mejorar el soporte para GDB/LLDB y el tooling de C/C++
    En una época donde el software se ha vuelto demasiado inflado, me gusta que Zed y Sublime vayan en la dirección opuesta

    • Creo que las “peticiones de agregar funciones” son precisamente la causa de que el software se infle
      Por ejemplo, para diff hay herramientas especializadas aparte como Meld o Beyond Compare que son mucho mejores
      Cuando un editor intenta meter hasta estas funciones periféricas, termina perdiendo su esencia
    • Me encanta la vista diff de IntelliJ
      Como dije en esta discusión relacionada, si existiera una UI independiente de Git que fuera rápida y buena, incluso pagaría por usarla
    • Viendo el tamaño del binario de Zed, me pregunto si de verdad es tan liviano. Incluso comparado con Sublime, no parece haber tanta diferencia
    • Me da curiosidad por qué usas varios editores en paralelo. ¿No sería más eficiente dominar uno solo a fondo?
  • Compré una MacBook nueva y deliberadamente no instalé VS Code
    En cambio, estoy usando solo Emacs, y estoy muy satisfecho gracias a una configuración acumulada durante 40 años
    VS Code es excelente, pero no me hacía feliz usarlo. Emacs, para mí, es una herramienta que me da felicidad
    También mantengo al mínimo la integración con LLM, y solo uso gemini-cli o modelos locales cuando hace falta

    • Yo también siento una inmersión muy particular que solo aparece cuando uso Emacs
      Emacs mantiene una filosofía centrada en la edición de texto, distinta del enfoque de automatización que persiguen muchos IDE modernos
      Emacs da la sensación de una experiencia de desarrollo artesanal
    • Viendo cómo JetBrains y VS Code se están volviendo cada vez más centrados en IA, me cambié a doom emacs
      Creo que Vim/Neovim y Emacs son editores que van a seguir vivos por mucho tiempo
      La curva de aprendizaje inicial existe, pero vale totalmente la pena
    • Gracias a los LLM, ahora es mucho más fácil pulir la configuración de Emacs
      Lisp sigue siendo difícil, pero por ahora estoy contento con una configuración limpia y moderna
    • Incluso en una laptop nueva VS Code no iba rápido, así que al final me cambié a Zed
      VS Code es más poderoso, pero ya no lo podía seguir tolerando
    • Claro que no todo el mundo puede dominar Emacs a la perfección
      Es un proyecto enorme que requiere 40 años de experiencia y una configuración constante
  • Sublime Text sigue siendo un gran editor
    Es rápido, los plugins funcionan bien, y con Claude también se puede personalizar fácilmente, por ejemplo automatizando atajos de teclado
    Con Sublime pude armar mi propio IDE ligero

    • Antes amaba Sublime, pero su ecosistema de plugins está estancado
      Aun así, fue el precursor de editores ligeros como Atom, VS Code y Zed
    • Los plugins de Sublime son tan fáciles de desarrollar que incluso se pueden hacer como un solo archivo .py
      Hice varios con Gemini y todos funcionaron bien
    • Resuelvo la mayoría de mis tareas con SublimeLSP, pero envidio el depurador integrado de Zed y la función de copiar texto dentro de popups
      Aun así, sigo sintiendo que Sublime rinde mejor en términos de desempeño
    • Sublime tiene una velocidad abrumadora al manejar archivos grandes
      Su nivel de respuesta es difícil de igualar para otros editores
    • Uso Emacs en terminal como un “IDE ligero”, pero en realidad es pesado y lento
      Quizá habría sido mejor aprender Vim
  • Zed es más rápido y menos molesto que VS Code
    Pero incomoda que no tenga un widget para explorar el grafo de llamadas de funciones
    No es algo que se pueda resolver con una extensión, pero justo esa limitación me gusta porque evita una arquitectura de extensiones tipo navegador web
    El rendimiento al buscar en grandes repositorios remotos todavía está mejorando, pero espero que pronto quede mejor

  • Quise cambiarme a Zed, pero me rendí porque no tiene Jupyter notebook ni vista previa de imágenes/video
    Otra molestia es el format on save activado por defecto (discusión relacionada) y una UX de depuración inferior a la de VS Code

    • Me sorprendió leer que alguien necesita vista previa de video dentro de un editor de código. Voy a revisar VS Code en casa para verlo
    • A mí me pasó algo parecido. No detectaba el intérprete de Python, así que ni siquiera lo básico era estable
      Hoy en día hay muchos IDE, pero el flujo de trabajo básico tiene que estar perfecto
    • Yo también sufrí por format_on_save. Ahora se puede desactivar, pero el valor predeterminado sigue siendo polémico
    • Tanto Sublime como VS Code también tuvieron una época en la que intencionalmente reducían las funciones de IDE
      Como Zed está basado en Rust, puede que sea más difícil que crezca su ecosistema de extensiones, pero a cambio parece que podrá mantener rendimiento y simplicidad
    • Todavía no hay nada tan bueno como el depurador de VS Code
      Últimamente edito con Helix y depuro con Xcode. VS Code tenía fugas de memoria con frecuencia
  • Zed es una herramienta que recientemente cambió por completo mi entorno de desarrollo
    La velocidad de arranque, la latencia de entrada y el uso de recursos son muchísimo mejores que en VS Code, y además su modo Vim está entre los mejores

    • De verdad se siente que cuidaron mucho la experiencia de usuario, así que lo estoy usando con gusto
    • Eso sí, habrá que ver si mantiene la velocidad actual a medida que le agreguen más funciones
  • Soy el autor del post. Espero que mucha gente se identifique con la experiencia de pasar de VS Code a Zed
    En Zed todavía faltan detalles como la detección automática de sangría (link del issue), pero como está mejorando rápido, tengo expectativas altas

    • Me da curiosidad si también consideraste Vim o Neovim. En especial LazyVim tiene una configuración predeterminada tan buena que se puede usar de inmediato
      Me pregunto si las ventajas que obtienes en Zed no existen ya en Vim
    • El blog no carga por el exceso de tráfico. Quiero leerlo más tarde sin falta