Navigation

The following features enhance code navigation and workflow efficiency.

  • Outline enhancement — Improves code folding/unfolding for indented structures, making navigation in large files more efficient.

  • Cursor navigation history — Navigates backwards and forwards to previous caret positions, similar to a web browser's back/forward buttons.

  • Bookmarks — Related commands are added to the main menu, context menu, and toolbar for quick marking and navigation within code.

    You can right click the gray bar at the beginning of a line to add or remove a bookmark for that line.

  • Jump enhancements -- Improves the Jump feature to make code navigation faster, more intuitive, and consistent with modern development environments.

    • Main menu entry - A Jump command has been added to the main menu, in addition to the right-click context menu.

    • Shortcut key support - The Jump command can now be triggered via a dedicated shortcut key (CTRL + F12), in addition to the existing context menu option.

    • CTRL+Click navigation - Developers can press CTRL and click a symbol to jump directly to its definition.

    • Cursor-based recognition - Manual text selection is no longer required. The editor automatically identifies the symbol under the cursor and performs the jump, reducing unnecessary steps and improving workflow efficiency.

    • Variable, function and event – Jump now supports navigating to the definitions of variables, functions and events.

      Limitations:

      1. When the target object is already open in the Edit source, jumping to its variables, functions, and events is not supported.

      2. When the current object is open in the Edit source, jumping to events of the current object, and variables and external functions visible in (Declare) is not supported.