There are 2 tools in CodeLite that are useful to navigate huge source files.
- Zoom Navigator
- Outline View
Zoom Navigator should work with any source (or other text) file. What it does is simply to show the source file in a separate window but with a much small font size. You can then scroll through the tiny lines quickly and click on an area of interest to bring that part into the main editor window.
Zoom Navigator is a plugin that come with the default installation, but may need to be enabled from the Plugins menu (Manage Plugins...).
Outline View is a tab in the Workspace view area. For this to work, the file needs to be part of the current Workspace and I think that either CTags or Clang (i.e. code completion) need to be working correctly. Therefore, AFAIK this will only work with C / C++ but it may also work with PHP and other files if there is a suitable parser.
Outline view lists all the classes in a file, and all the function and data members of each class. A slight drawback is that it doesn't sort the lists into alphabetical order, instead they follow the order in the source file.