News

May Release of Visual Studio Code 1.2 Includes Tab Preview

A big user request, tab support, is developed enough that it's now available in preview form for those working with the VSC Insiders Release.

The May release of Visual Studio Code, version 1.2, was released to the site at https://code.visualstudio.com. That release includes a big user request: tab support, which is developed enough that it's now available in preview form for those who have access to the Insiders Release.

The VSC Insiders Release is aimed at developers who are active users of VSC and who want to get involved in its fine-tuning. According to a blog post, the Visual Studio Code team makes daily builds available through the program, so there is a constant churning of code that gets tested by developers participating in the program. It's available here.

From that Insiders Release, developers can check out the work-in-progress tab support, which allows for a number of editors to be opened in stacked tabs. The stacking capability is just the beginning, and more work is to be done before tabs become a full-fledged feature.

Of more significance in this release, though, are the enhancements and fixes that made this release.

In the Editor, automatically inserted whitespace can be tracked and trimmed out with an editor.trimAutoWhitespace setting. Right now, it's set on by default. Another enhancement has to do with a variation on Find and Replace that can be called up by pressing Alt+Enter, which pops up a dialog. Typing text in the dialog will find all instances within a file and typing the replacement over the first instance will replace all instances throughout the opened file.

Another new feature is the integrated terminal, which can be called up via View |Toggle Integrated Terminal. Doing so opens up a terminal window in whatever environment you happen to be working in ($SHELL when working within Linux and OSX; %COMSPEC% if in Winodws). It's an early implementation, and the notes caution that, for now, only one terminal at a time can be opened and some basic functionality still needs to be enabled, such as copy/paste.

There are a slew of other features and enhancements, including some additions to linting, CSS coding efficiencies (code completion, Go To and Peek Definition), and ability to use extensions from a command line, to name a few.

A healthy list of features is at https://code.visualstudio.com/Updates.

As of the 1.2.0 May release, another release dubbed version 1.2.1 hit the Web, fixing "several performance and Git integration issues." What was fixed? Find out at the link above.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • What's New in TypeScript 5.5, Now Generally Available

    Microsoft shipped the latest iteration of its type-infused superset of JavaScript, TypeScript 5.5, introducing inferred type predicates, control flow narrowing, JSDoc @import and other enhancements.

  • GitHub Copilot for Azure Gets Preview Glitches

    This reporter, recently accepted to preview GitHub Copilot for Azure, has thus far found the tool to be, well, glitchy.

  • New .NET 9 Templates for Blazor Hybrid, .NET MAUI

    Microsoft's fifth preview of .NET 9 nods at AI development while also introducing new templates for some of the more popular project types, including Blazor Hybrid and .NET MAUI.

  • What's Next for ASP.NET Core and Blazor

    Since its inception as an intriguing experiment in leveraging WebAssembly to enable dynamic web development with C#, Blazor has evolved into a mature, fully featured framework. Integral to the ASP.NET Core ecosystem, Blazor offers developers a unique combination of server-side rendering and rich client-side interactivity.

  • Nearest Centroid Classification for Numeric Data Using C#

    Here's a complete end-to-end demo of what Dr. James McCaffrey of Microsoft Research says is arguably the simplest possible classification technique.

Subscribe on YouTube