Parnassus Bookmarks simplifies the IDE's inbuilt functionality with new, enhanced navigation. Put a mark with Ctrl+B -- a few will be automatically assigned. Jump between browsers by pressing Ctrl+Alt+Left or Right Arrow. Never overwrite a current bookmark unintentionally. Along with the glossy interface -- appropriate for a contemporary IDE -- features tasteful visual cues once you make, delete, or get a bookmark in addition to succinct information regarding wherein a device that the bookmark is.
It's possible to utilize Parnassus Bookmarks like the inbuilt bookmarks if you would like, and also, the plugin adds all of the expected stuff, like an infinite number of markers for each document. (You may not utilize a million, but over ten could be helpful.) However, the secret is that it has been created for coders and keyboard shortcuts, new attributes, and readability placed first.
By way of instance, have you ever overwritten bookmarks, trying to remember which ones of 0-9 are set, and that is not? No further: if you attempt to place one that already exists, you will notice a little warning, and also, you can double-press the shortcut. But there is no need to try to specify a particular mark...
After you debug, you journey past a great deal of code -- over approaches, courses, units, and at times even endeavors. Parnassus Bookmarks shows you bookmarks you have dropped in all open files, in addition to only from the current file, should you want. It creates marking -- and discovering -- crucial code much simpler.
The docked window displays smart details regarding where every bookmark is: the device and telephone number and the vital information about its place. When it's in a process or function, you will see the process name. When it's in a class, listing, or another type of announcement, it is possible to see which you.
After you debug, you journey past a great deal of code -- over approaches, courses, units, and at times even endeavors. Parnassus Bookmarks shows you bookmarks you have dropped in all open files, in addition to only from the current file, should you want. It creates marking -- and discovering -- crucial code much simpler.
The window shows you smart details regarding where each bookmark is: the device and telephone number and the vital information about its place. When it's in a process or function, you will see the process name. When it's in a class, listing, or another type of announcement, it is possible to see which you.
Sometimes you do not need a permanent marker; you need a way to navigate to where you were quick. Press Ctrl+Shift+B to fall a temporary caret bookmark, and then press Escape to leap back to it.
Should you depart a few, every time you press Escape, you may return in time to where you're in an instant. You may even toggle between two places with Shift-Escape.
Parnassus Bookmarks is composed in contemporary Delphi design, with contemporary libraries, and supports contemporary IDEs. It's specifically written to possess high performance, preventing common plugin methods that could slow down the IDE. It integrates perfectly with all the IDE itself better than the IDE's own bookmarks execution does. Even its icons ought to be simpler to read.
There is a public API, enabling third-party (non-Parnassus) Delphi plugins to interoperate using Bookmarks.
Ultimately, it fixes or covers eight distinct bookmark-related QC items. Make your IDE better.
Ever wanted to leap into the uses clause, to some class's constructor, to some real estate definition? Navigator enables you to move between any part of code fast, easily, and with no fingers leaving the computer keyboard. There is also a minimap -- a tiny version of your code, revealing the arrangement and allowing you to scroll exactly like a scrollbar.
How can you quickly navigate to a uses clause in plain Delphi? Maybe you leave the computer keyboard, grab the mouse, then move into the scrollbar, and then drag it up or down till you locate what you're searching for. Or, maybe you press Ctrl-F to hunt, type'uses', press F3 F3 F3 to jump past all of the occasions'applications' is in a remark or procedure, cycle near the peak of the unit, press F3 again to bypass the port utilizes, and eventually arrive in the execution uses clause.
Navigation should not be like this.
Navigator brings all pieces of your code into your fingertips, allowing you to transfer between classes, methods, kinds, or in reality unit segments or objects of any sort quickly, without bothering your workflow, and without leaving the computer.
Press Ctrl+G (G to proceed ), and Navigator will show you a window using everything in your present unit. Start typing, and the results have been filtered. Press Enter and bam! There you are, right in the area you want.
Navigator lists all of the unit segments (applications, interface, implements, kind, const...), forms (classes, documents, interfaces, enums, sets, etc.), methods, fields, and properties in each form standalone techniques. * It shows property getters and setters as you type the name. It may be invoked by either keyboard or mouse, which means that you can move somewhere on your code without breaking up your own workflow. It is quick, effective, and made for actual work.
* The Move To window manages Delphi / Pascal files, maybe not C++.
What if you are interested in having a summary of your own code? You would like to observe that arrangement? Get a scheduled appointment? Scroll by clicking someplace you can view, not by simply dragging a gray scrollbar thumb? Navigator involves a minimap: actually, a mini version of your code.
The whole device is displayed in a narrow pub on the right side of this code editor, near the scrollbar. You may view the currently visible part and drag or click: this really is a scrollbar of how a code editor ought to be. The trailer is completely syntax-highlighted for both Delphi and C++. Mouseover, along with a trailer hint, will show you the code below the mouse cursor. Click/drag to scroll, or double-click to transfer the editor cursor right to the particular line.
There is more: if you hunt at the Go-To window, fitting the chosen item is emphasized from the minimap too.
Parnassus Navigator is composed in contemporary Delphi design, with contemporary libraries, and supports contemporary IDEs. It's specifically written to possess high performance, preventing common plugin methods that could slow down the IDE, and it integrates perfectly with all the IDE itself.
It is configurable. Do not need to have the minimap? Switch it off. Just interested in class techniques, not possessions? Switch only those on. Want a larger / smaller map once you change between your notebook and desk? Change its dimensions.
The UI and the internals are glistening. The Go-To window highlights the fitting search subset in daring, even if it is only a part of a note. Additional info that will assist you in navigating is in silent grey: readable but not in your own way. The minimap employs a habit-made, threaded manufacturing and syntax highlighting motor, is reduced priority and smart-updating to conserve battery, and so is antialiased down to its advancement bar. Can antialiasing issue? No, but it is indicative of the energy and polish which has become the product.