This is a plain text editor with syntax highlighting, cut, copy, paste, undo, redo and basic auto-indentation.
It is possible to open multiple documents that will be arranged in movable tabs.
When a file is modified, an asterisk: * will appear in the tab besides the file name.
At the top we find the tool bar with 5 sections (from left to right):
Settings: open settings menu:
Editor settings.
Compiler settings.
Recent files: show a list of last files used.
New: create a new empty document.
Open: open a text file from disk.
Save: save active document to disk.
Save as: save active document with new name.
Find Replace: open Find-replace Dialog.
Compile: compile the active document.
Upload to Micro: compile and upload to active microcontroller in the circuit.
Debug: starts Debugger.
In the middle, the text editor itself is the space where we can see an edit text files.
Open the context menu by Right-clicking to: Undo, Redo, Cut, Copy, Paste, Remove or Reload document.
To indent press Tab key.
To unindent use Shift + Tab key.
You can select a block of text and indent/unindent it.
New lines follow the indentation of previous line.
Syntax highlighting depends on the file extension and/or compiler used.
There are some syntax already supported:
You can modify existing ones or add new syntax using the files at: SimulIDE/data/codeeditor/syntax/
This panel below the Editor view shows messages from the Editor, Compiler and Debugger.
Errors will appear highlighted in yellow background and warnings in bold orange.