← Volver al listado de tecnologías

Capitulo 2: Atajos de Teclado y Navegacion en Zed

Por: SiempreListo
zededitoratajostecladonavegacionproductividad

Capitulo 2: Atajos de Teclado y Navegacion

Aprende los atajos esenciales para moverte con velocidad en Zed. La paleta de comandos es tu puerta de entrada a todas las acciones del editor.

Anterior: Capitulo 1: Instalacion y Configuracion | Siguiente: Capitulo 3: LSP y Lenguajes

Paleta de Comandos

La herramienta mas importante de Zed. Accede a cualquier accion escribiendo su nombre:

AccionmacOSLinux/Windows
Abrir paleta de comandosCmd+Shift+PCtrl+Shift+P

Desde la paleta puedes ejecutar cualquier comando: cambiar tema, abrir archivos, gestionar extensiones, configurar Git y mucho mas.

Abrir y Buscar Archivos

AccionmacOSLinux/Windows
Ir a archivo (fuzzy finder)Cmd+PCtrl+P
Abrir directorioCmd+OCtrl+O
Buscar en proyectoCmd+Shift+FCtrl+Shift+F
Buscar en buffer actualCmd+FCtrl+F
Reemplazar en bufferCmd+HCtrl+H
Ir a lineaCtrl+GCtrl+G
Ir a simbolo en archivoCmd+Shift+OCtrl+Shift+O

Busqueda en Proyecto

Cmd+Shift+F / Ctrl+Shift+F abre la busqueda global en un multibuffer editable. Puedes:

Outline del Archivo

Con Cmd+Shift+O / Ctrl+Shift+O accedes al outline del archivo actual para saltar rapidamente a funciones, clases, structs o secciones.

Edicion

Operaciones Basicas

AccionmacOSLinux/Windows
Copiar lineaCmd+C (sin seleccion)Ctrl+C (sin seleccion)
Cortar lineaCmd+X (sin seleccion)Ctrl+X (sin seleccion)
Duplicar lineaCmd+Shift+DCtrl+Shift+D
Mover linea arribaAlt+UpAlt+Up
Mover linea abajoAlt+DownAlt+Down
Borrar lineaCtrl+Shift+KCtrl+Shift+K
DeshacerCmd+ZCtrl+Z
RehacerCmd+Shift+ZCtrl+Shift+Z
Comentar lineaCmd+/Ctrl+/

Cursores Multiples

AccionmacOSLinux/Windows
Seleccionar siguiente ocurrenciaCmd+DCtrl+D
Seleccionar todas las ocurrenciasCmd+Shift+LCtrl+Shift+L
Añadir cursor arribaCmd+Alt+UpCtrl+Alt+Up
Añadir cursor abajoCmd+Alt+DownCtrl+Alt+Down
Añadir cursor con clickAlt+ClickAlt+Click

Seleccion Inteligente

AccionmacOSLinux/Windows
Expandir seleccionCtrl+Shift+RightCtrl+Shift+Right
Contraer seleccionCtrl+Shift+LeftCtrl+Shift+Left
Seleccionar lineaCmd+LCtrl+L
Seleccionar todoCmd+ACtrl+A

Paneles y Layout

Gestion de Paneles

AccionmacOSLinux/Windows
Toggle panel izquierdo (explorador)Cmd+BCtrl+B
Toggle terminalCtrl+`Ctrl+`
Toggle panel de GitCtrl+G GCtrl+G G
Panel de extensionesCmd+Shift+XCtrl+Shift+X
Cerrar panel activoCmd+WCtrl+W

Division de Editor (Splits)

AccionmacOSLinux/Windows
Dividir a la derechaCmd+K Cmd+RightCtrl+K Ctrl+Right
Dividir abajoCmd+K Cmd+DownCtrl+K Ctrl+Down
Mover foco entre splitsCmd+K Cmd+Left/RightCtrl+K Ctrl+Left/Right

Pestañas

AccionmacOSLinux/Windows
Nueva pestañaCmd+NCtrl+N
Cerrar pestañaCmd+WCtrl+W
Siguiente pestañaCtrl+TabCtrl+Tab
Pestaña anteriorCtrl+Shift+TabCtrl+Shift+Tab
Reabrir pestaña cerradaCmd+Shift+TCtrl+Shift+T

Ir a Definicion y Referencias

AccionmacOSLinux/Windows
Ir a definicionF12 o Cmd+ClickF12 o Ctrl+Click
Ir a declaracion de tipoCmd+F12Ctrl+F12
Ver referenciasShift+F12Shift+F12
Volver atrasCtrl+-Alt+Left
Ir adelanteCtrl+Shift+-Alt+Right

Diagnosticos y Errores

AccionmacOSLinux/Windows
Siguiente errorF8F8
Error anteriorShift+F8Shift+F8
Panel de diagnosticosCmd+Shift+MCtrl+Shift+M
Quick fixCmd+.Ctrl+.

Code Actions

AccionmacOSLinux/Windows
Accion rapida (quick fix)Cmd+.Ctrl+.
Renombrar simboloF2F2
Formatear documentoCmd+Shift+ICtrl+Shift+I
Organizar importsDesde paletaDesde paleta

Exploracion del Proyecto

Panel del Explorador

Con Cmd+B / Ctrl+B abres el explorador de archivos lateral. Acciones disponibles:

La barra de breadcrumbs en la parte superior del editor muestra la ruta del archivo actual y la posicion dentro del codigo (funcion, clase, modulo). Haz click en cualquier segmento para navegar.

Consejos de Productividad

Flujo Rapido de Trabajo

  1. Cmd+P para abrir cualquier archivo por nombre
  2. Cmd+Shift+O para saltar a una funcion dentro del archivo
  3. F12 para ir a la definicion
  4. Ctrl+- para volver atras
  5. Cmd+Shift+F para buscar en todo el proyecto

Personalizacion de Atajos

Si un atajo no te convence, personaliza en keymap.json:

[
  {
    "context": "Editor",
    "bindings": {
      "ctrl-shift-k": "editor::DeleteLine",
      "alt-shift-f": "editor::Format"
    }
  }
]

Para ver todos los atajos disponibles, abre la paleta de comandos y escribe “keymap” para acceder al editor de keybindings.


Anterior: Capitulo 1: Instalacion y Configuracion | Siguiente: Capitulo 3: LSP y Lenguajes