If you know other tools that make life easier, please do share.
Known to work with VS 2010:
Automatically convert tabs to spaces and remove trailing whitespaces
Source: http://stackoverflow…ual-studio-2008
Target: Tools->Macro->Macro Explorer then place it in e.g. MyMacros->EnvironmentEvents
#Region "Convert tab2space and kill trailing whitespaces"
Private saved As Boolean = False
Private Sub DocumentEvents_DocumentSaved(ByVal document As EnvDTE.Document) _
Handles DocumentEvents.DocumentSaved
If Not saved Then
Try
' Convert tab to space
DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
"\t", _
vsFindOptions.vsFindOptionsRegularExpression, _
" ", _
vsFindTarget.vsFindTargetCurrentDocument, , , _
vsFindResultsLocation.vsFindResultsNone)
' Remove all the trailing whitespaces.
DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
":Zs+$", _
vsFindOptions.vsFindOptionsRegularExpression, _
String.Empty, _
vsFindTarget.vsFindTargetCurrentDocument, , , _
vsFindResultsLocation.vsFindResultsNone)
saved = True
document.Save()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Trim White Space exception")
End Try
Else
saved = False
End If
End Sub
#End Region
Auto convert lineendings:
Source: http://grebulon.com/…are/stripem.php
Save process priorities:
This tool helps of saving adjusted process priorities right inside the task manager. This will allow setting the VS compiler (cl.exe) priority to “Below normal” or “Low” to preserve the responsiveness of the PC during multi-core compiles.
Source: http://www.ghacks.ne…ocess-priority/
Productivity Power Tools
Free extension for Visual Studio, that enhances the usability.
Source: http://visualstudiog…2-4adea1e34fef/
Visual Assist X (No freeware, academic license available)
Incredibly powerful extension for Visual Studio C++ development.
Source: http://wholetomato.c…cts/default.asp
[/CODE]