Maple code is colored according to the structure of the file.
Different colors are applied to keywords, comments and
strings, and other code elements.
The outline gives a summary of the contents of the file
that you are currently editing; it also makes it easier to navigate the file.
Search through your sources using Maple patterns; use replace to
refactor code definitions across all files.
If you press Enter,
the level of indentation is kept. If you enter a "[" character,
the level is increased. The indentation size can be adjusted.
Syntax error and warning reporting
Code warnings and errors are
generated for all files, not just files that are currently open.
Formats a whole file, with features such as adding newlines and spaces between expressions,
thereby improving the readability of the code.
Modules/Procedures usage information popup
This is a noninvasive
way to remember how to use a command. It works automatically
for your commands as well as system commands.
Add or remove a comment with a keystroke
is a convenient way to disable or enable a section of
code. Learn more.
Find Maple element (module, procedure etc.) definitions
You can quickly navigate to
the definition of a function.
Find Maple element (module, procedure etc.) references
Shows you all occurrences
of your function name in your projects.
Put the cursor next to any
grouping character (bracket, brace, quote, etc...) and the matching
character will be highlighted with a box.
An extensive multiple-stage undo is provided.
Allows you to move forward
and backward through all files and parts of files that you are working
Easily turn on the display of line numbers, which is useful for code navigation. Learn more
A comment that starts with TODO provides a task. All defined tasks can be seen in
the Tasks view, which is useful for marking things to revisit.
Allows for easy comparison of Maple files.Learn more
Automatically tracks your changes without requiring you to use a version control system,
allowing you to see what you have done and easily revert if necessary.Learn more