The Duplicates tool window displays results of the search for duplicates.
In this section:
Panes of the duplicates tool window
The window consists of the following panes:
- The left pane displays the tree view of the duplicate fragments of source code.
Each node shows the following information:
- The number of duplicated code fragments found in scope.
- The 'cost' of the duplicate (which is an arbitrary unit calculated using an additive algorithm on the base of the code block size; generally, the larger is the code fragment, the higher is its cost).
- The containing class where the duplicates are located.
- The right pane shows the differences between the duplicated fragments of source code, selected in the left pane.
Toolbar buttons
Item | Shortcut | Description |
---|---|---|
![]() | Rerun | Click this button to rerun the duplicates analysis in the active tab. |
![]() |
Close Active Tab Ctrl+Shift+F4 | Click this button to close the active tab. |
![]() | Autoscroll to Source | If the button is pressed, selecting an entry in the left pane opens the respective file in the editor. |
| Click this button to have the selected item shown as the left diff version. | |
![]() | Click this button to have the selected item shown as the left diff version. | |
![]() | F1 | Click this button to show reference. |
![]() ![]() | F7 / Shift+F7 | Move to the Next/Previous Difference |
Ignore whitespace | Use this drop-down list to define how the differences viewer should treat white spaces in the text.
| |
Legend | Shows summary information about the encountered differences: number of differences found, and color map.
Color map for the Differences viewer is configurable in the Colors and Fonts dialog box. |
Context menu commands
Item | Keyboard Shortcut | Description |
---|---|---|
Jump to Source | F4 | Open in the editor the file that contains the selected duplicate, and place the caret at the beginning of the duplicate. The fragment of code is highlighted. |
Show Source | Ctrl+Enter | Open in the editor the file that contains the selected duplicate, and highlight the fragment of code. |
Send to left/Send to right | Use these commands, or the arrow icons and to place the selected duplicate to the left or right pane of the differences viewer. |