CrossWorks Tour — Cut Code
CrossStudio has a great editor for cutting code like atrue pro. At the code face all day, you need an editor that is fast and has all the features you need at your fingertips.
All the standard editing features are present in CrossStudio, such as cut and paste, letter case conversions, tabbing and detabbing. But CrossStudio takes standard features and adds its own twist, such as the Clipboard Ring which makes complex editing jobs a breeze. And it doesn't stop there as CrossStudio also offers bookmarks, user-defined code template expansion, syntax highlighting, auto indenting, and source code navigation.
Source Code Navigation
Editing a complex project is a daunting task, especially if you don't
know your way around it. To help out, CrossStudio provides a set of
source navigation features to help you map your way.
The first of these is the Source Navigator which parses your source code and shows you exactly how your source code stacks up. You can slice and dice the display how you want, grouping source items into their classes, types, showing alphabetically, and so on.
The source navigator understands how to parse both C and C++ and how to resolve classes and namespaces, so you could even use CrossStudio to navigate existing code bases.
Browsing Around
The second navigation feature is the Symbol Browser which shows you what's linked into your project and how big each section is. Because the symbol browser works from the linked application, you can see exactly which functions and global variables are linked into your application, where they are, and how much RAM or FLASH they consume. Just like the source navigator, you can command the symbol browser to show things just as you like, as long as you compile with debugging information turned on.