Es un editor de código moderno, rápido y open source, escrito en Rust. Destaca por su rendimiento nativo, su interfaz limpia y su soporte para colaboración en tiempo real.

Zed Una alternativa ligera y ágil a VS Code para quienes valoran la velocidad sin sacrificar funcionalidad.

Instalación

Ubuntu 24 / Debian 13

Zed ofrece un script oficial de instalación que funciona en ambas distribuciones:

curl -f https://zed.dev/install.sh | sh

Esto descarga e instala el binario en ~/.local/bin/zed. Si ese directorio no está en tu PATH, añádelo:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Para lanzar Zed desde la terminal:

zed

También puedes abrir directamente un archivo o directorio:

zed .
zed archivo.txt

Nota: Zed requiere un entorno gráfico (X11 o Wayland). En XFCE funciona perfectamente en ambos.

Para actualizar Zed en el futuro, basta con volver a ejecutar el mismo script de instalación o usar el comando:

zed --update

Interfaz general

Al abrir Zed por primera vez verás una interfaz minimalista: barra lateral izquierda, área de edición central y una barra de estado inferior. Todo está diseñado para que el código ocupe el máximo espacio posible.

ZonaDescripción
Barra lateralÁrbol de archivos del proyecto
PestañasArchivos abiertos en la sesión
EditorÁrea principal de escritura y edición
Barra de estadoRama git, lenguaje, posición del cursor
Paleta de comandosAcceso rápido a cualquier función

La paleta de comandos es el centro de control de Zed. Se abre con Ctrl+Shift+P y permite buscar y ejecutar cualquier acción disponible sin tocar el ratón.


Mostrar el árbol de archivos

El árbol de archivos (panel lateral izquierdo) puede activarse y desactivarse con:

Ctrl+Shift+E

O desde la paleta de comandos (Ctrl+Shift+P) escribiendo toggle project panel.

Una vez visible, el árbol muestra la estructura de carpetas y archivos del proyecto activo. Puedes:

  • Hacer clic en un archivo para abrirlo.
  • Hacer clic derecho para crear, renombrar o eliminar archivos y carpetas.
  • Usar las flechas del teclado para navegar cuando el foco está en el panel.

Añadir un proyecto

Zed trabaja con workspaces (espacios de trabajo), que son carpetas raíz de proyecto. Para añadir uno:

Desde la terminal:

zed /ruta/al/proyecto

Desde Zed:

  • Archivo → Open... (Ctrl+O) para abrir una carpeta como proyecto.
  • También puedes arrastrar y soltar una carpeta directamente sobre la ventana de Zed.

Para añadir una segunda carpeta al workspace activo (proyecto multi-raíz):

Archivo → Add Folder to Project...

O desde la paleta de comandos: workspace: add folder to project.


Seleccionar texto

Zed ofrece múltiples formas de seleccionar texto:

AcciónAtajo
Selección carácter a carácterShift + ←/→
Selección palabra a palabraCtrl+Shift + ←/→
Seleccionar línea completaCtrl+L
Seleccionar todo el archivoCtrl+A
Selección de bloque (columna)Alt + arrastrar ratón
Selección múltiple (misma palabra)Ctrl+D
Seleccionar todas las ocurrenciasCtrl+Shift+L
Expandir selección semánticaAlt+Shift+→

La selección múltiple (Ctrl+D) es especialmente útil: selecciona la siguiente ocurrencia de la palabra actual, creando múltiples cursores para editar todas a la vez.


Buscar texto

Búsqueda en el archivo actual

Ctrl+F

Aparece un panel en la parte superior del editor. Mientras escribes, Zed resalta todas las coincidencias en tiempo real.

AcciónAtajo
Siguiente coincidenciaF3 o Enter
Coincidencia anteriorShift+F3
Activar mayúsculas/minúsculasIcono Aa en el panel
Activar palabra completaIcono |ab| en el panel
Activar expresiones regularesIcono .* en el panel
Cerrar búsquedaEscape

Búsqueda en todo el proyecto

Ctrl+Shift+F

Abre el panel de búsqueda global en la barra lateral. Los resultados se muestran agrupados por archivo, con contexto de línea. Puedes hacer clic en cualquier resultado para ir directamente a esa posición.


Reemplazar texto

Reemplazar en el archivo actual

Activa la búsqueda con Ctrl+F y luego expande el panel con el icono de flecha, o usa directamente:

Ctrl+H

Aparecen dos campos: el de búsqueda y el de reemplazo.

AcciónAtajo
Reemplazar siguienteEnter en el campo reemplazar
Reemplazar todosBotón Replace All o Ctrl+Alt+Enter

Reemplazar en todo el proyecto

Desde el panel de búsqueda global (Ctrl+Shift+F), expande la opción de reemplazo. Puedes reemplazar en todos los archivos del proyecto o seleccionar archivo por archivo.


Guardar

AcciónAtajo
Guardar archivoCtrl+S
Guardar todos los archivosCtrl+Alt+S

Zed también puede guardar automáticamente al cambiar el foco. Para activarlo, edita la configuración (Ctrl+,) y añade:

{
  "autosave": "on_focus_change"
}

Otras opciones de autosave: "off", "on_window_change", o { "after_delay": { "milliseconds": 1000 } }.


Comparar archivos (diff)

Zed tiene integración con Git y muestra las diferencias directamente en el editor.

Ver cambios del archivo actual respecto a Git

Los cambios respecto al último commit se marcan en el gutter (margen izquierdo) con colores:

  • Verde: líneas añadidas
  • Naranja/Amarillo: líneas modificadas
  • Rojo: líneas eliminadas

Haz clic en cualquier marca del gutter para ver el diff inline de ese fragmento.

Panel de cambios Git

Ctrl+Shift+G

Muestra todos los archivos modificados del proyecto, con diff completo para cada uno. Desde aquí también puedes hacer stage, unstage y commit.

Comparar dos archivos manualmente

Desde la paleta de comandos (Ctrl+Shift+P) escribe:

diff

Y selecciona Diff: Open Diff. También puedes abrir dos archivos en paneles divididos (Ctrl+\) y compararlos visualmente en paralelo.


División del editor

Zed permite dividir el editor en múltiples paneles para trabajar con varios archivos a la vez:

AcciónAtajo
Dividir verticalmenteCtrl+\
Dividir horizontalmenteCtrl+Shift+\
Mover foco al panel siguienteCtrl+K → Ctrl+→
Cerrar panelCtrl+W

Terminal integrada

Zed incluye una terminal integrada que se abre en la parte inferior del editor:

Ctrl+`

Funciona como cualquier terminal del sistema: puedes ejecutar comandos, scripts, git, etc., sin salir del editor.


Configuración

El archivo de configuración de Zed es un JSON que se edita desde el propio editor:

Ctrl+,

O desde la paleta de comandos: zed: open settings.

Algunas opciones útiles para empezar:

{
  "theme": "One Dark",
  "font_size": 15,
  "autosave": "on_focus_change",
  "format_on_save": "on",
  "tab_size": 2,
  "soft_wrap": "editor_width",
  "vim_mode": false
}

Para ver todos los temas disponibles: Ctrl+Shift+Ptheme selector: toggle.


Atajos de teclado esenciales

FunciónAtajo
Paleta de comandosCtrl+Shift+P
Abrir archivo rápidoCtrl+P
Árbol de archivosCtrl+Shift+E
Terminal integradaCtrl+`
Buscar en archivoCtrl+F
Buscar en proyectoCtrl+Shift+F
Reemplazar en archivoCtrl+H
Ir a líneaCtrl+G
Ir a símboloCtrl+Shift+O
Comentar/descomentar líneaCtrl+/
Mover línea arriba/abajoAlt+↑/↓
Duplicar líneaCtrl+Shift+D
Dividir editorCtrl+\
ConfiguraciónCtrl+,
GuardarCtrl+S

Recursos