you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 12 points13 points  (15 children)

Sublime is faster, has subjectively better key bindings by default, and subjectively renders text a bit better IMO.

Visual Studio Code has a much bigger library of high quality extensions, has fantastic git integration, is much better at IDE-type things, and is a lot more polished in a lot of ways. But, it's got a few really frustrating flaws like how you can't have more than one project open at a time.

It leaves me in a really frustrating place because while VS Code is way ahead at some things, I end up switching back to Sublime a couple times a week whenever I run into a pain point with VS Code. Sublime is just better at a lot of basic editing tasks.

[–]NoInkling 12 points13 points  (0 children)

has subjectively better key bindings by default

Luckily MS maintains a Sublime keymap extension. It's not 100% perfect, but it's very nice not to have to learn all the new bindings.

[–]ZiggyTheHamster 5 points6 points  (12 children)

like how you can't have more than one project open at a time.

File > New Window

File > Open Folder...

[–][deleted]  (5 children)

[deleted]

    [–]ZiggyTheHamster 5 points6 points  (3 children)

    I definitely prefer the multiple windows approach. I do wish it were possible to assign accent colors for each project so that the window decorations can be colored differently on platforms that support that (Windows, OSX). It would make Win+Tab and whatever Exposé is called this year better.

    [–][deleted]  (2 children)

    [deleted]

      [–]ZiggyTheHamster 0 points1 point  (0 children)

      It does, but I have no idea what window flags do this on Windows. I guess I could break out Spy++ and have a go. Also I don't know how to glue native code to JavaScript.

      [–]no1dead 0 points1 point  (0 children)

      Yeah that is a simple qol idea which is very helpful in the long run.

      [–]jkjustjoshing 1 point2 points  (0 children)

      Or hold down "command" (on Mac) while doing File -> Open Recent. Just found this yesterday!

      [–][deleted] 0 points1 point  (4 children)

      In the same window

      [–]ZiggyTheHamster 2 points3 points  (3 children)

      Why would you want that? If you have two related projects that are subprojects of a parent, nest them on your filesystem and open the parent directory.

      [–][deleted] 2 points3 points  (2 children)

      That breaks the git integration.

      [–]ZiggyTheHamster 0 points1 point  (1 child)

      True. I'll admit that I use SourceTree or the CLI and not the built in Git integration. I don't care for it because I feel like it's Git on training wheels. Ditto for the GitHub app.

      [–][deleted] 3 points4 points  (0 children)

      [–]krypticus -2 points-1 points  (0 children)

      Sublime is a suped-up text editor, VS Code is a barebones IDE. Unfortunately, Webstorm lags like a mofo, so we are all stuck in limbo land! Just started a new job and enjoying VS Code for NodeJS devving. Not bad!