Track Changes in the Editor

Tips Search

If you like the tips then you'll love the book!

Order your copy today:
http://www.amazon.com/gp/product/0735649928

Track Changes in the Editor

  • Comments 7

Menu:  Tools -> Options -> Text Editor -> General
Versions:  2008,2010
Published:  4/14/2010
Code:  vstipEdit0048

 

Download the seriously cool Tip of the Day Extension to get the daily tips delivered to your Start Page!

 

image

To use this feature you need to have "Track Changes" and "Selection Margin" checked. 

 

Okay, so ever wonder how those colors to the left of your code actually work?

image

 

Let's begin with a clean slate.  Notice there are no colors:

image

 

Now let me add a couple of lines of code:

image

 

So, all new code will turn yellow to show you what part of the document is "dirty" (unsaved).  If we save the code then we get this:

image

 

The "clean" (saved) indicator will remain as long as you have the file open.  When you close and reopen the file, this is what you get:

image

 

New in VS2010:  There is now an orange indicator that is used to show a change that is different from the saved version.  This was added for the scenario where a user does an undo after a save operation:

image

 

 

Here is a grid to help keep the scenarios straight:

Marker Different from file saved on disk? Different from file that was opened?
Nothing No No
Yellow Yes Yes
Green No Yes
Orange Yes No

 

Very cool stuff!

  • I just found what appears to be a new color for VS2010.

    Start out blank.

    Make a change = Yellow.

    Save the change = Green.

    Undo = Orange.

    Change the line again = Yellow.

  • This is a great tip.  I use it to let me know when I need to save something.  I have been using it with my database development projects.  It can be priceless when I am testing multiple changes on a large solution.

  • Greg :)

    Great catch!  I pinged Brittany on the Editor Team and, sure enough, there IS a new orange color.  I've updated the post to reflect the new information.

    Z

  • Has anyone figured out how to make the selection margin not take up so much space?  I want it to look like it does in VS 2008 where the change tracking just overlaps with the [+] buttons.

  • Hey David,

    AFIK, there is no way to adjust the Selection Margin size.  

    Z

  • Are there keyboard shortcuts to go to next/previous change?

  • Have the exact same question as Gary!

    How do I move the caret to the next/prev change?

Page 1 of 1 (7 items)
Leave a Comment
  • Please add 4 and 2 and type the answer here:
  • Post