News

What's New in Visual Studio Code 1.67 (April 2022 Update)

Here's what's new in Visual Studio Code 1.67, the April 2022 update, as highlighted by the dev team, with links for full information:

  • Explorer file nesting - Nest generated files under source files in the Explorer: The Explorer now supports nesting related files based on their names, with several settings available to control this behavior:
  • Settings editor filters - Filter button brings up searches such as @Modified settings: The Settings editor search control now features a funnel button on the right side, which, when clicked, shows a list of filters that developers can apply to the search query in order to filter down the results.
    Settings Editor Search Filter Button in Animated Action
    [Click on image for larger, animated GIF view.] Settings Editor Search Filter Button in Animated Action (source: Microsoft).
  • Bracket pair colorization - Colored bracket pairs are now enabled by default: The team enabled bracket pair colorization by default in view of positive feedback about the feature that was introduced in the 1.60 release.
  • Toggle inlay hints - Ctrl+Alt to quickly hide or show inlay hints in the editor: To support quickly hiding inlay hints -- for when devs just wan to see the source code -- the editor.inlayHints.enabled setting has been changed such that in addition to on and off, there are also values onUnlessPressed and offUnlessPressed. The on/offUnlessPressed values hide or show inlay hints while Ctrl+Alt is being pressed and held.
  • Drag and drop to create Markdown links - Drop files into the editor to create Markdown links: Coders can now drag and drop text from other applications into a text editor. Developers using macOS for example, can now drop an emoji from the emoji panel into a text editor.
  • Find All References in Markdown - Quickly find all references to headers, files, URLs: The editor now supports running Find All References in Markdown files for headers, enabling users to see all the places where a given header is used within the current workspace, including links to it from other Markdown files.
  • Java extension updates - Now supporting inlay hints and lazy variable resolution: The aforementioned inlay hints are now supported in the Java language service in the Extension Pack for Java, showing parameter names for method signatures. Lazy variable resolution. The Debugger for Java extension, meanwhile, now supports "lazy" variables, enabling developers to defer the operations for an expensive variable until they explicitly expand the debugger UI to see it's value.
  • UX Guidelines for extension authors - Guidance for VS Code extension UI best practices: The UX Guidelines for extension authors has been revamped with its own table of contents, helping programmers find best practices for using the various VS Code UI elements. Specific topics discuss the recommended Do's and Don't's when creating UI for an extensions so that they are seamlessly integrated with the editor.
  • New Rust language topic - Learn how to use the Rust programming language in VS Code: There is a new Rust in Visual Studio Code topic describing Rust programming language support in VS Code with the rust-analyzer extension. The rust-analyzer extension includes rich language features such as code completions, linting, refactorings, debugging and more.

For visual learners, Microsoft published a short video about the update, along with a recording of the release party.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube