Extrabbitcode iLogic Code

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

The Settings panel

Settings are grouped into categories along the top of the panel.


Appearance

SettingDefaultDescription
ThemeMatch InventorHow 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

SettingDefaultDescription
Show file extensionsOffShow the file extension (e.g. .iLogicVb) on external rule files in the Rules Explorer.
Wrap tabsOnWrap open tabs onto multiple rows instead of scrolling them horizontally.
Open rules withSingle click (preview)Whether a single click opens a rule in a reusable preview tab, or a double-click is required to open it.

Editor

SettingDefaultDescription
Font familyCascadia CodeThe font used in the code editor, chosen from a list of common coding fonts.
Font size12Editor font size in pixels (8 to 32).
Show minimapOnShow the code minimap on the right edge of the editor.
Minimap section titlesOnShow #Region and MARK: titles as section headers in the minimap (requires the minimap).
Sticky scrollOnPin the enclosing scope (Sub/Function, #Region, If) to the top while scrolling.

Logging

SettingDefaultDescription
Max lines shown per run2000Display cap per run in the run log, for performance. All lines are still kept and exported.
Persist log to fileOffAppend 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 nameilogic-runsBase 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.

SettingDescription
External rule directoriesThe 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 rulesThe extension used when creating a new external rule (e.g. .iLogicVb).
iLogic Addin DLLs DirectoryThe search path iLogic uses to resolve AddReference assemblies.
Batch Update loggingInventor's iLogic "Batch Update" logging option.
Excel engineWhether 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

SettingDefaultDescription
Share anonymous usage dataOffSend 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.

On this page