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.