What is Parnassus Navigator?
Have you ever wanted to jump from the clause for uses, the constructor of a class, or a property definition? Navigator allows you to move through any code section quickly, efficiently, and without moving away from the keyboard. You can also use a minimap, the miniature version of your code, displaying the structure and letting you scroll as scrollbars.
How do you navigate quickly to a clause for use in simple Delphi? Perhaps you take your keyboard off, grab your mouse, move it towards the scrollbar, and move it up and down until you locate the information you're searching for. Perhaps you use Ctrl-F to find something, then type in 'uses", then press F3 To skip over every time the word 'uses' appears in a method or comment or method, then move until you reach the very top, then press F3 to bypass the user interface and finally you'll get to the use clause in the implementation.
Navigator puts all of your code right at your fingertips, allowing you to navigate between methods, class types, classes, units or any other item quickly, without disrupting your workflow and without leaving the keyboard.
Click the keys Ctrl+G (G for go) to open Navigator. Navigator will open an overview of everything that is in the current unit. Begin typing then the results will be filterable. Hit Enter, and voila! You're in the spot you've been looking for.
Navigator shows every unit section (uses interface implements, type const ...), types (classes records, interfaces, and sets), enums, ...), methods fields, properties, and classes for each type, and different methods. It also shows property getters and setters while you type the property's name. It can be used with either keyboard or mouse, this means that it is possible to move around in your code without disrupting your process. It's quick, efficient, and built for real work.
Minimap: Check your code.
What if you would like to have an overview of your program? Had you like to understand the structure? Do you want to get an overview? Scroll using a click anywhere that you can see, and instead of dragging a gray thumb on a scrollbar? Navigator has a minimap that is; literally, it's a tiny version of what you code.
The entire code editor is displayed in a small bar located on the right portion of the Code Editor just below the scrollbar. You can drag or click the currently visible area to scroll. This is a scrollbar, as the code editor should look. The preview is fully highlighted with syntax in the two languages of Delphi and C++. Click, and the preview will show the code beneath your mouse's cursor. Drag or click to scroll or double-click to move the editor's cursor straight to the specified line.
Furthermore, When you search within Go To, in the Go To window, matching lines and the current item will be highlighted on the minimap.
Parnassus Navigator is written in contemporary Delphi style, using modern libraries, and is compatible with modern IDEs. It is specifically written to be fast by avoiding the standard plugin techniques, making it slower for the IDE and working perfectly with the IDE itself.
It's configurable. Are you unhappy with the minimap? You can turn off the minimap. Only interested in property methods and class methods? Only turn them on. Are you looking for a bigger or smaller map when switching between your desk and laptop? Make it bigger or smaller.
The interface and the internals are well-polished. The Go-To window highlights the subset that matches the search in bold font, even if it's only a part of a phrase. Additional information to help you navigate is displayed in a soft grey but not distract you. The minimap is based on a custom threaded rendering system and a syntax highlight engine. It is left to a lower priority, intelligently updating to conserve battery power, and is also antialiased right down to the progress bar. Does antialiasing have any significance? It's not, but it's a sign of the time and effort that went into the final product.
Click on the below link to download Parnassus Navigator Retail NOW!
6/1/2022 11:55:07 PM
how to install this component? it's just a DLL!!! thanks for your attention