Source Viewer

The source viewer displays the text for the current source file. The vertical bar on the left side of the source viewer is called the breakpoint strip. Clicking on the breakpoint strip will add a line breakpoint if there isn't one already there or will remove a breakpoint if you clicked on an existing breakpoint. More on this later in the Breakpoints section.

Next to the horizontal scrollbar on the bottom of the source path is the line number where the caret is currently positioned at. You can jump to a specific line number by clicking on the line number itself which will convert the text display into a text field where you can enter the line you want jump to.

Shortcut: pressing CTRL-G will give this line number field focus so that you can enter a new line number to jump to cursor to.

Tab Size

Ideally, all source files that you encounter should be formatted in the same way using tabs of a certain indent size or spaces only. But sometimes you need to access sources that you did not create yourself which are tabbed differently than your code. The drop down arrow in the bottom-left corner of the source viewer allows you to quickly change the tab setting for the current source file. Simply click on the arrow and a drop down menu will be displayed allowing you to choose which tab indent size you want.

The default tab size can be changed by going to Tools | Options and changing the default tab size in the General option category. Once the size is changed, all source files that you will open in the future will use this default tab size setting.

Syntax highlighting

Java source files loaded into BugSeeker are by default syntax/color highlighted. If you wish to disable syntax highlighting for the current file, toggle the Syntax Highlighting menu option that appears when you press the drop down array icon on the bottom-left corner of the source viewer.

To globally set whether Java source files are to be syntax highlighted or not, edit the Syntax highlighting enabled setting in Tools | Options under the General option category. Disabling syntax highlighting reduces the amount of memory used by BugSeeker somewhat.