Configuración General
Sidian ofrece amplias opciones de configuración para personalizar tu entorno de desarrollo. Esta guía cubre los ajustes más importantes para optimizar tu experiencia de desarrollo.
Acceder a la Configuración
Puedes acceder a la configuración de Sidian a través de varios métodos:
Atajo de Teclado
- Windows/Linux: Ctrl+,
- macOS: ⌘+,
Acceso por Menú
- Archivo → Preferencias → Configuración
- macOS: Sidian → Preferencias → Configuración
Configuración del Comportamiento de la IA
Ajusta con precisión cómo se comportan las funciones de IA de Sidian:
Actualizar Modelos Automáticamente (Auto Refresh Models)
Actualiza automáticamente los modelos de IA disponibles.
- Predeterminado:
true
- Tipo: booleano
Habilitar Autocompletado (Enable Autocomplete)
Habilita la finalización de código impulsada por IA.
- Predeterminado:
false
- Tipo: booleano
Mostrar Sugerencias en Línea (Show Inline Suggestions)
Muestra sugerencias de la IA en línea mientras escribes.
- Predeterminado:
true
- Tipo: booleano
Modo de Chat (Chat Mode)
Establece el modo de interacción de chat de IA predeterminado.
- Predeterminado:
agent
- Tipo: string
- Opciones:
agent
,chat
Incluir Errores de "Linting" de Herramientas (Include Tool Lint Errors)
Incluye errores de "linting" en las respuestas de las herramientas de IA.
- Predeterminado:
true
- Tipo: booleano
Configuración de la Memoria (Memory Settings)
Configura la memoria de la IA y la persistencia de la conversación.
- Predeterminado: Objeto completo de configuración de memoria.
- Tipo: objeto
Configuración Adicional de la IA
Configuración avanzada del comportamiento de la IA:
Aprobación Automática (Auto Approve)
Aprueba automáticamente ciertas operaciones de la IA.
- Predeterminado:
{ terminal: false }
- Tipo: objeto
- Descripción: Configura qué operaciones de la IA se aprueban automáticamente.
Ejecutar Celda Automáticamente (Auto Execute Cell)
Ejecuta automáticamente las celdas de un notebook después de su generación.
- Predeterminado:
false
- Tipo: booleano
Aceptar Cambios del LLM Automáticamente (Auto Accept LLM Changes)
Acepta automáticamente los cambios de código generados por la IA.
- Predeterminado:
false
- Tipo: booleano
Configuración de Apariencia
Personaliza la apariencia visual de Sidian:
Configuración del Tema
- Tema de Color: Elige tu esquema de colores preferido.
- Predeterminado:
Dark+ (default dark)
- Opciones populares: Dark+, Light+, Monokai, Solarized Dark
- Predeterminado:
- Tema de Iconos: Selecciona los iconos de archivos y carpetas.
- Predeterminado:
vs-seti
- Opciones: vs-seti, vs-minimal, material-icon-theme
- Predeterminado:
- Tema de Iconos del Producto: Elige los iconos de la interfaz de usuario.
- Predeterminado:
Default
- Predeterminado:
Configuración de la Ventana
- Estilo de la Barra de Título: Controla la apariencia de la barra de título.
- Predeterminado:
native
- Opciones:
native
,custom
- Predeterminado:
- Visibilidad de la Barra de Menú: Muestra/oculta la barra de menú.
- Predeterminado:
default
- Opciones:
default
,visible
,toggle
,hidden
- Predeterminado:
- Modo Zen: Edición sin distracciones.
- Actívalo con Ctrl+K Z
Configuración de Archivos y Carpetas
Configura el comportamiento del manejo de archivos:
Configuración de la Terminal
Configura la terminal integrada:
Configuración del Shell
- Shell Predeterminado: Elige tu shell preferido.
- Windows: PowerShell, Command Prompt, Git Bash
- macOS/Linux: bash, zsh, fish
- Argumentos del Shell: Pasa argumentos al shell.
- Variables de Entorno: Establece variables de entorno personalizadas.
Apariencia de la Terminal
- Familia de Fuentes: Fuente de la terminal (hereda la del editor por defecto).
- Tamaño de Fuente: Tamaño del texto de la terminal.
- Estilo del Cursor: Apariencia del cursor de la terminal.
- Opciones:
block
,line
,underline
- Opciones:
Configuración Avanzada
Para usuarios avanzados, Sidian admite la configuración a través de JSON:
settings.json
Accede al archivo de configuración sin procesar:
- Ctrl+Shift+P → "Preferencias: Abrir configuración (JSON)"
- Edita la configuración directamente en formato JSON.
- Los cambios se aplican de inmediato.
Configuración del Espacio de Trabajo (Workspace)
Sobrescribe la configuración global por cada espacio de trabajo:
- Crea el archivo
.vscode/settings.json
en tu proyecto. - Añade la configuración específica del espacio de trabajo.
- Esta configuración anulará la global para ese proyecto.
Configuración de Usuario vs. Espacio de Trabajo
- Configuración de Usuario: Se aplica globalmente a todos los proyectos.
- Configuración del Espacio de Trabajo: Se aplica solo al proyecto actual.
- Configuración de Carpeta: Se aplica a carpetas específicas en espacios de trabajo con múltiples raíces.
Solución de Problemas de Configuración
Restablecer Configuración
Para restablecer la configuración a los valores predeterminados:
- Ctrl+Shift+P → "Preferencias: Abrir configuración (JSON)"
- Elimina el contenido y guarda.
- Reinicia Sidian.
La Configuración no se Aplica
- Verifica si hay errores de sintaxis en
settings.json
. - Asegúrate de que los nombres de las configuraciones sean correctos.
- Reinicia Sidian si es necesario.
- Comprueba si hay extensiones en conflicto.
Problemas de Rendimiento
- Reduce el alcance de la vigilancia de archivos (file watching).
- Aumenta los límites de memoria.
- Desactiva las funciones innecesarias.
- Verifica el impacto de las extensiones.
La configuración adecuada de estos ajustes te ayudará a crear un entorno de desarrollo óptimo, adaptado a tus necesidades y preferencias específicas.