Viewing Usages of a Symbol
Using the Show Usages function, you can bring up a list of the usages of a symbol across the whole project. So doing, the pop-up window with the list of usages of a symbol features a toolbar with the following buttons:
|Group by test/production||If this button is pressed, the found usages are divided in two categories, Production and Test. This is useful, for example, if you want to exclude the usages found in test files from the overall results.|
|Group by module||If this button is pressed, the found usages show under the corresponding module or library node. Use the Flatten modules button view all modules on the same level.|
|Group by directory||If this button is pressed, all the usages found are displayed under their respective directories.|
|Group by file structure||If this toggle is on, the found usages are shown under the corresponding function nodes.|
|Merge usages from the same line||Merge usages of the symbol from the same line.|
|Show read access||Show read access to the symbol.|
|Show write access||Show write access to the symbol.|
|Preview usages||Turns showing the Preview pane on or off.|
|Sort members alphabetically||Click this button to have members sorted alphabetically. Otherwise, members are sorted in the order they are declared.|
To view the usages of a symbol across the project
- Place the caret at the desired symbol in the editor.
- On the main menu, choose , or press Ctrl+Alt+F7.
- Examine and analyze the detected occurrences of a symbol:
- Use the toolbar buttons to present search results in the desired way.
- To jump from search results to a line of source code, click the desired entry.
- To close the list, press Escape.
- If necessary, customize the search options in the search options dialog box. To invoke the dialog box, do one of the following:
- In the Show Usages pop-up window, click .
- Press Ctrl+Shift+Alt+F7.
Last modified: 18 September 2018