What is the best way to bookmark positions in code in Visual Studio 2008/2010?

Use task list shortcuts:

  1. On a line in text editor use keys (ctrl + k, ctrl + h) this will add a task list shortcut.
  2. Open task list tool window.
  3. In task list tool window select "short cuts" in the drop-down list.

The task list will the show a list of lines where you made a task list shortcut, whit the text from that line.


Why not use the Bookmarks feature? I have the Bookmarks window at the bottom of my Visual Studio window, collapsed. You can view this by going to View -> Other Windows -> Bookmark Window (in VS 2008, anyway).

You can add a bookmark to any line of code; it will then appear in the Bookmarks window. You can then rename the bookmark to whatever you want. It doesn't matter if the file is open or not.

I'm assuming you want this on a per-solution basis rather than a generic set of bookmarks that know how to find a particular type of file. The approach above would seem to be what you want. It seems like Visual Studio remembers a set of bookmarks for each solution; I guess they're stored in the .suo file.