Super awesome: my favourite Visual Studio Add-in has just been upgraded.
I’ve been waiting a while for this release. The beta, which I’ve been using for the past few weeks, was showing a little roughness. Hopefully, they got rid of that. I’ve been pining for a few refactorings that they have in this release: push member up/pull member down. The error highlighting is still awesome, although they are a little aggressive on the warnings – I prefer prefixing member variables with ‘this’, for example – but they make it super easy to turn off the warning: Alt-Enter, disable warning. Too easy!
Even though there is some overlap with the features of VS 2005, I have to say they went beyond what MS provides, especially with code snippets – Resharper’s are context-aware and will put in what it thinks you want, usually they’re right; and now you can export them!
Some other features I love:
- the code navigation is awesome – you never have to leave the keyboard.
- the code generation is really smart and it goes just as far as it needs to make you smile – for example, when implementing an interface with a property, Resharper will ask if you want to generate a member variable for the property too. Yes, please!
- the refactorings kick the default Visual Studio refactorings all over the room, so much so that they took over the Refactor menu when you right click.
- every feature has a keyboard shortcut. It’s totally worthwhile occupying a few brain cells with the short cuts, because they save you so much time.
- the new preview documentation feature – hit Ctrl-Q over comments and get a preview of what they look like in a tooltip window.
To top it all off, the upgrade from 1.x is free! Go get it now.
Now playing: System Of A Down – Chop Suey