Maple Editor Advantages

The Maple code editor provides many features to speed and improve your applications development.
These include but are not limited to the following 20 features.

  1. Syntax coloring

    Maple code is colored according to the structure of the file. Different colors are applied to keywords, comments and strings, and other code elements. Learn more.

  2. Advanced Outline

    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. Learn more.

  3. Refactoring

    Search through your sources using Maple patterns; use replace to refactor code definitions across all files. Learn more.

  4. Automatic indenting

    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.

  5. Syntax error and warning reporting

    Code warnings and errors are generated for all files, not just files that are currently open. Learn more.

  6. Code formatter

    Formats a whole file, with features such as adding newlines and spaces between expressions, thereby improving the readability of the code. Learn more.

  7. 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.

  8. Add or remove a comment with a keystroke

    This is a convenient way to disable or enable a section of code. Learn more.

  9. Find Maple element (module, procedure etc.) definitions

    You can quickly navigate to the definition of a function. Learn more.

  10. Find Maple element (module, procedure etc.) references

    Shows you all occurrences of your function name in your projects. Learn more.

  11. Bracket Matching

    Put the cursor next to any grouping character (bracket, brace, quote, etc...) and the matching character will be highlighted with a box. Learn more

  12. Undo

    An extensive multiple-stage undo is provided.

  13. Code-editing navigation

    Allows you to move forward and backward through all files and parts of files that you are working on.

  14. Line numbers

    Easily turn on the display of line numbers, which is useful for code navigation. Learn more

  15. TODO comments

    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. Learn more.

  16. Compare editor

    Allows for easy comparison of Maple files.Learn more

  17. Local history

    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