Atajos de Teclado Esenciales
Estos son los atajos de teclado esenciales que mejorarán drásticamente tu productividad en Sidian. Domina estos primero antes de pasar a atajos más especializados.
Funciones de IA
Las funciones impulsadas por IA de Sidian tienen atajos dedicados para un acceso rápido:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Añadir Selección al Chat | Ctrl+L | ⌘+L | Añade el código seleccionado o el archivo actual al chat de IA |
| Nuevo Chat | Ctrl+Shift+L | ⌘+Shift+L | Inicia una nueva conversación de chat con la IA |
| Edición Rápida | Ctrl+K | ⌘+K | Edición rápida en línea con IA |
| Aceptar Sugerencia de IA | Tab | Tab | Acepta sugerencias de código en línea de la IA |
| Rechazar Sugerencia de IA | Esc | Esc | Descarta la sugerencia actual de la IA |
| Abrir Barra Lateral | F1 → "Sidian: Abrir Barra Lateral" | F1 → "Sidian: Abrir Barra Lateral" | Abre/cierra el panel de chat de IA |
Gestión de Diferencias (Diffs) de IA
Navega y gestiona los cambios de código generados por la IA:
Navegación
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Siguiente Diferencia | Ctrl+Alt+Shift+↓ | ⌃+⌥+↓ | Navega a la siguiente diferencia de código |
| Diferencia Anterior | Ctrl+Alt+Shift+↑ | ⌃+⌥+↑ | Navega a la diferencia de código anterior |
| Siguiente Archivo con Diffs | Ctrl+Alt+Shift+→ | ⌃+⌥+→ | Va al siguiente archivo que contiene diferencias |
| Archivo Anterior con Diffs | Ctrl+Alt+Shift+← | ⌃+⌥+← | Va al archivo anterior que contiene diferencias |
Acciones sobre Diferencias
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Aceptar Diferencia | Ctrl+Alt+Shift+Enter | ⌃+⌥+Enter | Acepta la diferencia actual |
| Rechazar Diferencia | Ctrl+Alt+Shift+Backspace | ⌃+⌥+Backspace | Rechaza la diferencia actual |
| Aceptar Todo (Archivo Actual) | Alt+Shift+Enter | ⌥+Shift+Enter | Acepta todas las diferencias en el archivo actual |
| Rechazar Todo (Archivo Actual) | Alt+Shift+Backspace | ⌥+Shift+Backspace | Rechaza todas las diferencias en el archivo actual |
| Aceptar Todo (Todos los Archivos) | Ctrl+Shift+Enter | ⌘+Shift+Enter | Acepta todas las diferencias en todos los archivos |
| Rechazar Todo (Todos los Archivos) | Ctrl+Shift+Backspace | ⌘+Shift+Backspace | Rechaza todas las diferencias en todos los archivos |
Operaciones con Archivos
Atajos esenciales para la gestión de archivos:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Nuevo Archivo | Ctrl+N | ⌘+N | Crea un nuevo archivo |
| Abrir Archivo | Ctrl+O | ⌘+O | Abre un archivo existente |
| Guardar Archivo | Ctrl+S | ⌘+S | Guarda el archivo actual |
| Guardar Como | Ctrl+Shift+S | ⌘+Shift+S | Guarda el archivo con un nuevo nombre |
| Cerrar Archivo | Ctrl+W | ⌘+W | Cierra el archivo actual |
| Reabrir Archivo Cerrado | Ctrl+Shift+T | ⌘+Shift+T | Reabre el archivo cerrado recientemente |
Navegación
Muévete por tu código y archivos de manera eficiente:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Apertura Rápida | Ctrl+P | ⌘+P | Abre archivos rápidamente por su nombre |
| Ir a Línea | Ctrl+G | ⌘+G | Salta a un número de línea específico |
| Ir a Símbolo | Ctrl+Shift+O | ⌘+Shift+O | Navega a funciones/clases |
| Ir a Definición | F12 | F12 | Salta a la definición de un símbolo |
| Volver | Alt+← | ⌃+- | Navega hacia atrás en el historial |
| Avanzar | Alt+→ | ⌃+Shift+- | Navega hacia adelante en el historial |
Edición
Atajos de edición básicos para una manipulación eficiente del código:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Cortar Línea | Ctrl+X | ⌘+X | Corta la línea entera (no se necesita selección) |
| Copiar Línea | Ctrl+C | ⌘+C | Copia la línea entera (no se necesita selección) |
| Mover Línea Arriba | Alt+↑ | ⌥+↑ | Mueve la línea actual hacia arriba |
| Mover Línea Abajo | Alt+↓ | ⌥+↓ | Mueve la línea actual hacia abajo |
| Duplicar Línea | Ctrl+Shift+D | ⌘+Shift+D | Duplica la línea actual |
| Eliminar Línea | Ctrl+Shift+K | ⌘+Shift+K | Elimina la línea entera |
Búsqueda y Reemplazo
Encuentra y reemplaza texto en todos los archivos:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Buscar | Ctrl+F | ⌘+F | Busca en el archivo actual |
| Buscar y Reemplazar | Ctrl+H | ⌘+H | Busca y reemplaza en el archivo actual |
| Buscar en Archivos | Ctrl+Shift+F | ⌘+Shift+F | Busca en todos los archivos |
| Reemplazar en Archivos | Ctrl+Shift+H | ⌘+Shift+H | Reemplaza en todos los archivos |
| Buscar Siguiente | F3 | ⌘+G | Busca la siguiente ocurrencia |
| Buscar Anterior | Shift+F3 | ⌘+Shift+G | Busca la ocurrencia anterior |
Selección
Técnicas avanzadas de selección de texto:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Seleccionar Todo | Ctrl+A | ⌘+A | Selecciona todo el archivo |
| Seleccionar Línea | Ctrl+L | ⌘+L | Selecciona la línea actual |
| Seleccionar Palabra | Ctrl+D | ⌘+D | Selecciona la palabra actual |
| Múltiples Cursores | Ctrl+Alt+↑/↓ | ⌘+⌥+↑/↓ | Añade un cursor arriba/abajo |
| Seleccionar Todas las Ocurrencias | Ctrl+Shift+D | ⌘+Shift+D | Selecciona todas las ocurrencias de la selección |
| Añadir Selección a la Siguiente | Ctrl+D | ⌘+D | Añade la siguiente ocurrencia a la selección |
Formato de Código
Mantén tu código limpio y consistente:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Formatear Documento | Shift+Alt+F | ⌘+Shift+P → Formatear | Formatea todo el documento |
| Formatear Selección | Ctrl+K Ctrl+F | ⌘+K ⌘+F | Formatea el código seleccionado |
| Alternar Comentario | Ctrl+/ | ⌘+/ | Comenta/descomenta líneas |
| Comentario de Bloque | Shift+Alt+A | ⌘+Shift+A | Alterna el comentario de bloque |
| Sangrar | Tab | Tab | Sangra las líneas seleccionadas |
| Quitar Sangría | Shift+Tab | Shift+Tab | Quita la sangría de las líneas seleccionadas |
Gestión de Paneles
Controla los paneles de la interfaz de Sidian:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Alternar Barra Lateral | Ctrl+B | ⌘+B | Muestra/oculta el explorador de archivos |
| Alternar Panel | Ctrl+J | ⌘+J | Muestra/oculta el panel inferior |
| Alternar Terminal | Ctrl+` | ⌘+` | Muestra/oculta la terminal integrada |
| Paleta de Comandos | Ctrl+Shift+P | ⌘+Shift+P | Accede a todos los comandos |
| Configuración | Ctrl+, | ⌘+, | Abre la configuración |
Terminal
Atajos de la terminal integrada:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Nueva Terminal | Ctrl+Shift+` | ⌘+Shift+` | Crea una nueva terminal |
| Dividir Terminal | Ctrl+Shift+5 | ⌘+Shift+5 | Divide el panel de la terminal |
| Enfocar Terminal | Ctrl+` | ⌘+` | Pone el foco en la terminal |
| Cerrar Terminal | Ctrl+Shift+K | ⌘+Shift+K | Cierra la terminal actual |
Depuración
Depura tu código de manera eficiente:
| Acción | Windows/Linux | macOS | Descripción |
|---|---|---|---|
| Iniciar Depuración | F5 | F5 | Inicia la sesión de depuración |
| Pasar por Encima (Step Over) | F10 | F10 | Ejecuta la siguiente línea |
| Entrar en (Step Into) | F11 | F11 | Entra en una función |
| Salir de (Step Out) | Shift+F11 | Shift+F11 | Sale de una función |
| Alternar Punto de Interrupción | F9 | F9 | Añade/elimina un punto de interrupción |
| Detener Depuración | Shift+F5 | Shift+F5 | Detiene la sesión de depuración |
Consejos de Personalización
Crear Atajos Personalizados
- Abre la Paleta de Comandos (Ctrl+Shift+P)
- Escribe "Preferencias: Abrir Atajos de Teclado"
- Busca el comando que quieres personalizar
- Haz clic en el icono del lápiz y establece tu atajo preferido
Atajos Compuestos
Sidian admite atajos compuestos (combinaciones de varias teclas):
- Ctrl+K Ctrl+S: Abrir atajos de teclado
- Ctrl+K Ctrl+T: Cambiar tema de color
- Ctrl+K Ctrl+F: Formatear selección
Atajos Sensibles al Contexto
Muchos atajos se comportan de manera diferente según el contexto:
- Ctrl+L: Selecciona la línea actual
- Ctrl+Shift+L: Añade la selección al chat de IA (esto es un ejemplo, el atajo real es Ctrl+L)
- Tab en el editor: Sangrar
- Tab con una sugerencia de IA: Aceptar sugerencia
Consejos de Práctica
- Empieza poco a poco: Aprende de 5 a 10 atajos primero
- Úsalos a diario: Practica los atajos en tus tareas de desarrollo habituales
- Memoria muscular: Repite los atajos hasta que se vuelvan automáticos
- Personaliza: Adapta los atajos para que coincidan con tus preferencias
- Comparte: Enseña los atajos a tus compañeros de equipo para una mejor colaboración
Dominar estos atajos aumentará significativamente tu productividad y hará que programar en Sidian sea una experiencia más agradable.
