Click here to Skip to main content
16,015,351 members
Articles
Article
(untagged)

Named Bookmarks Add-In for VS.NET

Rate me:
Please Sign up or sign in to vote.
4.17/5 (5 votes)
25 Apr 20052 min read 41.8K   921   10   13
Add-In for Visual Studio .NET that implement concept of Named Bookmarks

Sample Image - SolBookmarksScreenShot.jpg

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.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
Questionvs2010 Pin
magicpapacy23-Dec-10 15:49
magicpapacy23-Dec-10 15:49 
GeneralMy vote of 5 Pin
magicpapacy25-Nov-10 15:45
magicpapacy25-Nov-10 15:45 
GeneralExcellent idea! Pin
ALittleTree10-Aug-05 4:55
ALittleTree10-Aug-05 4:55 
GeneralGreat idea, a couple comments Pin
Ted Pederson18-Feb-05 7:56
Ted Pederson18-Feb-05 7:56 
GeneralCool Idea but still very buggy Pin
dev tom4-Dec-03 22:27
dev tom4-Dec-03 22:27 
GeneralCrashes Pin
quzi16-Nov-03 19:25
quzi16-Nov-03 19:25 
GeneralRe: Crashes Pin
MB_OK16-Nov-03 21:09
MB_OK16-Nov-03 21:09 
GeneralRe: Crashes Pin
Sol Cleaner16-Nov-03 21:21
Sol Cleaner16-Nov-03 21:21 
GeneralRe: Crashes Pin
quzi16-Nov-03 23:54
quzi16-Nov-03 23:54 
GeneralRe: Crashes Pin
MB_OK17-Nov-03 0:18
MB_OK17-Nov-03 0:18 
GeneralRe: Crashes Pin
Erlend2-Dec-03 21:39
Erlend2-Dec-03 21:39 
QuestionWill this work for C#? Pin
Mark Focas16-Nov-03 12:08
Mark Focas16-Nov-03 12:08 
AnswerRe: Will this work for C#? Pin
Sol Cleaner16-Nov-03 15:49
Sol Cleaner16-Nov-03 15:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.