HomeWinBuzzer NewsMicrosoft Updates Visual Studio Code with New Features for Editor, Workbench, and...

Microsoft Updates Visual Studio Code with New Features for Editor, Workbench, and More

The May 2016 release of Visual Studio Code has been rolled out by Microsoft, making some key changes to the service while also adding new features.


Visual Studio Code is getting plenty of new features in the May 2016 update which was announced by on Monday. The release comes with some new functionality and features, while Microsoft has also packaged in the usual bug fixes, performance enhancements, and general tweaks.

The open source editor and debugger that developers can use to make JavaScript and TypeScript web-editing easier has been doing well for Microsoft. The company announced in April that has half a million active users since being launched in August 2015, and has been installed more than 2 million times.

Several new features are making their debut on the service this month, including the ability to cut away automatically inserted whitespace in the Editor. Microsoft has also rolled out an integrated Terminal in the Workbench, which allows users to keep using Code in a platform shell.

As well as adding several new features, Microsoft has also squashed some known bug in VS Code. Chief among them is an issue where the service would slow down when in offline mode.

A recap of the update to VS Code include the following additions:

Editor: Ability to trim automatically inserted whitespace, a new key binding to select all find matches, and the Peek view is now resizable.

Linting: ESLint now supports the ability to fix all problems and TSLint supports quick fixes and file exclusion.

Languages: Code completion (IntelliSense), Go To and Peek Definition, and Find All Occurrences support for CSS variables in CSS, SCSS, and LESS files.

Workbench: A new integrated Terminal allows you to stay in VS Code while using your platform's shell, we've added the ability to remove key bindings, and we've made progress on Tab support.

Debugging: You can now control how the Debug Console is revealed, and we've improved stepping performance for Node.js applications with large numbers of local variables.

Extensions: You can now list, install, and uninstall extensions from the command line. For extension authors, we've expanded our debug, TextMate grammar, and command APIs, and we've improved the Language Server Protocol.

As well as the following fixes to the software:

959: Fonts become fuzzy after zooming and scrolling
1000: Slow response when system is offline
2717: “Define Keybindings” is invalidating keybindings.json
4541: Problem typing in Korean
5645: Slow call stack response for TS repository
5780: Come up with better external terminal defaults on
6029: debug doesn't work on node v6
6151: The border of scroll bar is ugly, and unclear under high dpi
6432: Unity desktop entry not installed immediately after installation
6525: Linux CLI fails to open files with spaces in filename
6530: source maps don't work if drive letter case does not match
6593: Two desktop entries appear on Ubuntu sometimes
6609: Change keybinding for ‘fold all' / ‘unfold all.'
6878, 6916: Freeze/Crash when dealing with minified js files

Last Updated on October 10, 2023 3:45 pm CEST

Luke Jones
Luke Jones
Luke has been writing about all things tech for more than five years. He is following Microsoft closely to bring you the latest news about Windows, Office, Azure, Skype, HoloLens and all the rest of their products.

Recent News