Run
User manual for Servoy Developer Run Menu item
Last updated
User manual for Servoy Developer Run Menu item
Last updated
This menu provides options for running and debugging applications within the Servoy development environment. Users can launch different types of clients and toggle various types of breakpoints for debugging purposes. The menu also offers access to external tools, configurations, and the ability to organize favorites for quick access.
A summary of commands available via clicking on this menu item:
Command | Summary |
---|---|
The details for each command available via clicking on this menu item:
keybinding: Ctrl+Shift+G
Launches the active solution in the NGClient. This command starts the application in the NGClient environment, allowing you to test and verify its behavior.
Launches the active solution in the NGDesktop Client, enabling you to run and test your application in a desktop environment. This command is useful for checking the application's functionality and performance on desktop clients.
Note Some launcher options are disabled based on active solution type (solutionType property of the Solution - in Properties View)
Adds or removes a breakpoint at the current line in the code editor. Breakpoints are used to pause the execution of the application at a specific point, allowing you to inspect the state of the application and debug issues.
Toggles a line breakpoint at the current cursor position. This command is similar to Toggle Breakpoint but specifically for line breakpoints, making it easy to set or remove breakpoints on individual lines of code.
Toggles a watchpoint for a variable, allowing you to monitor changes to the variable's value during execution. Watchpoints are useful for tracking the behavior of specific variables and identifying unexpected changes.
Toggles a breakpoint at the method level, pausing execution when the specified method is entered. This command is useful for debugging issues related to specific methods in your code.
keybinding: Ctrl+Alt+B
Disables all breakpoints temporarily without removing them. This command allows you to run the application without interruption from breakpoints, which can be useful for testing overall behavior without debugging interruptions.
Removes all breakpoints in the project. This command is useful for cleaning up the code when you are done debugging or when you want to start a new debugging session with a fresh set of breakpoints.
Caution Breakpoints in all open editors will be deleted.
Opens a sub-list of available external tools commands:
Run As: shows applicable options
External Tools Configurations...: opens the External Tools Configurations wizard
Organize Favorites: opens a window where the user can sort external tools by preference
It also shows the launch history, if there is any.
Launches the active solution in the NGClient
Launches the active solution in the NGDesktop Client
Adds or removes a breakpoint at the current line
Toggles a line breakpoint at the cursor position
Toggles a watchpoint for a variable
Toggles a breakpoint at the method level
Skips all breakpoints at runtime
Removes all breakpoints in the project
Provides options for external tools configurations