Depeche View is a high speed viewer for C and C++ source code,
allowing to search and edit thousands of source files on the fly.
It loads all text files from a folder,
showing all contents all in a single window,
as if they were one large SuperText.
Words are searched as you type,
without the need to fill in any dialogues.
Furthermore, words can be searched
by simply clicking on them.
Searches can be done in the current window,
or - by a single right mouse click - in another window
in parallel.
This radical and simple usage concept allows
high speed search and analysis within
thousands of source code files, tracking dependencies
faster than with any other text editor, search tool, or IDE.
Look at the example screenshots to the right:
I want to know how the Firefox about:config value
"mousewheel.acceleration.factor" is used internally,
therefore
- I load the Firefox source code files (46000 source files)
into Depeche View Pro.
- I type "mousewheel.acceleration". Within one second
(*)
(on a 2.13 GHz i3 notebook, with 4 GB of RAM)
I'm landing in some source file
where the value is read in a method GetAccelerationStart.
- Next I want to know where this method is called from.
One Right Click onto the word GetAccelerationStart,
and it is searched in the second window.
Within two seconds
(*)
I see there is one place calling it,
called AccelerateWheelDelta.
- And so I may continue with further right clicks,
ping-pong tracking how the mouse wheel accelaration
is used in the Firefox browser.
And whenever an important place in the code is found,
a double click (or optionally single click)
enters editing mode, allowing to change
the source code at that place immeditately.
Depeche View Pro comes with built-in syntax highlighting
for C and C++ source code. The highlighting can be
adapted or extended through a configuration file
with straightforward syntax: see an example
here
and search for name="cpp".
|
 | Example browsing 46000 source code files in two windows |
 | Right click on AccelerateWheelDelta (AutoFilter active) |
 | Left click into the line of interest the text appears |
|