The open source and multiplatform text editor Visual Studio Code has just made their 1.2 release (dubbed the May 2016 release, it actually just shipped in June). As is the custom with their releases, a wide range of areas in the editor have been improved, the most appealing addition perhaps being an integrated terminal.
Visual Studio Code's editor (VSC) has inserted whitespace (based on indenting rules) for a while now. However, this can lead to clutter if the user merely intends to add blank lines. Now VSC will remove the whitespace automatically from a given line if it is not used.
The terminal added to VSC is a very early version according to the team, and this is evidenced by a few shortcomings. First, cut and paste support for the terminal is not present and there are some difficulties with the terminal on Windows 10 based systems.
Another area being worked on in VSC is the preparing of the editor to support tabs (here referring to multiple editor windows, not the keyboard key that produces tab stops). While tabs are not available in this release, the VSC development team has been working on the management of multiple open editors (which they call “stacks”). This work is available for previewing in the alpha “Insiders Build” for those who are curious.
There are some key bug fixes that have been made in this release. Now when running VSC on Linux from the command line, filenames with spaces are handled correctly and can be open as expected. Debugging with VSC and Node v6 is now supported. A bug that caused delays in VSC with file operations when Internet connectivity was not available has been fixed.
The full list of bug fixes is available as well as greater detail on these and all the new features present in the May release. VSC is available for download on Windows, Mac OS X, and Linux (both 32 and 64 bit).