Editor Settings
Customize the code editor to match your coding style.
Scroll Settings
Opens a sub-page with these options:
| Setting | Description |
|---|---|
| Diagonal Scrolling | Enable diagonal scrolling behavior. |
| Reverse Scrolling | Reverse the scroll direction. |
| Scroll Speed | Adjust the scrolling speed. |
| Scrollbar Size | Set the size of the scrollbar. |
Appearance
| Setting | Description |
|---|---|
| Editor Font | Choose a font for the editor. |
| Font Size | Adjust the editor font size. |
| Line Height | Set line spacing between lines. |
| Cursor Controller Size | Size of the teardrop cursor controller. |
| Color Preview | Shows preview of colors in editor as a chip or square. |
| Show Line Numbers | Display line numbers in the gutter. |
| Relative Line Numbers | Show line numbers relative to the current cursor position. |
| Show Spaces | Display whitespace characters (spaces, tabs). |
| Show Print Margin | Display a vertical line at a specified column. |
| Print Margin | Set the column position for the print margin. |
| Fade Fold Widgets | Fade fold widgets when not needed. |
Editing Behavior
| Setting | Description |
|---|---|
| Autosave | Automatically save files after changes. |
| Format on Save | Automatically format code when the file is saved. |
| Live Autocompletion | Enable real-time code suggestions as you type. |
| Elastic Tabstops | Enable elastic tabstop behavior for alignment. |
| Soft Tab | Use spaces instead of tab characters. |
| Tab Size | Number of spaces per tab. |
| Text Wrap / Word Wrap | Enable or disable word wrapping. |
| Hard Wrap | Hard wrap lines at a specified column. |
| Line Based RTL Switching | Enable right-to-left text handling per line. |
| Use Textarea for IME | Use textarea for Input Method Editor (better CJK input support). |
