JetBrains CEO Revives his Blog
It seems like Sergey Dmitriev decided to continue blogging in English (Sergey also has a russian blog). Sergey is a very smart man with broad set of interests from programming to biology to cognitive science, so I'm sure his blog is going to be a very interesting reading. I'm looking forward to reading new interesting articles there.
Posted by Oleg Stepanov at
11:33 AM
|
TrackBack
Context Actions
Apart from significantly improving existing features and adding support for .NET 2.0 and VS 2005 ReSharper 2.0 offers a good number of completely new features. One of them is context actions.
This feature is available through lightbulb icon (similar to one used for QuickFixes, but it is yellow):

As with quickfixes, you can access the list of context actions by pressing Alt+Enter or clicking the bulb:

And, of course, any of available actions can be applied:

Available set of context actions is not very broad, but includes very useful ones:
- Split if (a && b) { ... } into if (a) { if(b) { ... } )
- Transform "Hello, " + name + "!" to string.Format("Hello, {0}!", name)
- Implement abstract or interface member
- And others
Here I must confess that one of my greatest hopes is that extension capabilities we introduce in ReSharper 2.0 will be at least as
popular as IDEA's; in particular I hope our users will implement their own context actions - general or specific for their project.
Posted by Oleg Stepanov at
11:27 AM
|
TrackBack
Approaching the stabilization phase
Seems we're finally approaching the feature freeze: several last builds included final pieces of sweets from us: new generate features, some context actions and intellisense switches for VS.NET fans. So hopefully from now on each next build will be noticeably more stable than previous (well, actually the very next build might be not very stable because of planned transition to the new caches, but in return it will offer a significant improvement in startup time: warm startup for ReSharper on Resharper solution is now 67 seconds; previously I normally went to have some soda or tea while ReSharper starts up - just to give you a sense of ReSharper solution size).
Posted by Oleg Stepanov at
01:07 PM
|
TrackBack