vs_code

Microsoft’s new Visual Studio offering isn’t a full IDE but a light-weight (and cross-platform) text editor. Packed with intellisense, version control, and debug tools it can be a powerful addition to your tool-box.

The Good

codebasics_layout

VS Code is simple, clean, and easy to use. Since I don’t tend to program a substantial amount of C# or JavaScript, the intellisense feature isn’t the biggest selling point but instead it’s the search and project/solution management tools. It allows you to elegantly work with an entire solution rather than individual files.

codebasics_searchadvanced

The search tool is invoked by clicking on the magnifying glass on the left. Be sure to click on the small elipse to expand the advanced search fields. This allow you to limit your search to specific files or file types to search in.

The Bad

The biggest that I’ve noticed is the lack of language support. Programming-wise I focus on embedded C and VHDL. Embedded programming isn’t the target demographic they seem to be going for so I do not see them being added any time soon. The focus right now seems to be .NET and web. Because of this I don’t see this bumping Sublime off my tool-bar any time soon.

Wrap-up

I’m quite pleased with Microsoft’s most recent offering. The search and project management features make it incredibly useful when the necessary IDE for the project is lacking in those areas. Admittedly, this all most likely can be done using Sublime and probably even Notepad++ but the functionality feels cleaner and easier to use. The lack of multiple instances and shallow language support will prevent it from bumping off Sublime and Notepad++ from my toolbox.

Tips

Excluding file types. This can be done through File > Preferences > User Settings. This will bring up the settings.json file. By default the editor includes everything so it helps to clean up files created by your IDE and compiler.

Downloads

Leave a Reply

Your email address will not be published. Required fields are marked *