Skip to content

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
  • Tema de Iconos: Selecciona los iconos de archivos y carpetas.
    • Predeterminado: vs-seti
    • Opciones: vs-seti, vs-minimal, material-icon-theme
  • Tema de Iconos del Producto: Elige los iconos de la interfaz de usuario.
    • Predeterminado: Default

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
  • Visibilidad de la Barra de Menú: Muestra/oculta la barra de menú.
    • Predeterminado: default
    • Opciones: default, visible, toggle, hidden
  • 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

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:

  1. Ctrl+Shift+P → "Preferencias: Abrir configuración (JSON)"
  2. Edita la configuración directamente en formato JSON.
  3. Los cambios se aplican de inmediato.

Configuración del Espacio de Trabajo (Workspace) ​

Sobrescribe la configuración global por cada espacio de trabajo:

  1. Crea el archivo .vscode/settings.json en tu proyecto.
  2. Añade la configuración específica del espacio de trabajo.
  3. 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:

  1. Ctrl+Shift+P → "Preferencias: Abrir configuración (JSON)"
  2. Elimina el contenido y guarda.
  3. 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.