Los atajos de teclado en ADT (ABAP Development Tools) aumentan significativamente la productividad. Esta guía cubre los más importantes.
Navegación
Abrir objetos
| Atajo | Acción |
|---|
Ctrl+Shift+A | Abrir objeto ABAP (Quick Access) |
Ctrl+Shift+R | Abrir recurso (cualquier archivo) |
Ctrl+Shift+T | Abrir tipo (clase/interface) |
F3 | Navegar a definición |
Ctrl+Click | Navegar a definición (con ratón) |
Alt+Left | Ir atrás |
Alt+Right | Ir adelante |
Dentro del editor
| Atajo | Acción |
|---|
Ctrl+L | Ir a línea |
Ctrl+Q | Ir a última posición editada |
Ctrl+Shift+P | Ir al paréntesis correspondiente |
Ctrl+O | Quick Outline (métodos de la clase) |
Ctrl+F3 | Abrir estructura |
Ctrl+T | Jerarquía de tipos (implementaciones/herencia) |
Entre editores
| Atajo | Acción |
|---|
Ctrl+E | Lista de editores abiertos |
Ctrl+F6 | Siguiente editor |
Ctrl+Shift+F6 | Editor anterior |
Ctrl+W | Cerrar editor actual |
Ctrl+Shift+W | Cerrar todos los editores |
Ctrl+M | Maximizar/restaurar editor |
Edición
Básico
| Atajo | Acción |
|---|
Ctrl+S | Guardar |
Ctrl+Shift+S | Guardar todo |
Ctrl+Z | Deshacer |
Ctrl+Y | Rehacer |
Ctrl+C | Copiar |
Ctrl+X | Cortar |
Ctrl+V | Pegar |
Ctrl+A | Seleccionar todo |
Líneas
| Atajo | Acción |
|---|
Ctrl+D | Eliminar línea |
Alt+Up | Mover línea arriba |
Alt+Down | Mover línea abajo |
Ctrl+Alt+Up | Duplicar línea arriba |
Ctrl+Alt+Down | Duplicar línea abajo |
Ctrl+Shift+Enter | Insertar línea arriba |
Shift+Enter | Insertar línea abajo |
Selección
| Atajo | Acción |
|---|
Ctrl+Shift+Left | Seleccionar palabra anterior |
Ctrl+Shift+Right | Seleccionar palabra siguiente |
Shift+End | Seleccionar hasta fin de línea |
Shift+Home | Seleccionar hasta inicio de línea |
Alt+Shift+Up | Expandir selección |
Alt+Shift+Down | Reducir selección |
Comentarios
| Atajo | Acción |
|---|
Ctrl+< | Comentar/descomentar línea |
Ctrl+Shift+< | Comentar bloque |
Ctrl+7 | Alternar comentario (alternativo) |
Búsqueda
Buscar y reemplazar
| Atajo | Acción |
|---|
Ctrl+F | Buscar en archivo |
Ctrl+H | Buscar en workspace |
Ctrl+J | Búsqueda incremental |
Ctrl+K | Buscar siguiente ocurrencia |
Ctrl+Shift+K | Buscar ocurrencia anterior |
Ctrl+Shift+G | Buscar referencias (Where-Used) |
Referencias
| Atajo | Acción |
|---|
Ctrl+Shift+G | Where-Used List |
Ctrl+Alt+H | Call Hierarchy |
F4 | Abrir en SAP GUI |
| Atajo | Acción |
|---|
Shift+F1 | Pretty Printer (formatear) |
Ctrl+Shift+F | Formatear código |
Ctrl+1 | Quick Fix (correcciones rápidas) |
Ctrl+I | Corregir indentación |
Refactoring
| Atajo | Acción |
|---|
Alt+Shift+R | Renombrar |
Alt+Shift+M | Extraer método |
Alt+Shift+L | Extraer variable local |
Alt+Shift+I | Inline (eliminar variable intermedia) |
Code Completion
| Atajo | Acción |
|---|
Ctrl+Space | Autocompletar |
Ctrl+Shift+Space | Información de parámetros |
Ctrl+. | Siguiente error/warning |
Ctrl+, | Error/warning anterior |
Debugging
| Atajo | Acción |
|---|
F5 | Step Into |
F6 | Step Over |
F7 | Step Return |
F8 | Resume (continuar) |
Ctrl+Shift+B | Toggle Breakpoint |
Ctrl+F11 | Ejecutar última configuración |
F11 | Debug última configuración |
Vistas y perspectivas
| Atajo | Acción |
|---|
Ctrl+3 | Quick Access (buscar comandos) |
Alt+Shift+Q, P | Abrir vista Problems |
Alt+Shift+Q, C | Abrir vista Console |
Alt+Shift+Q, O | Abrir Outline |
Ctrl+F8 | Cambiar perspectiva |
ABAP específico
| Atajo | Acción |
|---|
Ctrl+F2 | Verificar sintaxis |
Ctrl+F3 | Activar objeto |
Ctrl+Shift+F3 | Activar múltiples objetos |
Ctrl+F10 | Ejecutar |
Ctrl+Shift+F10 | Ejecutar como… |
Ctrl+Shift+F11 | ATC Check |
Templates
| Atajo | Acción |
|---|
loop + Ctrl+Space | Template de LOOP |
if + Ctrl+Space | Template de IF |
case + Ctrl+Space | Template de CASE |
try + Ctrl+Space | Template de TRY-CATCH |
meth + Ctrl+Space | Template de METHOD |
class + Ctrl+Space | Template de CLASS |
Personalización
Ver todos los atajos
Window -> Preferences -> General -> Keys
Crear atajo personalizado
1. Window -> Preferences -> General -> Keys
4. Presionar nueva combinación
Atajos por sistema operativo
Diferencias macOS
| Windows/Linux | macOS |
|---|
Ctrl | Cmd |
Alt | Option |
Ctrl+Shift+A | Cmd+Shift+A |
Notas importantes / Mejores prácticas
- Aprende primero los atajos de navegación (
Ctrl+Shift+A, F3).
Ctrl+1 (Quick Fix) resuelve muchos problemas automáticamente.
- Usa
Ctrl+Space para autocompletado constante.
Ctrl+Shift+G (Where-Used) es esencial para análisis de impacto.
- Personaliza atajos según tu flujo de trabajo.
- Imprime esta guía y tenla a mano hasta memorizarla.
- Consulta Tips y trucos de ADT para más productividad.