The latest update to Microsoft'southward Visual Studio Code editor brings a range of improvements for JavaScript, C# and Java developers.

The June release of the code editor, one of the almost popular in the globe, adds a variety of features, both general and targeted at developers working in specific languages.

For devs working with JavaScript and its spin-off TypeScript, Microsoft has improved the performance of features for checking and completing code.

Visual Studio Lawmaking will now be able to split this piece of work between two TypeScript servers, one of which will handle simple syntax-based operations like code folding, while the other handles advanced features such equally IntelliSense code completion and error reporting.

See: How to build a successful developer career (free PDF)

The move to two servers will mean developers will no longer have to await for the server to evaluate an entire JavaScript or TypeScript project before it can carry out uncomplicated operations like code folding or document outline. To enable this dual-server setup, set "typescript.experimental.useSeparateSyntaxServer": true and brand sure you are using TypeScript three.four or newer in your workspace.

There are debugging improvements besides, with Microsoft adding the new 'Jump to cursor' command, attainable via the context bill of fare.

When debugging, 'Jump to cursor' will leap to that line in the code and execute from that point onwards, without executing any of the intervening code. This control is currently only bachelor from the C# extension, only other debug extensions should follow soon.

It should be easier for developers to set Visual Studio Code for editing Java due to the release'due south support for the new Java Pack Installer.

When run, the installer automatically detects whether the JDK (Java Evolution Kit), Visual Studio Code, and required extensions are already installed, and is able to download and configure whatsoever missing software dependencies. It can also exist used to add together Java-related components to an existing Visual Studio Code installation.

Moving to general improvements in the update, the Select Default Shell command can now be used with the macOS and Linux versions of VS Code, allowing users to merely select their preferred concluding shell from those installed on the organisation. There are as well new options for setting the environs for VS Lawmaking's Integrated Terminal.

Other additions include support for copying a binder's contents by dragging and dropping it into VS Code'due south File Explorer, a new context card option that allows individual entries in the condition bar to be hidden, tree indent guides, and support for the new TSLint 1.two extension.

The update, version 1.36 is available now, and a full list of changes is available here.

To find out more than about Visual Studio Code's bigger brother, Visual Studio 2019, check out our recent guide. If yous're interested in finding out more than about TypeScript, read TechRepublic'southward round-up of the best gratis resource for learning the language online.