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.