User Settings

Customize your Code Studio experience with personalized settings that enhance productivity and workflow efficiency. Settings are stored locally and take effect immediately upon change.

Purpose

User settings provide a way to tailor the development environment to individual preferences, which helps to:

  • Optimize Workflow: Adjust the UI and behavior to match your personal workflow.
  • Enhance Accessibility: Modify font sizes and enable text-to-speech for better accessibility.
  • Manage Privacy: Control what data is shared to protect privacy.

Accessing the User Settings Page

The User Settings page can be accessed by clicking the gear icon located in the header of the Code Studio, then selecting the Settings tab.

Settings Categories

The following settings are available on the User Settings page.

Chat

Show Session Tabs: When enabled, displays tabs above the chat window to organize and access your sessions.

  • Default: Off
  • Use Case: Multi-project workflows

Wrap Codeblocks: When enabled, applies text wrapping to code blocks for better readability.

  • Default: Off
  • Use Case: Long code readability

Show Chat Scrollbar: When enabled, displays a scrollbar in the chat window for easier navigation.

  • Default: Off
  • Use Case: Long conversation navigation

Text-to-Speech Output: When enabled, reads the assistant’s responses aloud using text-to-speech (TTS) functionality.

  • Default: Off
  • Use Case: Accessibility/multitasking

Enable Session Titles: When enabled, generates summary titles for each chat session after the first message, using the current chat model.

  • Default: On
  • Use Case: Better organization

Format Markdown: When enabled, formats responses as markdown for improved readability. When disabled, responses are shown as raw text.

  • Default: On
  • Use Case: Professional presentation

Enable Summarization: When enabled, intelligently summarizes older messages when conversations exceed context limits, preserving essential points while freeing up capacity for new interactions.

  • Default: On
  • Use Case: Long-running conversations and high-traffic sessions

Agent: Max Requests: prompts for confirmation to continue or stop streaming after reaching the maximum allowed requests

  • Defaul limit: 25
  • Use Case: Accessibility preferences

UserSettings

Telemetry

Allow Anonymous Telemetry: When enabled, permits Code Studio to collect anonymous telemetry data to improve the product.

  • Default: On
  • Impact: Helps enhance features

UserSettings

Autocomplete

Multiline Autocompletions: Controls multiline autocomplete behavior. Options are:

  • Always: Always provide multiline completions.
  • Never: Disable multiline completions.
  • Auto: Automatically determine when multiline completions are appropriate.
  • Default: Auto

UserSettings

Appearance

Font Size: Sets the base font size for UI elements, allowing customization of text size across the interface.

  • Default: System
  • Use Case: Accessibility preferences

Browser Viewport: In webpage development, enables direct navigation to the live browser page for previewing changes.

  • Default: Large Desktop (1280x800)
  • Use Case: Web development

UserSettings

Indexing

Enable Indexing: Enables indexing of the codebase for use with @codebase and @code context providers, improving code-related queries.

  • Default: On
  • Use Case: Enhanced code assistance

UserSettings

Memory

Enable Memory: Allows the assistant to recall and reuse relevant information from past interactions to enhance response context.

  • Default: On
  • Use Case: Consistent assistance

UserSettings

Help & Support

  • Documentation
    Access the official Syncfusion Code Studio documentation for configuration guidance and usage instructions.

  • Report an Issue
    Encountering a problem? Reach out to our support team at [email protected].

  • Token Usage
    View daily token consumption across supported models for better usage tracking.

Keyboard Shortcuts

Quickly navigate and interact with Code Studio using the following shortcuts.

UserSettings