Is there any plans for Resharper to support VS Code?

When Visual Studio Code gets plugin support, are there any plans for ReSharper to support the editor?

105
110 comments

Hi Tristian,

At this point we're not planning to support VS Code even if/when it gets a proper extensibility model.

-115

I for one, am hoping that eventually VS Code is so good and feature packed that we no longer need the bloated thing that Visual Studio is. 

You have to write an extension for Resharper for VS Code. You just have to!

p.s. It now has Extensions and the list is noticeably missing Resharper. It's the first thing I searched for!

 

42

That's a bummer. The OmniSharp extension is progressing well, meaning it was feasible to have a Resharper extension with more features.

2

Need to agree. Jetbrains support for vs code is necessary. However, some plugins already start coming for vs code to help code optimization.

6

Bad business decision.

You'd be better off developing R# for VS Code instead of wasting your time writing Project Rider that nobody really wants and is as buggy as hell at present.

I want a single modern, lightweight and cross-platform editor that I can use to write web applications, e.g. Angular 2, Node.js, and also .NET Core  There isn't a single Jetbrains offering that satisfies this requirement.  I don't want to use Webstorm for web applications and Rider for the .NET Core stuff, even if the UI is familiar.

I'm fast moving away from VS2015 (and Webstorm) and to VS Code for most of my development.  That means a) you're losing my Webstorm subscription and b) you're also losing my R# subscription, and I guarantee you I'm not the only developer in my circle heading down the same path.

29

Andrew,

In terms of web development, Rider includes parts of ReSharper web dev support (such as for TypeScript and JavaScript), and we're planning to merge in a considerable part of WebStorm functionality, such as for Node.js and probably Angular (although there's also an Angular plugin for ReSharper that can work with Rider, too.) Based on your comment, this is the single JetBrains offfering that satisfies your requirement. The Visual Studio with ReSharper + WebStorm is a popular setting among web developers, and Rider is certainly targeting this group.

-6

This is thenpoint when companies evolve or die. Just look at the stats of VS Code's major plugins. They have millions of downloads. Also subscribe to their twitter channel and you will see dozens of people per week explaining why they are migrating from VS, Atom, vi, Eclipse, Webstorm, IntelliJ, etc to VS Code. So basically you guys are trying to fly against the wind.

11

Apologies if this comes across rather bluntly, but I have no interest in Webstorm or Rider.  I just want Resharper in my preferred editor VS Code and I'm prepared to keep paying the licence fee for it.

I doubt any serious web developers would even entertain using VS2015 for web development of modern applications.  There's nothing but friction and hassle from the project/solution-based approach,not to mention the slowness/bloat of the IDE.  The workflow is different too with the command line featuring heavily in the new world.  I also like the flexibility to work on my Mac so VS 2015 is not an option, not unless I run Window as a VM and am happy for the fan to kick-in and the battery to drain. I've used full VS for the last 16 years but it's time to move on.  You guys should too.

Perhaps the VS Code team will plug (no pun intended) the gap that currently exists.  Right now I'm staring at a bunch of 'using' statements that Code is warning me aren't required.  What I'd give to Alt + Page Up to them and then Alt + Enter to remove the lot!  

 

[Update]  F8 navigates through warnings and Ctrl + . allows me to remove the unnecessary using statements in one go.

12

It is clearly evident that everyone is moving to VS Code because it is lightweight and cross platform. It is also clearly evident that VS Code is lacking in many R# features. I for one have tried to work with VS Code but find even the basic things like auto completing import statements just isn't there. These are massive time savers imo. It appears that jetbrains are looking to compete with VS Code with their Rider offering, but come on guys you're developing the very thing everyone is moving away from. That strategy just isn't going to work. And, why try to write it from scratch when it makes more sense to provide a R# like plugin for VS Code. This is where the world is heading so you should follow.  

4
Avatar
Christian Buntrock

I really Need to agree here. JetBrains is loosing People here. I also wait for a vs code Extension that e.g. converts JS to TS (like R# does). This is currently my most wanted Feature and I would pay for it. I am not sure if I will extens my webstorm/R# subscription because I don't like the webstorm UI and R#+VS is sometimes to heavy. I will still use it in future but I really Need something for vs code as well.

4

I'm not one of those who is afraid to admit I was wrong.  I've been coding solidly now an Angular 2 application with a .NET Core backend, and have been using VS Code for both 'solutions' (standalone projects).  Whilst I do like the editor, and I'd prefer to refer to it as just that, an editor not an IDE, I find my productivity with the tool is severely hampered.  I've had no success with the chrome debugger extension and been unable to resolve the ECONNREFUSED 127.0.0.1:9222, even with the advice given on their github page.  The editor offers zero assistance for bringing in Imports.  Renaming a symbol in a file only renames references in the same file, leaving me hunting down the broken references.  Debugging works in .NET Core but basic stuff just doesn't work, such as the 'ctor' code snippet in C# (try it), 'generate property' (which should really be 'generate field').  So, at the suggestion of a friend I returned to Webstorm and am giving Rider another try.  So far it's going well.  Webstorm is making me much more productive, giving me features that R# provides, whilst Rider is much the same, though there are some stability issues.  Maybe over time VS Code will bring me more of the features I need to make me productive, but right now I have a product to deliver so I'm switching back to Webstorm and Rider.  Well done.

2

I now work almost exclusively in VSCode.  I'd love to see resharper support for it.  Might be worth you doing a poll to see how much support there is for it.  Even with the poll, I would guess there would be significantly more people who'd go for it than actually respond.  I get the feeling that some of the other posters here might be correct.  You may well be missing the boat.  Many of the features that make resharper an absolute must to have are becoming available thru omnisharp, and not being in that space when it hits critical mass might we just blow JB out of it.  Given how easy you've stated it is to migrate Resharper to just about anything, and how resharper is a daemon + ui integration, doesn't seem like it would cost all that much to move across.   Get a couple of interns to do it over the summer, and I'm sure you'll see take up.

-2

I grew up on .NET, but the world has changed. Now I'm using one language to rule them all - javascript - node.js on backend and angular2 on mobile, web and desktop. I stopped using VS and IdeaJ and switched completely to VS Code. You should quickly start to develop R# for it, because otherwise time to market will be too late and you will loose your money again (like with Rider).

4

I couldn't agree more @Rozumny. And I have not just jumped to conclusion, I have tried Rider and VS Code side by side and Rider just doesn't do it for me. It could just be my prejudice against Java/Eclipse but Rider looks so much similar and I just don't feel at home with it. I still use Visual Studio for most part of my day and religiously use R# with it. R# is one of those products I'd blindly pay money for without thinking about how much the cost is. But there is no way I'm going to Rider over VS Code when the time to ditch Visual Studio comes. I will just have to make my peace with not having R# and find an alternative.

2

I'll add my voice to the chorus, Resharper VC Code support would be brilliant

3

We need this for VS code, I live in VS code for my SPA but I need Resharper to help me write funky typescript.  Are the JetBrains team reading this thread? 

3

@Sdrake

Yes, JetBrains Team is definitely reading this thread. As Jura Gorohovsky mentioned above, we are not planning to support VS Code. We've made a decision to put a lot of efforts/investments to Rider and we are not going to change our mind. 

Thanks! 

-29

Are we able to debug .NET Core applications in Rider yet?

0

I just wanted to come here and add to what people are saying.  I love Resharper, it's an incredible productivity tool that my honest opinion is completely unmatched in its field.  The suggestions alone make me a better programmer, upgrading my coding style whenever a new version of C# is released.

I've also tried Rider, and I hated it.  It was clunky and inconvenient, like an inferior version of Visual Studio.  As others have mentioned, we're not interested in heavyweight, language specific IDEs anymore.

I'll be cancelling my Resharper subscription today since it isn't compatible with my editor of choice and there are no plans to make it so.  This really is a shame, because like I say, the productivity benefits are amazing, but not if I'm railroaded into using a particular (and in my opinion, not very good) IDE.  

Other than financial ones, I can see no reason to tightly couple a productivity tool to your own IDE like this.

6

I have been using VSCode on Linux and VStudio+VSCode on Windows and I must say I am kind of with JetBrains on this one. VSCode definitely has it's place in the world but if you think about how quickly all these editor's started popping up, they are honestly a dime a dozen and it would be a massive project to integrate all the features of Resharper into something like VSCode(or impossible to get all of them). It makes perfect commercial sense to integrate it into your very own already portable IDE, IntelliJ, then you are the master of your own destiny. This is a good way to go if you want to stay top dog.  I also think WebStorm is not too bad either. With so much good stuff on offer why would you commercially waste time and resources on pursuing this, the market is saturated and you've already built it, just better. I also have notepad++  and Sublime 2 installed. Hang in there JetBrains and finish Rider first because I love the idea's that are going on there. It is a bit buggy and I think you guys also went on a roller-coaster ride with dotnet core(you know, the embarrassing project.json incident). +1 for Rider.

0

Please reconsider this decision. I am a long-time supporter of JetBrains and maintain a All Products Pack license. I've evangelized your company's brand to countless engineers and have looked at your career opportunities several times over. With much respect, please take the time to consider the following:

Visual Studio's IDE for Windows has been long one of the best development experiences ever. As much as people complain about bloat, it has served extremely well over the years. That said, the enjoyment of coding in .NET over the years is much attributed to R# as it is the language design team. The two are peas and carrots.

The past few months I've ramped up on .NET Core in OS X. I've gone head first into a project using Angular 4, Bootstrap, Node, Karma, Protractor, Lint, Docker etc ... complete full-stack development that I hadn't done in years. Front end web development has changed so rapidly over the last four years; it's remarkable if one can keep up.

In the past, I've used WebStorm, PhpStorm, IntelliJ. I've spent the last several months going in and out of VS Code, Visual Studio for Mac, Rider EAP, WebStorm, PhpStorm. I've determined the following:

VS for Mac is nothing compared to the Windows edition. Rider is very promising. WebStorm is still the leader in JS dev. Same for PhpStorm.

However, there is something really special with VS Code. In one environment I can seamlessly work with multiple languages and devops tools. The IDE feels so incredibly fast and light. I've gone back and forth between all products to give them each their deserved attention, but keep coming back to VS Code.

At this point, the only reason I open Rider is to do refactoring for namespacing, types, etc. I basically just open the Rider IDE to use ReSharper in it. The fun part is that I don't even have to close VS Code because it's not loading a sln or csproj. I think you missing something really special with the way Microsoft has designed this IDE.

I sincerely hope you've given this IDE a fair evaluation. I don't see it going away anytime soon. I know I'd happily pay more to have the JetBrains experience I'm used to within it.

5

+1 Please create VS Code Resharper

4

Almost every single training video I watch these days features VS Code.  I've been using Webstorm for my Angular (v4) development for months on end now but periodically give VS Code another try, usually writing it off as inferior, but not today.  With one or two exceptions it is now as usable and productive as Webstorm but it feels far quicker.  That's not to say it wouldn't benefit from a R# plug-in.  I'm now in a world where I can use just one editor for all my dev work (Angular, .NET, Node.js) so there's no way I'll continue investing in Webstorm or buying Rider.  I also won't be buying R# for full Visual Studio either because that IDE is a dinosaur; slow and bloated.  However, I would buy R# as an extension for VS Code.  Your choice really.  Take my money by giving me and countless other developers what they really want, or continue plugging slow and bloated IDE's that nobody wants anymore.  No brainer really.

3

I don't think it's going to happen, a gap will be left and a gap will be filled. 

I have been a software dev for over 20 years, I have always favoured MS tools for my IDE and ReShaper filled the gap very well in terms of a decent refactoring tool. I have been to the od TechEd and Build witnessing the MS guys big up ReSharper and say they do such a good job they won't even try to compete. 

Code is new (well, not that new) it feels fast, it is fast, if feels light and zippy but it lacks ReShaper, I have no intention of using a Ryder as for some tasks I would always need to switch back to CODE or full VS due to the place I work etc. 

Anyone remember when .. what was it called? ILSPY? no.. reflector?? when it stopped being free it created a hole, the hole got filled and devs talked about it for a long time. I don't go near reflector now.

0

err, wasn't that dotpeek from Jetbrains?   Work that one out.  They spotted a gap in the market for the reasons you cite and yet here we are with a much bigger gap in the market and they fail to exploit it.  Just who the hell is making the decisions at this company because whoever it is, they need to be sacked!

 

Ultimately I guess, all it would take is a visionary with a kickstarter campaign and half-a-dozen developers and the issue would be solved in maybe 6 months.

0
Avatar
Jonathan Wolfson

Can only speak from my experience, which I suspect is not unrepresentative of many others but obviously have no way of knowing.

My start-up used to use Visual Studio and we had a group of Resharper licences.

Have now moved our development to Visual Code - with no plans to use another IDE.  Would love to be able to access a tool like Resharper and would happily pay as it would undoubtedly make our development much more efficient.  But the benefits of VS Code outweighs the absence of Resharper.  

Which is why we haven't renewed our licences and have no plans to. 

Im sure you guys have done the sums and know what you are doing in terms of your strategic choices, but from conversations I've had with other developers there are a sizeable number who have moved to VS Code like we have and dropped Jetbrains licences as they are no longer pertinent.

7

I feel like I should add my voice to this as well.  You probably aren't going to change your mind but Rider (while I am sure is a great JetBrains tool) is not what people want.  Devs want lightweight, fast editing environments.  If you don't want to support VSCode (which seems like a bad move) then I would dedicate resources to building a lightweight editor of your own with ReSharper capabilities.  Or at the very least slimming down the Rider profile immensely.  I love ReSharper but would consider parting with it if I could do the majority of my job in VSCode.  Also I can see other devs doing the same and/or the open source community building this functionality in via extension.

4

Your really should reconsider your decision about writing extensions for VS Code. There are paid extensions like Wallaby - you could earn money on that model. I am using Resharper in VS for almost 10 years now  - but I am not going to extend my subscription in 2018. I tried Webstorm - it is definitely a good tool - but I dont like it. If you read through all this posts they all tell you one thing: You will loose customers that actually loved your products - especially Resharper! 

4

Pretty amazing that the only real comment from JetBrains here is "we aren't going to change our mind". Well, our company of around 50 developers might change our mind on Resharper, then. It's been a nice run, but this strategy blows.

9

@Henning, I have to agree with you.  For @Alexander to write "and we are not going to change our mind" is concerning.  Why would anyone dig their heals in so boldly.  That type of language is not only short sighted but aggressive toward customers.

I can only hope a company that I am paying money to would at least be willing to listen to customers and be willing to pivot as the market does.  Now its quite possible JetBrains is finding it more profitable right now to focus on Rider.  But never changing your mind?  Anytime in the future?

I doubt that statement is entirely true and just poorly worded.  If a good ReSharper comparable product shows up in VS Code and the money starts shifting, I bet they do change their minds.  There just isn't enough reason they see right now to make it worth while.  However, if the market does shift enough to get their attention, it may be too late.

10

Please sign in to leave a comment.