Source Insight
Subscribe:  iCal  |  Google Calendar
7, Mar — 12, Jun
London GB   29, May — 1, Jun
Birmingham GB   1, Jun — 4, Jun
Taipei TW   5, Jun — 10, Jun
Los Angeles US   12, Jun — 15, Jun
Latest comments

Hey card game players now you have one of the best online card game freecell just visit our homepage and play it for free there is no any signup required to play freecell online best fun to game lovers like this always

by Constantine Medvedev
4 hours ago

Great work and breakdown! Thanks for sharing :)

Thiago has escaped from a question about how is the policy in Blizzard :) Or it's just too short quote?

Source Insight
0 posts
0 questions answered
Source Insight is a light-weight and fast project oriented program code editor and code browser, with built-in analysis for C/C++, C#, and Java programs, as well as other languages. ource Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically. Not only is Source Insight a great program editor, but it also can display reference trees, class inheritance diagrams, and call trees.


  • Call Graphs and Class Tree Diagrams

Call Graphs and Class Tree Diagrams © Source Insight, 2015

The Relation Window is a Source Insight innovation that shows interesting relationships between symbols. It runs in the background and tracks what symbols you have selected. With it, you can view class hierarchies, call trees, reference trees, and more.The beauty of the Relation Window is that you don’t have to do anything special. It works in the background while you work, but you can interact with it when you want to. The Relation Window can be viewed either graphically, or in outline format. You can also have several Relation Windows open, each showing different types of information.

  • Symbol Windows For Each File

Symbol Windows For Each File © Source Insight, 2015

Symbol Windows appear on the side of each source window and are dynamically updated to allow easy navigation within each file and to provide a quick overview of the file. You can click on any symbol in the Symbol Window and quickly jump there. You can also drag and drop symbols in to rearrange your code. The Symbol Window can be sorted by name, line number, and type. You can activate the Symbol Window and type the first few letters of a symbol’s name in order to quickly move to it. The Symbol Window also displays #ifdef-#endif nesting levels and symbol type icons for quick identification and orientation.

  • Automatic Display of Declarations in the Context Window

Automatic Display of Declarations in the Context Window © Source Insight, 2015

Source Insight 2.0 introduced an innovative feature called the Context Window. The Context Window automatically displays symbol definitions based on what identifier your cursor is in, or on what you are typing. The Context Window updates in the background and tracks what you are doing. You can click on an identifier, and the Context Window will automatically show the symbol’s definition. If the identifier is a variable, the Context Window will decode its declaration to show you its base structure or class type. The Context Window also will automatically display files selected in the Project Window, symbols in the Relation Window, and clips selected in the Clip Window.

  • Syntax Formatting

Syntax Formatting © Source Insight, 2015

Syntax Formatting is an important Source Insight innovation that renders information in a dense, yet pleasing and useful way. It provides vastly improved display capabilities, including full rich text formatting with user-defined styles. Source Insight applies styles automatically based on lexical and symbolic information about your project. Syntax Formatting adds valuable information while you read your code. For example, references to local variables can look different from references to global variables. Or, references to functions can look different from references to C function-like macros. With Syntax Formatting, it becomes instantly obvious what an identifier refers to, or if it is misspelled.

Still have questions?