Capitulo 2: Atajos de Teclado y Navegacion en Zed
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:
| Accion | macOS | Linux/Windows |
|---|---|---|
| Abrir paleta de comandos | Cmd+Shift+P | Ctrl+Shift+P |
Desde la paleta puedes ejecutar cualquier comando: cambiar tema, abrir archivos, gestionar extensiones, configurar Git y mucho mas.
Navegacion de Archivos
Abrir y Buscar Archivos
| Accion | macOS | Linux/Windows |
|---|---|---|
| Ir a archivo (fuzzy finder) | Cmd+P | Ctrl+P |
| Abrir directorio | Cmd+O | Ctrl+O |
| Buscar en proyecto | Cmd+Shift+F | Ctrl+Shift+F |
| Buscar en buffer actual | Cmd+F | Ctrl+F |
| Reemplazar en buffer | Cmd+H | Ctrl+H |
| Ir a linea | Ctrl+G | Ctrl+G |
| Ir a simbolo en archivo | Cmd+Shift+O | Ctrl+Shift+O |
Busqueda en Proyecto
Cmd+Shift+F / Ctrl+Shift+F abre la busqueda global en un multibuffer editable. Puedes:
- Buscar con expresiones regulares activando el icono
.* - Filtrar por tipo de archivo con el campo de inclusion
- Excluir directorios como
node_modulesodist - Editar directamente los resultados en el multibuffer
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
| Accion | macOS | Linux/Windows |
|---|---|---|
| Copiar linea | Cmd+C (sin seleccion) | Ctrl+C (sin seleccion) |
| Cortar linea | Cmd+X (sin seleccion) | Ctrl+X (sin seleccion) |
| Duplicar linea | Cmd+Shift+D | Ctrl+Shift+D |
| Mover linea arriba | Alt+Up | Alt+Up |
| Mover linea abajo | Alt+Down | Alt+Down |
| Borrar linea | Ctrl+Shift+K | Ctrl+Shift+K |
| Deshacer | Cmd+Z | Ctrl+Z |
| Rehacer | Cmd+Shift+Z | Ctrl+Shift+Z |
| Comentar linea | Cmd+/ | Ctrl+/ |
Cursores Multiples
| Accion | macOS | Linux/Windows |
|---|---|---|
| Seleccionar siguiente ocurrencia | Cmd+D | Ctrl+D |
| Seleccionar todas las ocurrencias | Cmd+Shift+L | Ctrl+Shift+L |
| Añadir cursor arriba | Cmd+Alt+Up | Ctrl+Alt+Up |
| Añadir cursor abajo | Cmd+Alt+Down | Ctrl+Alt+Down |
| Añadir cursor con click | Alt+Click | Alt+Click |
Seleccion Inteligente
| Accion | macOS | Linux/Windows |
|---|---|---|
| Expandir seleccion | Ctrl+Shift+Right | Ctrl+Shift+Right |
| Contraer seleccion | Ctrl+Shift+Left | Ctrl+Shift+Left |
| Seleccionar linea | Cmd+L | Ctrl+L |
| Seleccionar todo | Cmd+A | Ctrl+A |
Paneles y Layout
Gestion de Paneles
| Accion | macOS | Linux/Windows |
|---|---|---|
| Toggle panel izquierdo (explorador) | Cmd+B | Ctrl+B |
| Toggle terminal | Ctrl+` | Ctrl+` |
| Toggle panel de Git | Ctrl+G G | Ctrl+G G |
| Panel de extensiones | Cmd+Shift+X | Ctrl+Shift+X |
| Cerrar panel activo | Cmd+W | Ctrl+W |
Division de Editor (Splits)
| Accion | macOS | Linux/Windows |
|---|---|---|
| Dividir a la derecha | Cmd+K Cmd+Right | Ctrl+K Ctrl+Right |
| Dividir abajo | Cmd+K Cmd+Down | Ctrl+K Ctrl+Down |
| Mover foco entre splits | Cmd+K Cmd+Left/Right | Ctrl+K Ctrl+Left/Right |
Pestañas
| Accion | macOS | Linux/Windows |
|---|---|---|
| Nueva pestaña | Cmd+N | Ctrl+N |
| Cerrar pestaña | Cmd+W | Ctrl+W |
| Siguiente pestaña | Ctrl+Tab | Ctrl+Tab |
| Pestaña anterior | Ctrl+Shift+Tab | Ctrl+Shift+Tab |
| Reabrir pestaña cerrada | Cmd+Shift+T | Ctrl+Shift+T |
Navegacion de Codigo
Ir a Definicion y Referencias
| Accion | macOS | Linux/Windows |
|---|---|---|
| Ir a definicion | F12 o Cmd+Click | F12 o Ctrl+Click |
| Ir a declaracion de tipo | Cmd+F12 | Ctrl+F12 |
| Ver referencias | Shift+F12 | Shift+F12 |
| Volver atras | Ctrl+- | Alt+Left |
| Ir adelante | Ctrl+Shift+- | Alt+Right |
Diagnosticos y Errores
| Accion | macOS | Linux/Windows |
|---|---|---|
| Siguiente error | F8 | F8 |
| Error anterior | Shift+F8 | Shift+F8 |
| Panel de diagnosticos | Cmd+Shift+M | Ctrl+Shift+M |
| Quick fix | Cmd+. | Ctrl+. |
Code Actions
| Accion | macOS | Linux/Windows |
|---|---|---|
| Accion rapida (quick fix) | Cmd+. | Ctrl+. |
| Renombrar simbolo | F2 | F2 |
| Formatear documento | Cmd+Shift+I | Ctrl+Shift+I |
| Organizar imports | Desde paleta | Desde paleta |
Exploracion del Proyecto
Panel del Explorador
Con Cmd+B / Ctrl+B abres el explorador de archivos lateral. Acciones disponibles:
- Nuevo archivo: Click derecho > New File o usa la paleta de comandos
- Nueva carpeta: Click derecho > New Directory
- Renombrar:
F2sobre el archivo seleccionado - Revelar en finder/explorador: Click derecho > Reveal in Finder
Breadcrumbs
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
Cmd+Ppara abrir cualquier archivo por nombreCmd+Shift+Opara saltar a una funcion dentro del archivoF12para ir a la definicionCtrl+-para volver atrasCmd+Shift+Fpara 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