Typing Symbol Names with Syllable Indexing

Syllable indexing and matching is a feature that helps you find symbols, even if you are not sure what the symbol's name is. For APIs that maintain consistent naming conventions, you can use syllable matching to find all symbols relevant to a particular topic. By typing a meaningful partial name, you will be able to narrow your search to related items. For example, by just typing “Win”, you can see all “Win” related functions.

Syllable matching also works in most type-in boxes that are associated with lists; not just symbol lists.

Source Insight indexes not only the names of each symbol in the database, but it can also index “syllables” within each symbol name. In Source Insight, a syllable in a symbol or file name is considered a series of two or more characters that start with a capital letter. For example, the symbol name “CreateWindow” has two syllables: “Create” and “Window”. Source Insight indexes both syllables so that you can browse for the symbol by typing “Cre” or “Win” or any combination, and in any order. Each syllable is prefix matched by what you type.

You can browse symbols this way using the Browse Project Symbols dialog box, and in the Project Window symbol and file list. This also works in the text box above the symbol window, on the left side of each source window.

In addition, all lists in Source Insight that are matched with a text box now have this standard ability as well.

In this section: