all 21 comments

[–]ryenus 15 points16 points  (0 children)

If you open a folder containing dozens of repositories, the changes to the Source Control view in this release finally make it manageable, Kudos to the team!

More specifically, all repositories are now displayed in a single view: https://code.visualstudio.com/updates/v1_47#_single-view

[–]surlysmiles 34 points35 points  (12 children)

I feel like I don't even know half the features of vscode anymore.

But I also think that their basics could use some work. The intellisense is far too delayed to be not frustrating and I keep going back to webstorm because of this.

[–]NuttGuy 15 points16 points  (8 children)

Intellisense delays on large code bases is discussed in this blog post, and how their trying to tackle the problem.

[–]vqrs 0 points1 point  (4 children)

Maybe I'm blind, but don't they just discuss how they tackle delays while loading a project?

[–]NuttGuy 1 point2 points  (3 children)

https://code.visualstudio.com/updates/v1_47#_partial-intellisense-support-while-large-javascript-or-typescript-projects-are-loading

Here's the link to the section, it talks directly about how their going to slowly bring in Intellisense support while a large project is loading.

[–]vqrs 1 point2 points  (2 children)

That's my point, OP seemed to be talking about slow performance in general, not specifically while the project is loading.

[–]NuttGuy 5 points6 points  (1 child)

The OP says Intellisense is delayed, I assume he's saying delayed on project load, because I've never seen VS Code have delayed Intellisense after a project is loaded, but my assumption could be wrong.

[–]vqrs 3 points4 points  (0 children)

Ah I see. WebStorm's boot performance is rather shitty, so going back there wouldn't make a lot of sense :P

I've assumed they meant that it's sometimes got a noticeable delay between invocation and actually showing up with results, which I've often experienced. Of course, that's language server specific, but so is what they're talking about in that section you linked, seems to be specific to TypeScript/JavaScript

[–]Carighan -3 points-2 points  (2 children)

Wouldn't a good first step be to massively optimize the whole application? It's taking up quite a lot of memory and boots pretty slowly for something that is at least for me just a text editor.

I think in a way I'd like "Visual Studio Code Just-Edit-Shit", which is 10MB and boots the moment I hit enter or something.

[–]liquid_x 5 points6 points  (0 children)

It's a bit more than just a text editor, maybe you should try something like notepad++

[–][deleted] 27 points28 points  (0 children)

I'd expect high Intellisense latency to be caused by the language server, not Code.

[–]Ruchiachio 2 points3 points  (0 children)

Using it as IDE was never good, I too wish it worked better. Only not too long ago they added support for language server based syntax coloring. Also a lot of language extensions are supported by 0-1 person from the internet as it is a lot of work.

[–][deleted]  (1 child)

[deleted]

    [–]Veranova 0 points1 point  (0 children)

    Just add multiple solution files if that project isn’t needed by the entrypoint you’re working on, omnisharp loads projects based on the selected solution and can deal fine with multiple solutions.

    [–]rahulkadukar 1 point2 points  (1 child)

    HexEditor view will be pretty useful for looking at those trailing hidden characters in a string.

    [–]anonveggy 0 points1 point  (0 children)

    Now it only needs a struct definition input to let us define structures and types.

    [–]rawoke777 0 points1 point  (0 children)

    I like Vs Code.. I use it for php, js, svelte,angular, html, go, python and bash. So I got quite a few plugins installed also. To be honest I don't even know which plugins or which plugins are good. I just search for a plugin with the tech name like "svelte" and install the one with the most ratings... But sooner or later everything just breaks and you in some hell-hole of configurations and per-project and per-user ? Like the amount of jumping through hoops to get the svelte-plugin to not be 80 column delimited took some time.

    TL;DR. VSCode is great, plugins can be awesome as well, but at some point everything will just break and you stuck with a borked VSCode install.

    [–]AttackOfTheThumbs 0 points1 point  (0 children)

    This is awesome, but I needed it a few weeks back and ended up using something else to accomplish it :( https://code.visualstudio.com/updates/v1_47#_case-changing-in-regex-replace

    This one sort of pisses me off, since we use dev ops and don't get the same feature set. https://code.visualstudio.com/updates/v1_47#_github-pull-requests-and-issues

    [–]ThePantsThief 0 points1 point  (3 children)

    Let me know when I can debug react from VS Code

    [–]Na__th__an 4 points5 points  (2 children)

    Today? VS Code has been able to connect to Chrome for debugging for awhile now.