UEStudio integrated development environment tour: debug
The UEStudio tour is intended to guide you through some of the advanced IDE features of the application. UEStudio includes all of the features of UltraEdit, the world's best text editor, which are not covered here.
The build menu in UEStudio includes a start debugger command. This command starts the selected debugger on the active file. If a debugger is not set, a dialog will be displayed where the debugger for the active project may be selected.
In most cases, where the use of a debugger is appropriate, this will be specified as most compilers come packaged with an associated debugger and the debugger key in the compiler options (under linker options) will show this (for example for Visual Studio, the debugger is set to "msdev").
Double-clicking on the Debugger key presents a dialog where the user may specify a different debugger to be used if desired.
You can click on the debug button in the tools toolbar to invoke the debugger.
UEStudio will check to see if a debugger is set. If this isn't set in the compiler options, UEStudio will display a browse dialog so a debugger may be selected. If a debugger is set, UEStudio will prompt if this debugger should be set as the default for future projects. If "yes" is selected, the selected debugger will be saved in the compiler configuration file so that when a new project is selected this will be remembered and is not limited to the active project.
If the Edit Configuration button is pressed in the select compiler dialog the compiler configuration file will be displayed here and advanced users who are very familiar with their compiler/debugger functionality may edit this file directly if desired.
For example, you may set dependencies, and decide if you want to run the debugger as a console debugger (gdb) or windowed debugger (WinDbg).
In the configuration file, users may select the Debug key and modify the [Start Debugger] section. For example, if the default is set to a windowed debugger and you wish to use a console debugger you would have to change/add the key "DisplayConsole=1" in that section.
If the make configuration local button is pressed in the select compiler dialog the compiler configuration file will be saved into the project directory and changes made after pressing this will be saved locally with the project.
Once a debugger is selected, the user may invoke the debugger from the commands submenu in the tools toolbar. For more detailed information regarding the various sections of the compiler configuration file, please see the compiler configuration section in the UEStudio help files.
- Integrated debugger
- Batch builder
- Build project
- Resource editor
- User tools
- Run DOS commands
- Diff/comparison tool
- Integrated scripting
- Code style
- SVN/CVS support
- HTML validation
- HTML preview
- PHP support
- PHP debugging
- Ruby support
- Workspace manager
- Project manager
- Project converter
- Project templates
- Column/block editing
- Syntax highlighting
- Function list
- Code folding
- Output window