The Igor Pro 7 Debugger was redesigned to make debugging code easier than ever. It's now possible to view multidimensional waves as images and, like in Igor Pro 6, 1D waves can be viewed in a regular graph. In addition, waves can be viewed in a table, and values can be edited in place. Values of structure members, as well as string and numeric variables, can be viewed and edited in the Variables Tree. Values of long strings can be viewed and edited in the new String Inspector.
Prefer UltraEdit, BBEdit, or even vi? If so, you now have the option to edit procedure files in your favorite external editor. Igor monitors open text files for changes and automatically reloads the file when its contents have changed.
Easily find functions and other programming constructs from the new Procedure window Navigation Bar.
Line numbers in Procedure and plain text Notebook windows can be displayed by turning on the corresponding option in the Text Editing category of the Miscellaneous Settings dialog.
Comfortable with C? Use the new C-like syntax for inline function parameters, local variable types, and line continuation and the new <<, >>, ++, and -- operators.
Syntax highlighting now applies to the command line and command history window and the command line has improved support for display of multiple lines.