# Editor

Here you can change the IDE settings.

<div align="left"><figure><img src="/files/BPhTSC0lIbJ2hLbRSJqy" alt=""><figcaption></figcaption></figure></div>

## Font

<div align="left"><img src="/files/-MS16mlCAqstY4gZfx97" alt=""></div>

Here you can choose the font and configure its display. Sanny Builder supports only [monospaced fonts](https://en.wikipedia.org/wiki/Monospaced_font). `AaBbCcDd` reflects selected configuration.

## Code Scan Distance

<div align="left"><img src="/files/-MS16TrhM33pkwC-Ppt7" alt=""></div>

The code scanning range is used when you press `Ctrl+Space` to find [constants](/language/data-types/constants.md), labels and [variables](/language/data-types/variables.md). The value tells the editor how many lines to scan up and down starting from the active line. If you set a number of `0`, the editor scans the whole source file.

If the `Auto list` option is checked, the list of available labels, models and variables appears automatically as you type `@`, `$`, `#`.

## Editor Configuration

<div align="left"><img src="/files/-Mc6iC5iDJmvpAc1HfV8" alt=""></div>

### Show Main Panel

Toggles the top toolbar

### Show Opcode Info

Displays [different information](/editor/features.md#displaying-information-about-opcode) in the bottom bar

### Line Numbers

Displays the line numbers in the left padding area

### Show Gutter Border

Toggles the border line on the right side of the left padding area. Uncheck this option to visually increase the available space

### Load Last Closed File at Startup

Enables reopening the last closed file at startup

### Load All Closed Files

Enables reopening all closed files at startup. This option is only available when the Load last closed file at startup is checked

### Confirm When Exit

Enables a confirmation dialog to prevent occasional exit

### Enable Language Service

Toggles the [language service](/editor/language-service.md). Disabling this service also makes the semantic constants highlighting unavailable. Does not affect a document that is already opened in the editor

### Semantic Highlighting

Enables hIghlighting of constants as to their values. The color theme's rules for constant highlighting will be ignored.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sannybuilder.com/editor/options/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
