A computer device comprising: a display ; and a processor configured to: execute an integrated development environment that includes code development tools , wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; output for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file ; detect a debugging event generated for the code file by the integrated debugging tool; open the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically select the previous version of the code file as the baseline code file when the code file is opened in the editor window in the difference view mode; and perform a function of one of the code development tools on the code file and present a result of the function in the editor window while in the difference view mode. a display ; and a processor configured to: execute an integrated development environment that includes code development tools , wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; output for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file ; detect a debugging event generated for the code file by the integrated debugging tool; open the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically select the previous version of the code file as the baseline code file when the code file is opened in the editor window in the difference view mode; and perform a function of one of the code development tools on the code file and present a result of the function in the editor window while in the difference view mode. execute an integrated development environment that includes code development tools , wherein one of the code development tools includes an integrated debugging tool configured to generate debugging events; output for display on the display an editor window of the integrated development environment configured to present a code file and real-time mark-up of the code file, wherein the editor window includes a difference view mode that causes the editor window to emphasize a difference between the code file and a baseline code file ; detect a debugging event generated for the code file by the integrated debugging tool; open the code file in the editor window in the difference view mode based on at least detecting the debugging event; programmatically select the previous version of the code file as the baseline code file when the code file is opened in the editor window in the difference view mode; and perform a function of one of the code development tools on the code file and present a result of the function in the editor window while in the difference view mode. <EOS>