¿Qué es Zed?
Zed es un editor de código multijugador de alto rendimiento desarrollado por los creadores de Atom y Tree-sitter. Escrito en Rust, aprovecha la potencia de la GPU para ofrecer una interfaz de usuario receptiva y sin demoras. Zed está diseñado desde cero para la velocidad y la colaboración en tiempo real, permitiendo que varios desarrolladores trabajen juntos en el mismo espacio de trabajo sin problemas, con chat de voz y texto integrado. También incluye un potente asistente de IA para la generación de código, refactorización y comprensión contextual.
Características clave
- Rendimiento ultrarrápido: Construido en Rust y acelerado por GPU, Zed ofrece una velocidad excepcional para todo, desde la carga de archivos hasta la latencia de pulsación de teclas.
- Colaboración en tiempo real: Trabaja con tu equipo en el mismo editor simultáneamente. Las características incluyen código compartido, cursores, chat de voz/texto integrado y uso compartido de proyectos a través de un simple enlace.
- IA integrada: Zed viene con un asistente incorporado que puede entender el contexto de tu código. Úsalo para generar, refactorizar y depurar código, o simplemente hazle preguntas sobre tu proyecto.
- Modo Vim de primera clase: Un modo de emulación de Vim completo y receptivo para los usuarios que prefieren las combinaciones de teclas de Vim.
- Terminal integrada: Accede a una terminal totalmente integrada directamente dentro del editor, agilizando tu flujo de trabajo.
- Interfaz de usuario moderna y minimalista: Una interfaz limpia y sin distracciones que te ayuda a concentrarte en tu código.
Casos de uso
- Programación en pareja remota: Programa sin esfuerzo con un compañero de equipo, sin importar dónde se encuentre. Las herramientas de comunicación integradas hacen que parezca que estáis en la misma habitación.
- Revisiones de código en equipo: Realiza revisiones de código interactivas en vivo y haz ediciones sobre la marcha.
- Desarrollo en solitario de alto rendimiento: Para desarrolladores individuales que exigen velocidad y capacidad de respuesta de sus herramientas.
- Codificación asistida por IA: Aprovecha el asistente de IA para acelerar el desarrollo, aprender nuevos conceptos y reducir el código repetitivo.
Primeros pasos
Empezar a usar Zed es sencillo.
- Descarga Zed: Visita el sitio web oficial en zed.dev y descarga la versión para tu sistema operativo (actualmente compatible con macOS y Linux).
- Instala la aplicación: Sigue el procedimiento de instalación estándar para tu sistema operativo.
- Abre un proyecto: Puedes abrir un proyecto desde la línea de comandos:
# Navega al directorio de tu proyecto cd /ruta/a/tu/proyecto # Abre el proyecto en Zed zed . - Empieza a codificar: Comienza a editar archivos. Para usar las funciones de IA, abre el panel del asistente (consulta las combinaciones de teclas en la documentación) y escribe tu consulta. Para colaborar, inicia una nueva sesión de proyecto y comparte el enlace generado con tu equipo.
Precios
Actualmente, Zed es de uso gratuito mientras se encuentra en su fase beta pública. Los desarrolladores planean introducir funciones de pago orientadas a equipos en el futuro, pero se han comprometido a mantener el editor de código principal gratuito para uso individual.