The next screen shot shows the comment after editing just the first sentence. The rest of the paragraph is naturally wrapped to fit in the defined margins.
Code Annotations
The Code Annotations feature allows you to store notes, or annotations, about your source code. All annotations are stored in separate files, without modifying your source code files, allowing them to be private or shared with a group. Advanced search and filter capabilities are also available when the annotation list becomes large. Personal notes, "To Do" lists and code review comments have never been easier to record.
There are a handful of predefined annotation types, such as Bug, Comment and Task, but you can create as many types as you like using the annotation designer. Annotations can be exported and sent to other developers, and you can produce annotation reports which can be printed or saved as HTML.
Auto Code Doc Viewer
Developers have the ability to add XMLdoc to their code elements, similar to Javadoc. Microsoft Visual Studio allows the developer to output their XMLdoc comments to an XML file during the build step, which is then used for Intellisense®. Unfortunately, Visual Studio 2005 and 2008 don't not provide any way to turn those comments into documentation for the code base.
The Auto Code Doc Viewer tool provides an easy way to turn your header comments into MSDN-like documentation. The tool extracts all header comments, whether they are XMLdoc, line comments, or block comments, and will create fully linked HTML help that can be browsed inside Visual Studio as a tool window. All help pages provide a link to jump directly to the source code, so it's easy to get from a help page to the actual source code. The generated HTML help pages may also be exported to a folder for viewing in an external Web browser and sharing with others.
Versioning Toolbox Key Features
Click for a list of all features
Most features in the Versioning Toolbox (except Backup History) connect to your source control provider to produce their results. Team Foundation Server, Visual Source Safe, CVS and SVN are currently supported.
Backup History
Many projects have standards for checking in code. Often you might want to view or restore an earlier version that is not ready for check-in. Backup History creates files containing just the differences between each saved version of a file. This saves disk space and provides a convenient way to access previous versions of a file even if it has not been checked into source control. Previous versions may then be reloaded or diffed using with DIFFzilla®. Backup History does not replace source control... it bridges the gap between check-ins, providing a greater safety net for your coding.
Version Visualizations
Version Visualizations allow you to see the version details for every line of code in a file. This is similar to CVS' Annotate, or SVN's Blame features; however, version visualizations show you the results directly in the editor. Visualizations are also designed to highlight and colorize versions meeting your specific criteria, making it easy to scan any source code file for version related areas of interest. Visualizations quickly answer the questions, "When was this written?", "Who wrote this?".
Find Version
Find Version allows you to search source control for check-ins matching specific criteria, similar to Find in Files. Find Version allows you to search across versions of a single file, selected files, or all files in the current project or in the entire solution. The results window lets you diff any version with its previous version to see what changes it introducted. You can also produce a verison report that can be printed or saved as HTML.
This tool is extremely useful for conducting code reviews for a single developer, determining what and how many changes have occurred in the last few days, or to correlate changes given key phrases in check in comments or label names.
CVS and SVN Integration
This feature allows you to access CVS and SVN repositories without leaving Visual Studio. It allows you to do common tasks directly in the Solution Explorer, such as getting the latest version, checking in changes and viewing version history.
Version Graphs
A file's version history is typically viewed as a flat list of check in dates and comments. Version Graphs allow you to view the same information graphically in ways that are designed to highlight trends and patterns not normally seen in the data alone.
Take it For a Spin
At SlickEdit, we are confident that you will be as excited about the latest release of SlickEdit Tools for Microsoft Visual Studio as we are.
Download the trial version and try it out for yourself.