Settings
A reference for every configurable option in the editor, what it does, when to change it, and its default.
Open Settings from the Settings () icon in the rail. Changes take effect immediately and are saved automatically.
Storage location: %LOCALAPPDATA%\ExtrabbitCode.Inventor.iLogicCode\settings.json
Settings are grouped into categories along the top of the panel.
Appearance
| Setting | Default | Description |
|---|---|---|
| Theme | Match Inventor | How the editor is themed. Match Inventor follows Autodesk Inventor's current light or dark theme automatically. You can also pick a fixed theme: Inventor Light, Inventor Dark, or Classic Dark (the original dark look). |
The Inventor themes use Autodesk Inventor's own colors so the editor blends in with the rest of the application. With Match Inventor, switching Inventor between light and dark also switches the editor.
Explorer
| Setting | Default | Description |
|---|---|---|
| Show file extensions | Off | Show the file extension (e.g. .iLogicVb) on external rule files in the Rules Explorer. |
| Wrap tabs | On | Wrap open tabs onto multiple rows instead of scrolling them horizontally. |
| Open rules with | Single click (preview) | Whether a single click opens a rule in a reusable preview tab, or a double-click is required to open it. |
Editor
| Setting | Default | Description |
|---|---|---|
| Font family | Cascadia Code | The font used in the code editor, chosen from a list of common coding fonts. |
| Font size | 12 | Editor font size in pixels (8 to 32). |
| Show minimap | On | Show the code minimap on the right edge of the editor. |
| Minimap section titles | On | Show #Region and MARK: titles as section headers in the minimap (requires the minimap). |
| Sticky scroll | On | Pin the enclosing scope (Sub/Function, #Region, If) to the top while scrolling. |
Logging
| Setting | Default | Description |
|---|---|---|
| Max lines shown per run | 2000 | Display cap per run in the run log, for performance. All lines are still kept and exported. |
| Persist log to file | Off | Append each finished run to a file (JSON Lines) as it completes, independent of the pane. |
| Log folder | (default app-data folder) | Folder for the persistent log file. Leave blank to use the default. |
| Log file name | ilogic-runs | Base file name for the persistent log; the .jsonl extension is added automatically. |
See Files & Logs for the resolved paths.
iLogic Configuration
These settings map to Inventor's own iLogic options, so changing them here changes them in Inventor too.
| Setting | Description |
|---|---|
| External rule directories | The folders Inventor scans for external rule files. Add, remove, reorder, and activate or deactivate directories. Active directories are synced to Inventor; inactive ones are kept privately for quick re-activation. |
| Default extension for new rules | The extension used when creating a new external rule (e.g. .iLogicVb). |
| iLogic Addin DLLs Directory | The search path iLogic uses to resolve AddReference assemblies. |
| Batch Update logging | Inventor's iLogic "Batch Update" logging option. |
| Excel engine | Whether iLogic uses the Internal or COM Excel engine. |
Shortcuts
Remap any editor command. Each command shows its current key combo; set your own or reset it to the default. See Keyboard Shortcuts for the full list of defaults.
Privacy
| Setting | Default | Description |
|---|---|---|
| Share anonymous usage data | Off | Send anonymous, opt-in usage telemetry (which features are used, run outcomes, Inventor/add-in version) to help improve the add-in. No personal information, file names, or model contents are collected. You are asked once on first run; change it here at any time. See the Privacy Policy for the full details. |
Import / Export
Carry your configuration to another machine. Export writes the selected sections (Appearance, Explorer, Editor, Logging, iLogic Configuration, Shortcuts, Snippets) to a JSON file. Import reads such a file and lets you choose which sections to apply.