XML Support
All XML support features are available in all ReSharper 3.0 editions.
ReSharper supports all XML files that Visual Studio considers XML, including .xml, .config, .resx, and other files.
Type Completion
ReSharper's Type Name Completion helps you code faster in XML.
Advanced Coding Assistance
Multiple coding assistance features are extended to XML files to help you code more efficiently.
Expand/Shrink Code Selection
Just like in other code files, you can expand the current code selection by repeatedly pressing Ctrl + W. Ctrl + Shift + W works to shrink selection.
Go to Next/Previous Tag
You can quickly go from one tag to the next by pressing Alt + Up/Down.
Tag Reordering
This very usable feature lets you reorder tag blocks with the press of a key. Well, four keys: Ctrl + Alt + Shift + [ArrowKey].
Context Actions
Various context actions automate and streamline code manipulation.
"Add module qualification" context action
Module qualification added
Live Templates
ReSharper offers three predefined Live Templates: Create tag, Create tag attribute, and Create closed tag. You can code faster by inserting blocks of code with a single abbreviation.
Just press Tab and select a tag from the list
You can easily customize these templates and create your own.
Insertion of Quotes
As soon as you type an opening quote or bracket, the closing one appears automatically.
Error Highlighting and Quick-Fixes
ReSharper highlights syntax errors in XML and offers Quick-Fixes for instantly resolving them.
Matching Tag Highlighting
Matching tags are unobtrusively highlighted, letting you see the tag structure. If the matching tag is off the screen, a helpful popup is displayed.
Comment/Uncomment
As in other code files, you can quickly comment/uncomment XML code with a line comment (Ctrl + /) or a block comment (Ctrl + Shift + /).
Go to File Member
You can navigate around your XML files with ease by using Go to File Member (Ctrl + F12 shortcut).
