IDE Overview
ObjectTalk comes with a builtin development environment that
allows editing, debugging and execution of ObjectTalk elements.

General Features
Script Editor
The ObjectTalk script editor provides a powerful syntax
highlighting capability modeled after a subset of Visual Studio
Code. The editor has full undo capabilities and works with UTF-8
encoded text. The editor can launch ObjectTalk scripts and has a
console for output and highlighting for errors. A visual debugger
is also available.
Additional Features
-
Has find/replace user interface and API with full undo/redo.
-
Find has options for whole word and/or case-sensitive searches.
-
Has optional scrollbar minimap to render cursor, selection and
marker locations.
-
Provides middle-mouse pan and scroll functions like CAD programs
and browsers.
-
Provides auto completion for paired glyphs ([, {, (, ", ')
(can be turned on and off).
-
If auto complete is turned on, accidentally typed closing glyphs
are ignored.
-
If auto complete is turned on, selections can be surrounded by
paired glyphs.
-
Allows bracket matching and coloring (similar to Visual Studio
Code) to be turned on and off.
- Supports multiple cursors and multiple selections.
-
Auto indent with simplified implementation (can be turned on and
off).
- Tabs to Space (and visa versa).
- Strip trailing whitespaces on save.
-
Whitespace indicators for tabs and spaces (can be turned on and
off).
- Shows source code differences since last save.
Default Keyboard and Mouse Actions