More on ReSharper 2.0 EAP

time to read 3 min | 432 words

I'm currently testing build 208, I like it, but it still has its fair share of problems. It's an alpha, so it's to be expected.
The code formatter isn't there yet, there aren't enough options about anonymous delegates, which really bother me. You can't tell R# to do this:

Method(delegate(int i)
{
 return i*3;
}; 

Or this:

Method(delegate(int i) { return i*3; }; 

And it still has some problems with generics & such. I'm following the newsgroups, and the progress is impressive. Impressive enough that I'm using it for writing code despite the limitations, although I think that I'll have to remove this build in the short future if the rate of exceptions continue as is, and wait for the next one. One of the things that really bother me is that R# repaints the code, and I can find no way to disable just that. I hate what it does to variables and to break points. It got to the point when I tried to turn off highlighting, but then I also lost the smart code analysis features.

One killer feature that I found by accident was Ctrl+Shift+V, in VS, it's usually cycling through the paste buffer, but using R#, you get a dialog with the text in the paste buffer. This is so useful. Now I need to discover how to select them by using the keyboard...

Anyway, it's still alpha/pre-alpha, but damn it shows promise. Bugs that I've filed today are already fixed, for instance. And you can't compare 207 to 208 in terms of usability. I can't wait for the final version.

Update: Just to note, I'm using VS 2005 RC + ReSharper, so it's might be that that is causing all the problems. Since other people seems to have very good  experiance with the recent builds.