So onto my review, I’ll first start with my dislikes:
- HTML tags don’t auto close. In Sublime Text, when you type <div> and press enter, you get the corresponding </div>, this just doesn’t happen with Visual Studio Code. Likewise when starting a function or css definition.
- I couldn’t figure out how to do block comments via a keyboard command (i.e. Highlight a block of code and press the correct key combination and it comments out that block). I found the keyboard command and even defined a custom one for this operation, but never could get it to work.
- When you install any extension, you have to restart the editor
- Doesn’t highlight corresponding opening/closing things (i.e. tags, code blocks, etc.)
- Missing color highlighting extensions. For example, type a color in css (i.e. red, #FF0000, rgb(255,0,0), etc) in sublime, that text is highlighted the color you typed when selected and has an underline of the color when not selected
That’s not a very big list of dislikes honestly, especially for something I spend all day in. So now for my likes:
- It’s very configurable with a lot of extensions
- Easy to navigate around your project without having to use the mouse
- Built-In GIT client that’s easy to use, I actually haven’t opened sourcetree in a week, which is usually something that’s open most of the time on my machine
- A very clean interface, it’s nice to look at. To me, Sublime Text looks… I don’t know, dated
- While I didn’t try it, it has built-in debugger that connects to your browser
- It’s actively being developed. Seems a new version is coming out monthly.
- All kinds of linters built in
- JSCS functionality built in
- Love the integrated Terminal
- Built in Emmet support, if you’ve ever used Emmet, you know how awesome it is
Until next time, Happy Coding!