Introduction
This Add-In for VS.NET implements the concept of named bookmarks, organized in a tree structure. The tree is placed in the toolbox window. You can bookmark places in your code with labeled or simple bookmarks. Labeled bookmarks are useful if you intend to edit your code heavily and you actually will see a commented label in your code. This label will be used to locate the point of interest when you double click on the bookmark. Nonlabeled bookmark will just store the location and will return you to the same line on request. 'Convert Bookmark' command allows you to convert one type of bookmark into the other by inserting or removing a label. You can also remove label from bookmarks by choosing the command 'Remove Label from' ... current bookmark, all labeled bookmarks in current file or all labeled bookmarks in solution.
Background
How often have you worked with an application consisting of just one or two files? Well, if you advance a little bit above 'for dummy' level, not often. Middle size applications can consist of 20-40 classes, and to trace, say, a download file request, you have to browse through 5-7 files and 15-20 functions. It does take some time. The SolBookmarks add-in makes it possible to reach the needed function in a snap. You create a "Download" or "Upload" folder and put the needed bookmarks there :) Basically, it's "Favorites" idea, but for Visual Studio. Can you imagine your browser without "Favorites"? Hardly :)
Using the Add-In
Well, you have to install it first. If Tool Window don't show up or you for some reason closed it, you can go to 'Tools' menu and reopen it again by 'Sol Bookmarks' command..
To place bookmark or create a new folder, right-click on the tool window and select the appropriate menu. 'Bookmark with Label' command will put commented label line into your file. This label will be used to locate a bookmark even if text is heavily modified. Simple bookmark will just remember line number and move your cursor when you click on the bookmark or choose 'Go To' command. Actually, using the add-in is pretty straight forward and shouldn't create any problem. If it does, please, let me know and I will see what can be done :)
New in current version
- Fixed problem with DLL registering during installation.
- Fixed problem with losing bookmarks.
- Added ability to convert bookmarks.
- Fixed problem with nonstandard behavior during editing bookmark name.
- 'Sol Bookmarks' now always present in 'Tools' menu and can be used to reopen the tool window.