📜 ⬆️ ⬇️

An early version of ReSharper 9 is available for download.

As many may have noticed, significant changes are now taking place in the .NET world. The appearance of Roslyn, C # 6, ASP.NET vNext, Visual Studio "14" and other technologies inspire ReSharper to take new steps in its development and support of various languages ​​and platforms.

In this regard, we invite everyone to join the program of early access for ReSharper 9. In this post we will discuss the main features of the new version.

TL; DR support for VS "14", C # 6 and regular expressions has been added to ReSharper 9, improved support for JS / TS and global changes (bulk fixes), added a new editor for code formatting and new navigation options, as well as all of our .NET products move to a new common platform.
')

C # 6 support


We have already published a review blog post about support for C # 6 , so here’s a list of things that ReSharper 9 currently supports (we remember that C # 6 has not yet been released, and the final feature is hard to guess at the moment):


Global Actions and Fix in Scope


In ReSharper 9, the global change mechanism is extended ( Fix in Scope ), in order to make extensive changes to large amounts of code easier and easier. Improvements include:


Navigation improvements


Changes in navigation include:


Code Style Settings


The following settings appeared in 9k:


Regular expression support


ReSharper has learned to work with regular expressions, so now you no longer need third-party programs. Here is what he can do:


TypeScript and JavaScript support enhancements


Here are some improvements to TypeScript support:


In addition, ReSharper provides a mechanism for automatically converting code from JavaScript to TypeScript , as well as early support for ASP.NET vNext.

Unified installer


We plan to provide users with one unified installer for all our .NET products (ReSharper, dotTrace, dotMemory, dotCover and dotPeek). During the installation, you can choose what you want to install. Also, all our products now use one common platform, which saves computer resources when several of our applications run simultaneously.

Please note that the first build of the EAP, which we have laid out, so far makes it possible to install only ReSharper itself. Also, it removes previous versions of ReSharper and our other .NET tools; VS 2005 and 2008 are also not supported yet (but we will definitely support them a bit later).

And a few more improvements.


Here are some more new or improved features:


In this post, I described the main innovations available in the first EAP assembly - we, of course, will add new features as they become available. In the meantime, we invite everyone to download EAP and evaluate new features for yourself.

We are interested in your opinion, so feel free to write us about your observations (here, or in our bug tracker ). Thank! ■

Source: https://habr.com/ru/post/240369/


All Articles