Hace unas semanas, mientras navegaba por Twitter, me encontré con un tuit de la cuenta oficial de Zed en el que anunciaban la beta pública de su editor de texto. Inmediatamente me dispuse a probarlo y lo utilicé durante un par de semanas para evaluar sus funcionalidades.
Zed is officially in public beta for macOS! We've been building Zed in Zed for a year now, and here's what we're loving most about it... 🧵
Zed, mi nuevo editor favorito, es increíblemente genial. Es de alto rendimiento y no requiere complementos adicionales. Su característica más destacada es la colaboración en tiempo real, lo que lo hace aún más impresionante.
Mi experiencia con Zed: por qué es mi editor de texto preferido.
Siempre he buscado lo que encontré en Sublime Text: un editor disponible en la velocidad de la luz, que se sienta ligero y que me proporcione una gran experiencia de codificación. Con Zed, he encontrado todo eso y más. No he tenido que sacrificar ninguna de las características esenciales, como el resaltado de sintaxis, autocompletado, sugerencias y resaltado de errores. Gracias a Zed, puedo crear software de alta calidad más rápidamente y con una sonrisa.
Navegar por los archivos y carpetas de su proyecto es una experiencia fabulosa en zed, ya que me recuerda a la navegación ligera que proporcionan complementos como los que usan editores como nvim. Además, zed ofrece varios modos, entre ellos un modo vim
. Simplemente presiona el atajo CMD + ,
para abrir la configuración personalizada y activar el modo Vim.
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run the `open default settings` command
// from the command palette or from `Zed` application menu.
{
"vim_mode": true
}
Para sus mapas de teclas podemos configurar base_keymap
, que pretenden replicar la sensación de otros editores como Atom
, JetBrains
, SublimeText
, TextMate
, VSCode
,
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run the `open default settings` command
// from the command palette or from `Zed` application menu.
{
"base_keymap": "VSCode",
}
Explorando las características de Zed
Me centraré en resaltar las características de Zed que, en mi opinión, lo diferencian de otros editores de texto.
Colaboración
Creo unas de las características que hacen que zed sea unos de los mejores editores de texto es la colaboración.
Puede agregar un contacto para que lo tenga disponible como colaborador en los proyectos que usted elija, desplegado desde el ícono en la esquina superior derecha de la ventana, o presionando `cmd-shift-c´ y luego haciendo clic en el botón Agregar a la derecha del cuadro de búsqueda.
Puedes ver qué contactos están disponibles para colaborar y también tienes la opción de rechazar invitaciones.
Code Actions
Cada vez que vea un relámpago junto al numero de linea, significa que hay una acción de código disponible para la ubicación actual del cursor desde el servidor de idioma. Puede hacer clic en el rayo o presionar cmd-.
para revelar las acciones disponibles.
Language Servers
Zed hace que la experiencia de editar archivos en diferentes idiomas sea más fácil y sin problemas. Al abrir un archivo en un idioma específico por primera vez, el editor descarga e inicia automáticamente el servidor de idioma correspondiente, si es compatible. Esto significa que no es necesario buscar complementos adicionales para resaltar la sintaxis o tener soporte en el lenguaje del archivo que estás editando.
Si estás interesado en conocer los lenguajes que Zed soporta en cada versión, puedes consultar la lista completa"
https://docs.zed.dev/languages
Breadcrumbs
En la parte superior de los archivos muestra un resumen de los nodos de sintaxis que lo contienen y con la ruta del archivo. Esto puede ser especialmente útil en múltiples archivos o dentro de funciones grandes.
Quien esta detrás de este proyecto
Zed Industries, un equipo pequeño y apasionado con la visión de crear el mejor editor de texto del mundo, para usted y su equipo. Son los creadores de Atom y Tree-sitter.
Conclusión
Después de usar zed durante un tiempo, creo que es el mejor editor de texto para código que he probado. A pesar de que aún se encuentra en su versión beta, se ha convertido en mi editor favorito y no he podido dejar de utilizarlo. Sus características son suficientes para satisfacer mis necesidades diarias de codificación.
Zed aprovecha de manera eficiente todos los núcleos de la CPU y la GPU para iniciarse al instante, cargar archivos en un abrir y cerrar de ojos y responder a sus pulsaciones de teclas en la próxima actualización de la pantalla. El rendimiento implacable lo mantiene en flujo y hace que otras herramientas se sientan lentas.
La codificación productiva comienza con una herramienta que se mantiene fuera de su camino. Zed combina el poder de un IDE con la capacidad de respuesta de un editor liviano para una productividad que puede sentir al alcance de su mano.